![]() The quests struct is 298 byte section that describes all quests in the game but also contains data about act traveling and NPC introductions. If no skill is assigned the value is 0x00. Assigned skillsĪssigned skills section is a an array of 16 skill ids, each a 4 byte integer (uint32). Last played is saved as a unit32 unix timestamp e.g 1495882861. ![]() The value is incremented every time you kill an act boss.Ĭharacter class is a byte where different values represent a class. Still haven't figured them all out, but here's the most important ones. The name can be 16 characters long, and a name that's shorter will have padded 0x00's behind the name until we reach 16 bytes.Ĭharacter status is a byte where different bits will be set, depending on the status of the character. OffsetĬharacter names are storted as a byte which will contain the name, one letter per byte. The header is 765 byte long struct containing most of the character meta data. Where anyone could see everything about a particular character at any given point in time. This package was built for a private server of Diablo II called Slash Diablo to build an Armory for all characters on the server. This is the binary format that the game Diablo II uses to save all information about a certain character. D2s is a binary parser written in Go that's used to parse.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |