Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plans for Diablo II Resurrected (1.15) support #23

Open
jordanbrauer opened this issue Oct 8, 2021 · 0 comments
Open

Plans for Diablo II Resurrected (1.15) support #23

jordanbrauer opened this issue Oct 8, 2021 · 0 comments

Comments

@jordanbrauer
Copy link

jordanbrauer commented Oct 8, 2021

Any consideration on supporting save file format for D2R? I found this post on Phrozen Keep

Differences:

Version 1 higher (x97 not x96)
Last dword before quest data (before Woo!) needs to be 1 not 0.
Items don't have JM header anymore (item blocks still do)
Item IDs use huffman encoding.
The "number of socketed items" field after ID appears to be 1 bit for simple items.

My thinking is that we can use the character version as a check to handle and parse things differently. Right now it seems to be the items that aren't parsed properly, and the mercenary (JM and jf headers).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant