No Man's Sky: PSAR/HGPAK archives, the MBIN binary format, and loose-file modding
No Man's Sky runs on a custom Hello Games engine, not Unity or Unreal. Its data lives in `.pak` archives (a PSAR variant on PC, HGPAK on PS4/Switch) and its core data format is `.mbin`, which decompiles to XML (`.exml`). The useful modding lever is that the PC build loads loose files from `GAMEDATA/PCBANKS/` (pre-5.50; since 5.50, January 2025, mods go…
5 gotchas recorded
- brink.bms extracts nothing useful.
- PC vs console PAK mismatch.
- Repacking fails / game rejects rebuilt archives.
- Skeleton comes out misaligned.
- Only localization MBIN is fully understood.