fheroes2 Save Editor

A graphical save-file editor for the fheroes2 engine — the open-source reimplementation of Heroes of Might and Magic II.

Web Editor

Open an fheroes2 save (*.sav, *.savc, *.savm, *.savh), edit your heroes and download the result. The web editor has no in-game graphics — it edits everything the desktop app edits, just without the portraits and sprites.

Download

Prebuilt desktop builds for every platform:

Build from source — instructions

The desktop editor reads HEROES2.AGG from your fheroes2 data folder — no game files are distributed with this project. Sources and older releases are on GitHub.

Screenshots

Demo: opening a save, editing the army and artifacts, saving
The spell book dialog with all 65 spells
The spell book
Setting the number of creatures in an army slot
Setting the army count
Creature window with animation and stats
Creature window
Picking an artifact for the hero
Artifact window
Secondary skill description
Secondary skill info
Army summary of the selected hero
Army info

FAQ

How does it work?

Open a save, edit your heroes, save it back. The web editor runs entirely in your browser and downloads the result as a new file; the desktop editor reads the file from disk and makes a .bak backup before the first save.

What's the difference between the web and the desktop version?

Both edit exactly the same things. The web version has no in-game graphics — the same fields on a plain page. The desktop version looks like the hero screen from the game (portraits, sprites, the spell book) and reads HEROES2.AGG from your fheroes2 data folder.

Do I need the game files?

Web — no, nothing to install or configure. Desktop — yes, the editor reads HEROES2.AGG from the fheroes2 data folder; no game files are distributed with this project.

Where are my fheroes2 saves?

macOS — ~/Library/Application Support/fheroes2/files/save; Windows — %LOCALAPPDATA%\fheroes2\files\save; Linux — ~/.local/share/fheroes2/files/save.

Which save formats are supported?

*.sav, *.savc, *.savm, *.savh (fheroes2 save versions 10032–10034). Saves of the original Heroes of Might and Magic II are not supported.

Why did my changes disappear?

If fheroes2 is running, AUTOSAVE can overwrite your edits. The desktop editor shows a warning in the status line — close fheroes2 or edit a copy of the save.

Will a fheroes2 update break the editor?

The save format has stayed stable for years. If a future fheroes2 release ever changes it, the editor will be updated.

Where is the save format documented? How do I build and test?

The format is described in FH2_SAVE_FORMAT.md. Building instructions and tests are in the README.

Something's broken or you have an idea?

Open an issue on GitHub.