12/14/2023 0 Comments .d2s infinity diablo 2For example if you've consumed the Scroll of Resistance from the quest "Prison of Ice" or not. Each quest has a lot of unique bits set depending on different milestones of the quest. Header OffsetĪ quest is 2 byte long, I've created a general quest struct that holds the most important data of a quest, if it's completed or not. 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. Classic ValueĬharacter class is a byte where different values represent a class. The value is incremented every time you kill an act boss. 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.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |