BNETDocs
WarCraft III Profile Requests

The Warcraft III Profile Request often involves several messages to get complete profile information for a user, partially depending on whether or not the user is in a clan.

The following is the request order:

  1. C>S 0x35 SID_PROFILE
  2. S>C 0x35 SID_PROFILE
    • contains: Profile\Location, Profile\Description, and clan tag
  3. C>S 0x44 SID_WARCRAFTGENERAL subcommand 0x04, user stats request
  4. S>C 0x44 SID_WARCRAFTGENERAL
    • contains: detailed user game statistics
  5. If the clan tag of SID_PROFILE is not 0 (if the user is in a clan):
    1. C>S 0x82 SID_CLANMEMBERINFORMATION
    2. S>C 0x82 SID_CLANMEMBERINFORMATION
      • contains: clan full name, user clan rank, and user join date
    3. C>S 0x44 SID_WARCRAFTGENERAL subcommand 0x08, clan stats request
    4. S>C 0x44 SID_WARCRAFTGENERAL
      • contains: detailed clan game statistics

Overall, the process lets you obtain the following data:

  • SID_PROFILE tells you the user's description, location, and whether or not the user is in a clan.
  • SID_CLANMEMBERINFORMATION tells you the rank of the user within his/her clan and when the user joined, as well as the full name of the clan.
  • SID_WARCRAFTGENERAL allows you to retrieve the actual numerical stats of both the user's clan and himself/herself.

Profile retrieval is incomplete until all of this data has been processed.

| Edited: Sixen
Comments

no one has commented yet.