Releases: cheatfreak47/NMSDecompressinator
NMS Decompressinator v2.0.1
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:
- Download and Extract the latest release.
- Copy
NMS-Decompressinator.bat
,psarc.exe
, andNMSResign.exe
over to yourNo Man's Sky\GAMEDATA\PCBANKS
folder. - 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. - Run the
NMS-Decompressinator.bat
. - Wait patiently. This takes quite a while to run. You will see a completion message when it is done.
- Test the game and make sure it works.
- (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:
NMS Decompressinator v2.0.0
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:
- Download and Extract the latest release.
- Copy
NMS-Decompressinator.bat
,psarc.exe
, andNMSResign.exe
over to yourNo Man's Sky\GAMEDATA\PCBANKS
folder. - 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. - Run the
NMS-Decompressinator.bat
. - Wait patiently. This takes quite a while to run. You will see a completion message when it is done.
- Test the game and make sure it works.
- (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
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:
- Download the 7z below and unzip it in your No Man's Sky install folder, in the GAMEDATA/PCBANKS folder
- Run NMS-Decompressinator.bat
- Wait patiently for it to finish. It can take upwards of 10 minutes, longer depending on how powerful your CPU is.
- Play the game and make sure it is working.
- (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.