Package: h3sed
h3sedh3sed is a Heroes3 Savegame Editor, written in Python.It opens savegame files from Heroes of Might and Magic III,
allowing to see an overview of all heroes, and edit any and all hero attributes:primary skills, like Attackother primary attributes, like level, experience points, spell points etcwar machines, like Ballistasecondary skills, like Logistics (more than 8 skills can be added)artifacts, like Boots of Speed, both worn and inventory itemsspells, like Slowarmy creatures, like Golden DragonsAttributes can be copied from one hero and pasted to another.Hero data can be exported as HTML or spreadsheet.Supports savegames from Shadow of Death and Horn of the Abyss.Downloads athttps://suurjaak.github.io/h3sed.UsageNavigate the file view to Heroes3 games-folder and open a savegame file to edit,
or drag and drop a savegame file onto the program window.Choose a hero to modify, change attributes to your liking, and save the file.
Changes will be available in Heroes3 after loading the changed savegame.Attributes from one hero can be copied to clipboard as text,
and pasted onto another hero, overwriting their data.A timestamped daily backup copy is automatically created of the savegame file.Warning:as Heroes3 savefile format is not publicly known,
loaded data and saved results may be invalid and cause problems in game.
This program is based on unofficial information
gathered from observation and online forums.The savegames of Shadow of Death and Horn of the Abyss are not mutually
compatible. The program tries to auto-detect the version heuristically,
but this detection does not guarantee a correct result.
Always ensure the correct game version being selected. A wrong choice will result
in file data being misinterpreted, and saving later version items
or creatures to an earlier version savefile may cause the game to crash.InstallationWindows: download and launch the latest setup fromhttps://suurjaak.github.io/h3sed/downloads.html.Mac/Linux/other: install Python and pip, runpip install h3sed.The pip installation will add theh3sedcommand to path.Windows installers have been provided for convenience. The program itself
is stand-alone, can work from any directory, and does not need additional
installation. The installed program can be copied to a USB stick and used
elsewhere, same goes for the source code.If running from pip installation, runh3sedfrom the command-line.
If running straight from source code, open a terminal toh3sed/srcand runpython -m h3sed.Source DependenciesIf running from source code, h3sed needs Python 2.7 or Python 3.6 or higher,
and the following 3rd-party Python packages:pyyaml (https://pyyaml.org)wxPython 4.0+ (https://wxpython.org)AttributionKnowledge on Heroes3 savegames gathered mostly from Heroes Community forum,http://heroescommunity.com/viewthread.php3?TID=18817.Includes a modified version of step, Simple Template Engine for Python,
(c) 2012, Daniele Mazzocchio,https://github.com/dotpy/step.Contains several icons from Heroes of Might and Magic III, (c) 1999 3DO.Binaries compiled with PyInstaller,https://www.pyinstaller.org.Installers created with Nullsoft Scriptable Install System,https://nsis.sourceforge.net/.LicenseCopyright (c) 2020 by Erki Suurjaak.
Released as free open source software under the MIT License,
see LICENSE.md for full license text.