C>S 0x10 BNLS_REQUESTVERSIONBYTE
Transport Layer:
Transmission Control Protocol (TCP)
Application Layer:
BNLS Messages (BNLS)
Message Id:
0x10
Message Name:
BNLS_REQUESTVERSIONBYTE
Direction:
Client to Server
Used By:
Starcraft OriginalStarcraft BroodwarStarcraft SharewareStarcraft JapaneseDiablo RetailDiablo SharewareDiablo IIDiablo II Lord of DestructionWarcraft II BNEWarcraft III Reign of ChaosWarcraft III The Frozen Throne
Remarks
This message requests the latest version byte for a given product.
The version byte is sent to Battle.net in SID_AUTH_INFO (0x50).
See the BNLS Product Codes document for a list of valid product codes.
🔖bnlsdiablodiablo-iidiablo-ii-lord-of-destructionstarcraftstarcraft-broodwarstarcraft-japanversion-checkwarcraft-iiwarcraft-iii-reign-of-chaoswarcraft-iii-the-frozen-throne
| Edited:
Anonymous
Comments
For those who do not use the old BNLS, and instead use JBLS/VBLS or something equalivant, you will probably want to know that there are more ID's than just those.
0x09: Diablo Retail
0x0A: Diablo Shareware
0x0B: Starcraft Shareware
When I do not have a product that matches any of those, I just use 0x00, but you probably will not get a matching VerByte if you do.
I convinced Ribose to add W3DM to his BNLS# server as 0x0C.