Skip to content

v0.3.0 - the Organizer

Choose a tag to compare

@GoodGuysFree GoodGuysFree released this 20 Oct 21:07
· 83 commits to main since this release

Before you update

  • Back up your save folder by hand first, as always before a big update.
  • Older versions cannot open a vault this version has upgraded. A brand-new vault made by
    v0.3.0 is in the new format from the start. If you use the same vault on several PCs, update
    every PC to v0.3.0 first.
  • Your settings, your vault and your saves are kept when you update.

What is new

The Organizer tab (Ctrl+1; the old view is still there on Ctrl+2)

  • Every save file is one line, whether it is live or only in the vault. Open a line to see all
    its versions.
  • Live markers show which Steam or Xbox slot holds each save. Columns show what is in the save:
    story and Atlas progress, bases, ships, freighter, companions, play time, galaxy and more.
  • Filter chips (Live, Vault only, Steam, Xbox, On both, Has note, Pinned, No backup yet,
    Expedition), Find, sorting and a column chooser.
  • No backup yet marks a version that exists only in a live slot, so you know what a
    backup would save.

Moving saves

  • Move to live, Replace with, Swap and Keep a copy in the vault now. You can
    also drag a version onto a slot.
  • The save being replaced always goes into the vault first. Every move is checked, and put back
    exactly if anything is wrong. Each move has its own Undo.
  • The app never empties a slot. Where a slot would end up empty, it shows you the steps to do it
    yourself.
  • A move that was interrupted (power cut, crash) is finished or put back the next time you start
    the app.
  • After you play, the app checks whether Steam Cloud or Xbox sync put the old save back, and
    tells you.

Steam <-> Xbox

  • You can now move a save between Steam and Xbox / Game Pass in Move to live. The save data is
    copied unchanged, only the small info file is converted, and you confirm once because it is
    another account. The game takes ownership of your bases at your first save there. Tested in
    the real game in both directions.

History, Compare, Notes

  • History shows how a save file's versions follow each other and what changed between them
    (bases, ships, progress, galaxy, ...).
  • Compare puts two versions side by side.
  • Notes: a note per save file (every earlier revision kept), and a label, comment and lock
    per version. Notes live in the vault, never in your saves.
  • Pin a save so the app never suggests its slot for another save.
  • If the app linked two saves wrongly, you can say where a version comes from, or Combine or
    Split save files. All of these can be undone, and none of them touches a save.

Smaller vault

  • Tools > Vault upgrade moves an existing vault to the new format once: each file is kept
    only once, so a backup that changed one slot costs one slot, not the whole folder. A full copy
    of your vault is made first, and Undo the vault upgrade goes back.
  • Tools > Free old backup folders then gives the disk space of the old folders back, after
    a full check. It shows what it would free and asks first. Every backup stays listed.
  • Import of another vault that is already in the new format (for example a copy on a USB
    drive) adds only what is new. Importing it again adds nothing.

After a game update

  • A save written by a newer game than the app knows is marked and is never moved: the app
    refuses rather than guess.
  • nmsvault-cli selftest checks, without writing anything, that the app still understands every
    live save and every version in your vault.

Also

  • Dark theme: on Windows the menu bar now follows the dark theme too (Alt, F10 and the
    underlined letters work as before).
  • Hover a chip, marker or column title for a plain-words explanation.
  • The command line has the same features: saves, versions, history, place, swap,
    keep, undo, ops, recover, note, pin, lineage, index, store, selftest.
    Run nmsvault-cli <command> --help for each. The command-line program is now called
    nmsvault-cli (nmsvault-cli.exe on Windows), so it is clear which file is which.

Downloads

  • Windows: NMSSaveVault-Setup-v0.3.0.zip - extract it and run NMSSaveVault.exe (or
    install.bat for shortcuts). The
    launcher is the Python Software Foundation's own signed program, renamed; that signature is
    Python's, not a signature over this app.
  • Linux / Steam Deck (x86_64): NMSSaveVault-v0.3.0-linux-x86_64.tar.gz - tried on Linux
    for this release; still young, so back up your saves by hand first.
  • macOS (Apple Silicon): NMSSaveVault-v0.3.0-macos-arm64.tar.gz - never run on a Mac yet.
    Back up your saves by hand first, and please report how it went.
  • Xbox / Game Pass stays Windows-only.