Games and modsWorksSource available
Target: Dracula: Warrior of the Carpathians

Reversed Dracula: Warrior of the Carpathians save format and built an editor with Claude

Platform
Python 3.8+
Outcome
Works
Dracula: Warrior of the Carpathians: A save-game editor for Dracula: Warrior of the Carpathians using a validated codec.
Image: Source: raw.githubusercontent.com

Evidence at a glance

Loading source evidence…

What was done

A save-game editor for Dracula: Warrior of the Carpathians (1997) that uses a codec validated by byte-exact round-trip checks. The project includes tools to read, dump, and modify save files, with documentation on the game's raw data format.

The project provides a save-game editor for Dracula: Warrior of the Carpathians (SoftKey, 1997). The author reconstructed the game's data format by reading decompiled code and verifying the findings against a corpus of thirteen save files. The codec, implemented in tools/savefile.py, performs six structural checks to ensure data integrity, including a round-trip test that requires the re-emitted file to match the original byte-for-byte. Claude Opus 5 assisted in mapping unit fields and surfacing combat stances in the dump tool. The editor exposes game resources, unit statistics, and combat stances, allowing users to modify values such as unit posture. The format lacks headers or checksums, so the editor uses a stateless cycle that reloads files from disk for every request to prevent corruption. The documentation for the format is available in SAVEFORMAT.md. The author notes that the game saves only between turns, which ensures that unit destination and position data remain consistent across the corpus.

Reproduce it

setup

python3 tools/saveedit.py

Community

Ask a question, share what worked, or follow the next milestone.

Your library