Valhalla Legends Forums Archive | Battle.net Bot Development | [Resolved] D2 Character Statstring

AuthorMessageTime
Archangel
Does anyone got information about the d2 character statstring?
I don't got D2 right now so i can't make a deep research and i lost my old research.

[code]FF FF FF FF FF 1B FF 4F FF FF FF 01 FF FF FF FF FF FF FF FF FF FF FF 01 A0 80 FF FF FF FF FF[/code]
June 24, 2005, 3:19 AM
QwertyMonster
Um, look at the sticky..

https://davnit.net/bnet/vL/phpbbs/index.php?topic=11756.0

Im sure it has all d2 things there. [size=15pt]I think[/size] :P
June 24, 2005, 7:07 AM
Arta
That's about ingame messages, it doesn't have any statstring info that I've seen.

Unfortunately, bnetdocs doesn't yet either. Still looking for a D2 person to contribute that!
June 24, 2005, 7:15 AM
QwertyMonster
[quote author=Arta[vL] link=topic=11943.msg117209#msg117209 date=1119597344]
That's about ingame messages, it doesn't have any statstring info that I've seen.

Unfortunately, bnetdocs doesn't yet either. Still looking for a D2 person to contribute that!
[/quote]

Oh sorry, my mistake.

Looking for d2 person eh.

[me=QwertyMonster]Looks at himself And Ringo[/me]

I will ask ringo and get back to you Arta. :)
June 24, 2005, 7:18 AM
LoRd
[quote author=Archangel link=topic=11943.msg117167#msg117167 date=1119583188]
Does anyone got information about the d2 character statstring?
I don't got D2 right now so i can't make a deep research and i lost my old research.

[code]FF FF FF FF FF 1B FF 4F FF FF FF 01 FF FF FF FF FF FF FF FF FF FF FF 01 A0 80 FF FF FF FF FF[/code]
[/quote]

iago posted information on it ages ago.  Search.
June 24, 2005, 7:34 AM
Ringo
[quote author=[Unknown] link=topic=11943.msg117210#msg117210 date=1119597498]
[quote author=Arta[vL] link=topic=11943.msg117209#msg117209 date=1119597344]
That's about ingame messages, it doesn't have any statstring info that I've seen.

Unfortunately, bnetdocs doesn't yet either. Still looking for a D2 person to contribute that!
[/quote]

Oh sorry, my mistake.

Looking for d2 person eh.

[me=QwertyMonster]Looks at himself And Ringo[/me]

I will ask ringo and get back to you Arta. :)
[/quote]

eh
All i know is how to ignore it ;)

I found some info in a txt witch i found on this forum ages ago, so im not sure whos research it is:

[code]
BYTE: Head Armor Code
BYTE: Chest Armor Code
BYTE: Lower Body Armor Code (Legs)
BYTE: Right Arm Armor Code (from the character's perspective)
BYTE: Left Arm Armor Code
BYTE: Right Hand Item Code
BYTE: Unknown
BYTE: Left Hand Item Code
BYTE: Right Shoulder Pad (Boolean value I believe - Is the shoulder pad there or not...)
BYTE: Left Shoulder Pad
BYTE: Unknown
BYTE: Class
BYTE: Head Color Code
BYTE: Chest Color Code
BYTE: Lower Body Color Code
BYTE: Right Arm Color Code
BYTE: Left Arm Color Code
BYTE: Right Hand Item Color Code
BYTE: Unknown
BYTE: Left Hand Item Color Code
BYTE: Right Shoulder Color Code
BYTE: Left Shoulder Color Code
BYTE: Unknown
BYTE: Level
BYTE: Flags 1  ( 0x04 - Hardcore, 0x08 - Dead, 0x20 - Expansion)
BYTE: Flags 2  ( Kinda weird here  For Classic: 0x08 Beaten Normal, 0x10 beaten nightmare, 0x18 OR? 0x20 beaten Hell     For Expansion: 0x10 beaten normal, 0x18 beaten nightmare, 0x20 beaten hell )
BYTE: Unknown  <<< This where you are talking about??
BYTE: Unknown
BYTE: Ladder character (Boolean I think)
BYTE: Unknown
BYTE: Unknown
BYTE: 0x00 (Null-Terminator)
[/code]

[edit]
It may well be iago's research then ;)
June 24, 2005, 7:35 AM
Archangel
Thnx, this information should help alot.

BrainScan Post: https://davnit.net/bnet/vL/phpbbs/index.php?topic=9481.0

This is iago: https://davnit.net/bnet/vL/phpbbs/index.php?topic=1965.0
https://davnit.net/bnet/vL/phpbbs/index.php?topic=2937.0

http://botdev.valhallalegends.com/documents/cbbotsp.html
June 24, 2005, 2:04 PM
Archangel
[code]3C 03 02 02 02 14 FF 54 02 02 FF 05 FF E9 E9 E9 E9 2C FF 12 E9 E9 FF 11 E8 82 FF FF FF FF FF 00

FF FF FF FF FF 1B FF 4F FF FF FF 01 FF FF FF FF FF FF FF FF FF FF FF 01 A0 80 FF FF FF FF FF 00

3B 02 02 02 02 12 12 FF 02 02 FF 05 FF FF FF FF FF FF FF FF FF FF FF 09 A8 8C FF FF FF FF FF 00[/code]

Does someone know why A0, A8 and E8?

I mean that means the Rank that would be:
Classic - 0x00, 0x04 - Hardcore, 0x08 - Dead, 0x20 - Expansion, 0x40 - Ladder

Making all the solutions would be:

'Classic = 0x00 -----> &H81
'Classic Dead = 0x08 -----> &H89

'Classic Hardcore = 0x04 -----> &H85
'Classic Hardcore Dead = 0x12 -----> &HA3

'Classic Ladder = 0x40 -----> &HC1
'Classic Ladder Dead = 0x48 -----> &HC9

'Classic Hardcore Ladder = 0x44 -----> &HC5
'Classic Hardcore Ladder Dead = 0x52 -----> &HD3

'Expansion = 0x20 -----> &HA1
'Expansion Dead = 0x28 -----> &HA9

'Expansion Hardcore = 0x24 -----> &HA5
'Expansion Hardcore Dead = 0x42 -----> &HC3

'Expansion Ladder = 0x60 -----> &HE1
'Expansion Ladder Dead = 0x68 -----> &HE9

'Expansion Hardcore Ladder = 0x64 -----> &HE5
'Expansion Hardcore Ladder Dead = 0x72 -----> &HF3

Edit: Removed a wrong idea.
June 26, 2005, 9:23 PM
DarkMinion
For the record...that doc of mine is extremely old.  I think I last updated vLBBot in '99 or '00
June 26, 2005, 11:16 PM
UserLoser.
[quote author=Archangel link=topic=11943.msg117653#msg117653 date=1119820986]
[code]3C 03 02 02 02 14 FF 54 02 02 FF 05 FF E9 E9 E9 E9 2C FF 12 E9 E9 FF 11 E8 82 FF FF FF FF FF 00

FF FF FF FF FF 1B FF 4F FF FF FF 01 FF FF FF FF FF FF FF FF FF FF FF 01 A0 80 FF FF FF FF FF 00

3B 02 02 02 02 12 12 FF 02 02 FF 05 FF FF FF FF FF FF FF FF FF FF FF 09 A8 8C FF FF FF FF FF 00[/code]

Does someone know why A0, A8 and E8?

I mean that means the Rank that would be:
Classic - 0x00, 0x04 - Hardcore, 0x08 - Dead, 0x20 - Expansion, 0x40 - Ladder

Making all the solutions would be:

'Classic = 0x00 -----> &H81
'Classic Dead = 0x08 -----> &H89

'Classic Hardcore = 0x04 -----> &H85
'Classic Hardcore Dead = 0x12 -----> &HA3

'Classic Ladder = 0x40 -----> &HC1
'Classic Ladder Dead = 0x48 -----> &HC9

'Classic Hardcore Ladder = 0x44 -----> &HC5
'Classic Hardcore Ladder Dead = 0x52 -----> &HD3

'Expansion = 0x20 -----> &HA1
'Expansion Dead = 0x28 -----> &HA9

'Expansion Hardcore = 0x24 -----> &HA5
'Expansion Hardcore Dead = 0x42 -----> &HC3

'Expansion Ladder = 0x60 -----> &HE1
'Expansion Ladder Dead = 0x68 -----> &HE9

'Expansion Hardcore Ladder = 0x64 -----> &HE5
'Expansion Hardcore Ladder Dead = 0x72 -----> &HF3

Edit: Removed a wrong idea.
[/quote]

Doesn't matter what the value is, you should be checking only certain bits for these types of things
June 27, 2005, 5:46 AM
Archangel
The value existance.
June 28, 2005, 5:45 PM
iago
http://www.javaop.com/~iago/CBinaryBot

I have D2 statstring parsing in there somewhere.
June 28, 2005, 9:10 PM
Archangel
Ok, thnx for the help.
June 29, 2005, 4:24 AM
R.a.B.B.i.T
Note: for "Races" 8-10, they are for Open Battle.Net Normal, Hardcore, and Hardcore Dead
July 11, 2005, 6:02 PM

Search