Star on GitHubStar2.4k stars

Documentation

Diablo II Save File Format

Diablo II Save File Format documents the binary layout of Diablo II .d2s character saves. It maps the 765-byte header, version identifiers, checksum calculation, status flags, waypoints and item bit fields, while marking unresolved sections and unknown bytes.

Targets
Game
Category
Game analysis tools
Relationship
Learning resource
Sources reviewed
Stars
138
Last commit
2024-08-25

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Scope: Covers Diablo II .d2s character save files.
  • Limits: Several sections, including progression, quests and stats, remain marked TODO or contain unknown fields.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{d2s-format,
  title = {{Diablo II Save File Format}},
  howpublished = {\url{https://github.com/krisives/d2s-format}},
  url = {https://github.com/krisives/d2s-format},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/d2s-format/}}
}

Plain text

Diablo II Save File Format. https://github.com/krisives/d2s-format (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/d2s-format/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · krisives/d2s-format · Revision ab63360

More in References and learning

All 111 entries in References and learning

↑↓ move↵ open⌘↵ new tab