Skip to content

leonxger/sslax-nms

Repository files navigation

I have to expect compatibility issues on some systems so i pin it here for the first week: Let me know in the issues and i will try to help you out ASAP. Much love.

sslax|nms logo

sslax|nms

A lossless save editor for No Man's Sky.

Linux | Windows | macOS

sslax|nms in action


After countless nights of sleep deprivation and way too much caffeine, here it is: the save editor I always wanted for No Man's Sky. Edit your inventories, currencies and tech grids, walk around your bases in (pseudo) 3D, or just tell the built-in AI assistant what you want and let it push the buttons for you.

How it all fits together

Your save flows in through a lossless engine, you edit through four pages (or let the AI do it), every change is undoable, and nothing reaches your disk without a backup first:

App flow: save.hg is decoded by the lossless engine into four pages (Inventories, Tech Grid, Bases 3D, Stats), the AI copilot drives the same pages, every edit lands in an undoable change log, and pressing Save takes an automatic backup before encoding byte-for-byte back to save.hg

Your save is safe

  • Lossless. Your save is round-tripped byte for byte. The file on disk is never touched until you explicitly press Save.
  • Backed up. A timestamped backup is taken before every single write.
  • Undoable. Every edit lands in a change log and can be reverted, one by one or all at once. Nothing, not even the AI, ever writes to disk on its own.

What you can do

Edit every inventory

Exosuit, starships, exocraft, freighter, storage, multi-tools. Adjust amounts, add anything from the full catalogue, sort, autostack, drag to reorder, and tag your storage containers so one click sweeps your loose stacks into them.

Inventory editor

Click any item for the full picture: rarity, value, description, and its craft / refine / cook recipes with every ingredient.

Item lightbox with recipes

Talk to your save

"Hey SSLAX!" is an embedded AI copilot that operates the editor through the same code paths the buttons use. Ask in any language. It reads your save with tools, asks before anything destructive, and everything it does is tagged and undoable. Bring your own key from any OpenAI-compatible provider; the free OpenRouter models work fine - see Picking an AI model below for ready-made model lists. It even takes voice messages on audio-capable models.

AI chat

After a base edit it drops a live 3D preview of the result right into the chat:

AI base preview in chat

Fly through your bases

Every base rendered as an orbitable 3D scene. Select parts, swap build materials, move, rotate and delete (single parts, multi-select, or in bulk by category, material or floor), and even export the layout as .obj. Functional parts like storage and teleporters are protected, so you can't break anything.

3D base editor

Squeeze your tech grid

The optimizer searches for a better layout across your supercharged slots and adjacency bonuses. It starts from your current layout, so a green number is a real improvement, never a downgrade. Watch it work:

Tech optimizer live demo

Tech optimizer

See your whole journey

A stats dashboard for the entire save: currencies (editable, of course), playtime, fleet, your most hoarded items, plus "What you can make now", a live list of everything you currently hold the ingredients for. Craftable in one click.

Stats dashboard

And a few surprises

There are some small easter eggs hidden in the app. Spoiler alert: The Wheel of Fortune is one of them. Pay Units, spin, and ruin your day.

Wheel of Fortune

Download

Grab the portable build for your OS from the Releases page. No installer.

OS File How to run
Windows sslax-nms.exe Double-click
Linux sslax-nms-x86_64.AppImage Make executable, run
macOS (Apple Silicon) sslax-nms-macos-arm64.zip Unzip, right-click → Open
First-launch notes (SmartScreen, Gatekeeper, AppImage)
  • Windows SmartScreen may warn about an "unknown publisher". The build is open source but unsigned (no paid certificate), not malware. Click More info → Run anyway. Only download from the official Releases page.
  • macOS Gatekeeper blocks the first launch of unsigned apps. Right-click the app → OpenOpen once; afterwards it opens normally. The bundle is native Apple Silicon and does not run on Intel Macs.
  • Linux AppImage needs glibc 2.35+ (Ubuntu 22.04 or newer). If double-click does nothing, install libfuse2 or run ./sslax-nms-*.AppImage --appimage-extract-and-run.

Picking an AI model (OpenRouter)

The assistant works with any OpenAI-compatible provider, but OpenRouter is the easiest start - one key, hundreds of models, and a genuinely free tier. These four pre-filtered lists show only models the assistant can actually use (tool calling required):

List What it's for
Free text models Run the assistant at zero cost - chat and all tools
All text models Paid models too, if you want top quality or speed
Free voice-capable models Free models that also accept voice messages
All voice-capable models Every audio-input model, free or paid

Pick one, paste its id into the in-app AI settings, done. The same links are clickable inside the app's AI settings dialog.

My model recommendations as of June 2026:

Note: Using the OpenRouter web search comes with a fixed cost of about $0.05 (5¢) per search performed, so it requires credits on the OpenRouter account. You can easily disable the web search functionality in the Ai settings dialog. It's optional.

Run from source

pip install -r requirements.txt
python sslax_nms.py

Tests

The repo ships its own dependency-light test runner (no pytest needed) with 1,000+ checks across sectioned suites: the lossless save codec (byte-stable round-trips across nine format versions), inventory/base/tech domain logic, the Game Pass container codec, the full GUI rendered offscreen (every page and dialog), the AI tool registry, and an end-to-end regression harness.

python -m tests.run --fast            # quick smoke (skips slow + network)
python -m tests.run --all             # everything
python -m tests.run --section engine  # one section (see --list)

Runs headless on any OS. Sections that need real save fixtures or a live AI key skip cleanly when those aren't present (point $SSLAX_TEST_SAVES at a folder of .hg saves to enable them), so a fresh clone is always green. The same suite gates every release build on all three CI platforms.

Tell me what you do with it

I built the features I wanted, but I'm genuinely curious what you'll do with this thing. Found a great use, a weird save, a bug, the other easter eggs? Open a thread in Discussions, file an issue, or use the in-app Feedback / Bug report entry in the "…" menu - it attaches the log for you (no API key or other sensitive information).

License

PolyForm Noncommercial 1.0.0, see LICENSE. Use it, modify it, share it, just never sell it. Third-party components and bundled-data provenance are listed in THIRD_PARTY_NOTICES.md.

This is an unofficial, fan-made community tool. No Man's Sky and all related names and assets are trademarks of Hello Games; this project is not affiliated with or endorsed by Hello Games.


If you like what I made and want to say thanks: Buy me a coffee ☕🧡

About

A Lossless save editor for No Man's Sky

Topics

Resources

License

Stars

6 stars

Watchers

0 watching

Forks

Contributors