Space Haven

Space Haven

 This topic has been pinned, so it's probably important
[Tool] Free open source savegame editor for crew, storage, research and factions (Windows/Linux)
Space Haven keeps your run in plain XML, which is editable by hand but tedious once you're past changing a number or two. I wrote an editor that puts those values behind a real interface.

Tabs for Game, Crew, Storage, Research, Ships and Factions, plus a raw XML browser with search across the whole save. It backs up every file it writes, and it reproduces the game's XML formatting exactly, so loading and saving without changes leaves your files identical and a diff of your save shows only what you actually edited.

Some things it handles that cost me time to work out:

- Crew piloting a miner, builder or fighter aren't in the ship's crew list in the file. They're inside the craft, linked back to the ship they came from. They get merged into the list.
- Visiting merchants using your medical beds *are* in your station's crew list. They're hidden by default and left out of bulk actions.
- For food, comfort, oxygen and temperature, the "current value" in the save is a constant the game recalculates on load, so editing it does nothing. The editor exposes the long term value instead, which actually persists.
- Energy is `80 + Zest × 15` minus the awake and work penalties. Restoring needs zeroes those two penalties, which is what sleeping does.

Windows and Linux binaries, or run from source with Python 3.10 or newer (no dependencies).

https://github.com/Gianotto/Space-Haven-SaveGameEditor

Interface is in English and Brazilian Portuguese, under the MIT licence. Unofficial, no affiliation with Bugbyte. The readable names come from a table extracted from your own copy of the game.

Full how to guide: https://steamcommunity.com/sharedfiles/filedetails/?id=3774533937

Happy to hear what's missing.
< >
Showing 1-2 of 2 comments
Good job, i am not familiar enough with python to say much about it.
Guessing python has its own built in XML handler methods like C#:)
what's missing - saved presets for various things!

everyone has preferences; say for example crew edits/additions... today you're short on fighter pilots, tomorrow you need more construction / maintenance crew... if they can pre-make them cept for name...

speaking of names... as we all are quite aware, to sort crew by shift requires renaming them a certain way. but each person comes up with their own prefixes some just "1" or "2" others something more involved, others with a prefix, then name, then suffix that names their abilities that they're great at, etc.

give it a think. not asking for it, just want you to consider. :-)

also? maybe some shortcuts so you can add / cull resources from storage bins in increments without finding them? you weren't paying attention and accumulated so much biomass now industry output is stopped cause the output tiles are full... they fire up the editor and chuck 500 biomass, taken from all over, without looking, and without the in-game logistics, cause they're mid-battle and can't spare the bots/people to shuffle trash to the airlocks, or whatever.

but all in all, damn nice. love the layout, efficient! Fantástico!
< >
Showing 1-2 of 2 comments
Per page: 1530 50