Valhalla Legends Archive

Programming => Battle.net Bot Development => BnetDocs Research and Discussion => Topic started by: Camel on September 24, 2007, 03:42 PM

Title: [S>C] SID_REPORTVERSION
Post by: Camel on September 24, 2007, 03:42 PM
0000   ff 07 08 01-02 00 00 00-00 00 ad 02-f9 26 00 10   .............&..
0010   01 00 00 06-02 00 00 00-00 00 00 00-80 eb 43 00   ..............C.
0020   40 6c a7 0c-d8 f0 ad 02-a0 f1 ad 02-d0 d0 b3 01   @l..............
0030   00 00 00 60-48 67 35 70-a8 f0 ad 02-ad ec 43 00   ...`Hg5p......C.
0040   d8 f0 ad 02-e0 ec d0 0b-77 23 52 41-2d 57 68 61   ........w#RA-Wha
0050   74 65 76 65-72 00 00 00-f0 25 17 03-00 00 00 60   tever....%.....`
0060   cc f0 ad 02-14 33 44 00-e9 22 00 10-d0 f0 ad 02   .....3D.."......
0070   1f 23 00 10-01 00 00 00-78 df d9 01-78 df d9 01   .#......x...x...
0080   ff 00 00 00-01 00 00 00-f4 f0 ad 02-f9 26 00 10   .............&..
0090   e9 22 00 10-f8 f0 ad 02-1f 23 00 10-01 00 00 00   .".......#......
00a0   f8 07 00 00-40 9e b9 01-11 00 00 00-00 00 00 00   ....@...........
00b0   ac f1 ad 02-2f 32 45 00-00 01 5f 02-00 27 00 10   ..../2E..._..'..
00c0   00 00 00 00-18 f1 ad 02-dc f1 ad 02-01 00 00 00   ................
00d0   00 e0 8e a1-97 3e 00 00-00 00 00 00-00 00 00 10   .....>..........
00e0   00 00 20 00-10 00 00 00-e4 f1 ad 02-01 00 00 00   .. .............
00f0   00 00 00 00-14 a9 e9 01-00 00 20 4e-00 00 00 00   .......... N....
0100   00 00 20 00-14 a9 e9 01                           .. .....


What's the deal with this? The packet format is ellegedly (DWORD) result, (STRING) patch result. What is all the extra junk for?
Title: Re: [S>C] SID_REPORTVERSION
Post by: Barabajagal on September 24, 2007, 03:52 PM
That's the way it's always been. Just read data up to the packet length.
Title: Re: [S>C] SID_REPORTVERSION
Post by: Camel on September 24, 2007, 04:01 PM
My packet classes eat the data out of the stream even if it never gets handled. Also protects the bot from reading too much data.

Was just curious.
Title: Re: [S>C] SID_REPORTVERSION
Post by: Hdx on September 24, 2007, 04:04 PM
It's just some server-side memory management issues. The format is not changed. It's just the buffer for the 'patch result' isn't writtin to, and therefor isn't truncated.
You may notice that when you get a failed result with a patch info, the extra data is missing. (This is not seen much cuz JSTR/D1 haven't patched in so long.)
I think this is one fo the main ways people learned that name spaces are w#name Serverside. :P
~Hdx
Title: Re: [S>C] SID_REPORTVERSION
Post by: UserLoser on September 24, 2007, 09:36 PM
Quote from: Hdx on September 24, 2007, 04:04 PM
It's just some server-side memory management issues. The format is not changed. It's just the buffer for the 'patch result' isn't writtin to, and therefor isn't truncated.
You may notice that when you get a failed result with a patch info, the extra data is missing. (This is not seen much cuz JSTR/D1 haven't patched in so long.)
I think this is one fo the main ways people learned that name spaces are w#name Serverside. :P
~Hdx

na, System\Username taught us years ago.  This hasn't always happened, just recently in the past year or so it started doing this
Title: Re: [S>C] SID_REPORTVERSION
Post by: Hdx on September 24, 2007, 09:38 PM
Ohy, my mistake, I am not the best with remembering things.
~Hdx
Title: Re: [S>C] SID_REPORTVERSION
Post by: Camel on September 25, 2007, 12:20 AM
So my next question is:

Who the eff is RA-Whatever@USWest?
Title: Re: [S>C] SID_REPORTVERSION
Post by: Barabajagal on September 25, 2007, 12:23 AM
A user. The extra data is just incorrectly allocated buffer data in the server.