Transport Layer:Transmission Control Protocol (TCP)
Application Layer:Battle.net v1 TCP Messages (SID)
Message Id:0x19
Direction:Server to Client
Used By:Starcraft Original, Starcraft Broodwar
Starcraft Shareware, Starcraft Japanese
Diablo Retail, Diablo Shareware
Diablo II, Diablo II Lord of Destruction
Warcraft II BNE, Warcraft III Reign of Chaos
Warcraft III The Frozen Throne
Message Format:
(does not include protocol header)
(UINT32) Style
(STRING) Caption


Displays a message to the user. This message's fields are used as parameters for the Win32 API MessageBox, and can be passed directly to it. For more information about these parameters, see the documentation for MessageBox at MSDN.

Some more research on the behavior of this packet in Starcraft Broodwar has been done by HarpyWar and xboi209. Their documentation can be found on GitHub. Specifically, their research shows how to display a small and large MessageBox inside the client. A large MessageBox also shows the Caption parameter, whereas a small MessageBox does not.

| Edited: Anonymous


no one has commented yet.