Skip to content

Releases: cheatfreak47/NMSDecompressinator

NMS Decompressinator v2.0.1

08 Aug 12:03
Compare
Choose a tag to compare

A batch script that uses PSARC (Sony PlayStation SDK Tool) and NMSResign to automatically process the game .pak files by unpacking them and repacking with compression disabled.

This will make the game have less lag spikes when loading game assets and load slightly faster, since the game does not have to use CPU to decompress it's assets. It will increase the size of your No Man's Sky install by around 45GB, although you can reclaim some of the space by deleting the backup afterwards.

Usage:

  1. Download and Extract the latest release.
  2. Copy NMS-Decompressinator.bat, psarc.exe, and NMSResign.exe over to your No Man's Sky\GAMEDATA\PCBANKS folder.
  3. Ensure you have sufficient free space. As of No Man's Sky Worlds Part 1, the uncompressed .pak files will consume 44.7GB of storage.
  4. Run the NMS-Decompressinator.bat.
  5. Wait patiently. This takes quite a while to run. You will see a completion message when it is done.
  6. Test the game and make sure it works.
  7. (Optional) Delete PackedFileBackup folder to reclaim the storage space that the original packed files take up.

After updates or changing beta branches, you may see a "File Tampering" warning upon starting up No Man's Sky. You can simply run the script again after updates or changing beta branches to unpack the updated files and get rid of the Tamper warning. Subsequent runs of the script should also be faster, as it tries to skip files that haven't been updated by checking file timestamps. This behavior can be bypassed using the -force argument.

Changes from v2.0.0:

  • Bundled copy of PSARC is now the exact same build as PsArcTool.
  • Bundled copy of NMSResign is now updated to v1.0.2, which patches a Windows locale bug (#8).

NMS Decompressinator v2.0.0

26 Jul 07:26
Compare
Choose a tag to compare

A batch script that uses PSARC (Sony PlayStation SDK Tool) and NMSResign to automatically process the game .pak files by unpacking them and repacking with compression disabled.

This will make the game have less lag spikes when loading game assets and load slightly faster, since the game does not have to use CPU to decompress it's assets. It will increase the size of your No Man's Sky install by around 45GB, although you can reclaim some of the space by deleting the backup afterwards.

Usage:

  1. Download and Extract the latest release.
  2. Copy NMS-Decompressinator.bat, psarc.exe, and NMSResign.exe over to your No Man's Sky\GAMEDATA\PCBANKS folder.
  3. Ensure you have sufficient free space. As of No Man's Sky Worlds Part 1, the uncompressed .pak files will consume 44.7GB of storage.
  4. Run the NMS-Decompressinator.bat.
  5. Wait patiently. This takes quite a while to run. You will see a completion message when it is done.
  6. Test the game and make sure it works.
  7. (Optional) Delete PackedFileBackup folder to reclaim the storage space that the original packed files take up.

After updates or changing beta branches, you may see a "File Tampering" warning upon starting up No Man's Sky. You can simply run the script again after updates or changing beta branches to unpack the updated files and get rid of the Tamper warning. Subsequent runs of the script should also be faster, as it tries to skip files that haven't been updated by checking file timestamps. This behavior can be bypassed using the -force argument.

Changes from v1.0.4:

  • Added "smart update" code. It writes a timestamp file and uses it to compare it's last run time with the date modified files of each pak file. This means subsequent runs after game updates or beta branch changes will be faster, since it only will unpack files that actually need to be unpacked. This timestamp functionality can be bypassed with -force.
  • By user request added a -no-backup argument to run with slightly minimized storage requirement overhead.
  • Fixed running on No Man's Sky Initial Release version. It no longer cares if a BankSignitures.bin exists.
  • Other minor improvements due to being completely rewritten.

NMS Decompressinator v1.0.4

23 Jul 22:15
Compare
Choose a tag to compare

No Man's Sky Decompressinator is a simple batch script that uses psarc and NMSResign to decompress and repack your game files with compression disabled on the archives.

This will make the game have less lag spikes when loading game assets and load slightly faster, since the game does not have to use CPU to decompress it's assets, and unlike running the game fully unpacked, it loads faster, since it does not open 1000s of file system handles to access it's 1000s of files- rather, it is still accessing only a handful of files, but not needing to decompress anything out of them.

It doesn't conflict with any mods, and should work for any No Man's Sky version except the oldest ones that do not contain BankSignitures.

It will increase the size of your No Man's Sky install by at least 45GB, more if you are running it on a newer version.
If you have a Steam Deck, I suggest running this on a Windows PC copy of the game and copying and replacing the files, once the process is complete.

Usage:

  1. Download the 7z below and unzip it in your No Man's Sky install folder, in the GAMEDATA/PCBANKS folder
  2. Run NMS-Decompressinator.bat
  3. Wait patiently for it to finish. It can take upwards of 10 minutes, longer depending on how powerful your CPU is.
  4. Play the game and make sure it is working.
  5. (Optional) Delete the "PackedFileBackup" folder to save space.

This program is future proof, and can be ran on any version of No Man's Sky- however, whenever the game updates, you will need to validate the game files in Steam, delete the PackedFileBackup folder, and run it again.