Star on GitHubStar2.4k stars

Case study

Arkanum: reconstructing Arcanum archives and map sectors

Arkanum reconstructs Arcanum game data formats as part of a Python engine recreation. Its code reads and extracts DAT archives and parses map-sector structures including tiles, roofs, scripts and blocked-tile arrays, with field layouts recorded beside the parsers.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
13
Last commit
2017-07-13
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Arcanum data files are needed to use the archive and map parsers.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{arkanum-arcanum-formats-case,
  title = {{Arkanum: reconstructing Arcanum archives and map sectors}},
  howpublished = {\url{https://github.com/vleon1/Arkanum}},
  url = {https://github.com/vleon1/Arkanum},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/arkanum-arcanum-formats-case/}}
}

Plain text

Arkanum: reconstructing Arcanum archives and map sectors. https://github.com/vleon1/Arkanum (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/arkanum-arcanum-formats-case/

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. formats/map/sec.py GitHub · vleon1/Arkanum · Revision ad58733
  2. formats/dat.py GitHub · vleon1/Arkanum · Revision ad58733
  3. undat.py GitHub · vleon1/Arkanum · Revision ad58733
  4. README.md GitHub · vleon1/Arkanum · Revision ad58733

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab