Skip to content
Join readers who trust AllThings.How for practical guides Opens in a new tab

No Man's Sky Save Editor: Download, install, and edit saves safely

No Man's Sky Save Editor: Download, install, and edit saves safely

The goatfungus NMSSaveEditor is a free Java desktop tool that opens your No Man's Sky save file and lets you change values the game normally locks behind hours of grinding, from Units and Nanites to ship class, inventory slots, and mission state. It works on PC (Steam and GOG), Xbox Game Pass, and PS4 saves exported through Save Wizard, and it ships with automatic backups so a bad edit does not have to mean a dead save.

⚠️
Quick answer: Download the editor from the official goatfungus GitHub repository, install Java Runtime Environment 8, extract the archive to its own folder, run the bat or jar file, then point the editor at your platform's save folder and pick the most recent save before making one small change.

What the editor actually changes

The tool is a save-file editor, not a live trainer or a game mod. It reads the encrypted save on disk, decodes it into editable fields and JSON, and writes a new save back in the format the game expects. Hello Games does not endorse it, and using it can break quests or progression if you push values past what the game tolerates.

The headline edits cover currencies, gear, inventory, and progression flags. Everything below is exposed through the normal UI without touching raw JSON.

CategoryWhat you can edit
CurrenciesUnits, Nanites, Quicksilver
Exosuit, Multi-Tools, Ships, FreighterHealth, shield, type, class, seed
Squadron wingmenNPC race, NPC seed, ship type, ship seed, pilot rank
FrigatesStats and fleet info
Companions and petsName, seed, biome, type
SettlementsPopulation, happiness, production, upkeep, debt
DiscoveryKnown technologies, products, words, glyphs
ProgressionMilestones, faction reputation, account unlocks
InventoriesMove, clone, add, repair, recharge, refill, resize slots
StructuresBackup and restore base or freighter builds across saves

Vanilla inventory limits are 10x12 for cargo, 10x6 for technology, and 10x5 for base storage. You can resize beyond those, but the game can refuse to load the save or corrupt slots if you push too far.

Illustration
Image via GitHub

Requirements before the first launch

The editor is a Java application packaged with a Windows wrapper. You need a working copy of No Man's Sky, Java 8, and the right save folder for your platform. PS4 users also need Save Wizard, since the editor cannot reach console saves directly.

  • No Man's Sky on PC (Steam or GOG), Xbox Game Pass, or PS4 via Save Wizard.
  • Java Runtime Environment 8 installed before launching the jar or bat.
  • A clean rollback path. The editor auto-backs up saves, but a manual copy of the save folder is still the safest insurance.

Download the editor

The official download lives in the goatfungus GitHub repository. The repo ships a self-extracting EXE, a portable JAR, and a manual ZIP. Some antivirus tools flag the EXE as suspicious. That is a known false positive caused by how the Java wrapper is packaged. If your scanner blocks it, switch to the JAR or the manual ZIP.

Step 1: Install Java 8 if it is not already on the machine. The JAR build will not start without it, and the Windows EXE wrapper still relies on a working Java runtime under the hood.

Step 2: Download either the self-extracting EXE or the manual ZIP from the GitHub repository. Save it somewhere you can find again, like a dedicated NMSEditor folder on your desktop.

Step 3: Extract the archive to an empty folder. Do not run anything from inside the ZIP. The extracted folder should contain the jar, a bat launcher, and supporting files.

Step 4: Launch the bat file, or run the jar directly if your system associates .jar with Java. The main window should open within a few seconds.


Find your save folder

The most common first-run failure is pointing the editor at the wrong directory. Save locations differ by store, and Game Pass in particular hides saves inside a packaged container folder.

PlatformSave path
Windows (Steam or GOG)%AppData%\HelloGames\NMS
Windows (Game Pass)%LocalAppData%\Packages\HelloGames.NoMansSky_bs190hzg1sesy\SystemAppData\wgs
Mac~/Library/Application Support/HelloGames/NMS
Steam Deck or Linux (Proton)~/.steam/steam/steamapps/compatdata/275850/pfx/drive_c/users/steamuser/AppData/Roaming/HelloGames/NMS

On Steam or GOG, the editor will usually auto-detect a profile folder named like st_786324828012309. Pick that, then choose the most recent save slot. Game Pass installs sometimes use an xgs folder instead of wgs after major Windows updates, so check both if detection fails.


Make your first edit

Once a save is open, the safest workflow is one change at a time, with an in-game check before you stack anything else on top. The editor writes a backup of the original save automatically, but verifying that the game still loads the modified save is what tells you the edit actually worked.

Step 1: Open the editor and select your profile when prompted. The dropdown lists every save slot it can see, sorted so the most recent appears at or near the top.

Step 2: Pick a single value to change, such as Units or a multi-tool class. Type the new value, then use File > Save in the editor to write it back to disk.

Step 3: Launch No Man's Sky and load that exact save. If the new value appears in your inventory or stats screen, the edit took. If the save fails to load, restore the auto-backup from the editor and try a smaller change.

💾
Tip: Never run the editor while the game is open. Save the game, fully quit to desktop, edit the file, then relaunch. Editing a save that the game still has loaded in memory is the fastest way to lose progress.
Illustration
Image via GitHub

Moving a save between Xbox and Steam

The editor pairs well with NomNom, a separate save tool, for transferring a Game Pass save to a Steam copy. The flow uses NomNom to export the Microsoft save to JSON, then uses NMSSaveEditor to import that JSON into a fresh Steam save.

Step 1: Install both NomNom and NMSSaveEditor, plus Java. Open NomNom, let it detect your installed versions, select the Microsoft save, and use Edit JSON to export it. If the option is greyed out, enable advanced mode in NomNom's settings first.

Step 2: Start a new Steam save in No Man's Sky. Get out of the ship, place a basic refiner so the world commits, then enter and exit the ship to force a save before quitting to desktop.

Step 3: Open NMSSaveEditor, pick your Steam profile ID, select the new save slot, then use Edit > Import JSON and point it at the file NomNom wrote. Save in the editor, relaunch the game on Steam, and the transferred progress should load.


Raw JSON editing

The editor includes a raw JSON view for fields the normal UI does not expose, including galaxy index, exact mission stage, and obscure account flags. Treat it as repair-grade, not a casual feature.

  • Edit one block at a time and save between changes.
  • Validate the result in game before touching anything else.
  • If the structure of a block is unclear, stop. A recent patch may have changed the schema, and a blind edit can break quest state permanently.

For galaxy hopping specifically, the editor has a coordinate viewer under the Edit menu that lets you pick any of the 255 reachable galaxies by name without hand-editing JSON. The 256th galaxy, Odyaljutai, remains invite-only and cannot be reached through editing alone.


When edits do not show up in game

Two things cause most missing edits. Either the wrong save slot was modified, or a game patch shifted the underlying save schema and the editor has not been updated yet to match. Check the version stamp in VERSION.txt inside the editor folder against the current No Man's Sky patch. If the game updated more recently, wait for a new editor release before deep-editing anything mission-related.

The other common failure is antivirus quarantine silently removing the EXE mid-launch. If the editor window never appears, check Windows Defender's protection history, restore the file, and add the folder to the exclusion list before retrying. If you do not want to whitelist a compiled binary, build from source via the GitHub repo instead.

Used carefully, the save editor is the cleanest way to recover from a stuck quest, rebuild after a freighter accident, or skip past grind that no longer feels rewarding. Used carelessly, it is also the fastest way to corrupt a several-hundred-hour save, so keep that auto-backup folder somewhere you can find it.