Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: warz on December 13, 2004, 09:27 PM

Title: Documentation exists?
Post by: warz on December 13, 2004, 09:27 PM
Any available documentation on warcraft iii packet data format?
Title: Re: Documentation exists?
Post by: UserLoser. on December 13, 2004, 09:38 PM
Quote from: warz on December 13, 2004, 09:27 PM
Any available documentation on warcraft iii packet data format?

War3 game servers? War3 custom game player<->player? War3 profiles? War3 clans? War3 anonymous match making?
Title: Re: Documentation exists?
Post by: R.a.B.B.i.T on December 14, 2004, 07:12 PM
Quote from: warz on December 13, 2004, 09:27 PM
Any available documentation on warcraft iii packet data format?
(BYTE)    0xff
(BYTE)    PacketID
(VOID)    Data
Title: Re: Documentation exists?
Post by: MyndFyre on December 15, 2004, 07:16 PM
Quote from: R.a.B.B.i.T on December 14, 2004, 07:12 PM
Quote from: warz on December 13, 2004, 09:27 PM
Any available documentation on warcraft iii packet data format?
(BYTE)    0xff
(BYTE)    PacketID
(VOID)    Data

What packet is is that?  Last I checked, the standard BNCS packet was:
BYTE      0xff
BYTE      Packet ID
WORD    Packet Length, including header
VOID      Data

For packet 0x44, which has multiple purposes in Warcraft III including AMM support, profile requests, and arranged team organization, VOID part of the data is:

BYTE     Subcommand ID
DWORD   Cookie
VOID     Subcommand data.