Decompressinator - No Man's Sky Retro (2024)

NMS-Decompressinator

NMS-Decompressinator is a batch script by CheatFreak that uses PSARC and NMSResign to automatically process the game ".pak" files by unpacking them and repacking with compression disabled to improve game performance by eliminating CPU spikes caused by on-the-fly ".pak" decompression without running the game fully unpacked, which introduces longer loading times due to the file system strain caused by the game needing to open handles to thousands of files.

The amount of improvement this has on performance is variable from PC to PC, but it should make a small difference even on high end machines. If nothing else, it addresses that commonly experienced lag spike when leaving the atmosphere of a planet, and other similar smaller lag spikes that occur during gameplay situations where data is loading, and should generally improve the loading times when loading into a save file, warping from system to system, or using teleporters.

Instructions & Download

  1. Download NMS-Decompressinator from GitHub.
  2. Extract the 7z file.
  3. Move/Copy "NMS-Decompressinator.bat", "psarc.exe", and "NMSResign.exe" to your install folder in "GAMEDATA\PCBANKS".
  4. Ensure you have at least 40GB of free space on the disk your install of No Man's Sky is on.
  5. Run "NMS-Decompressinator.bat".
  6. Wait patiently. This takes quite a while to run. You will see a completion message when it is done.
  7. Test the game and make sure it works.
  8. (Optional) Delete the backup of the original packed files by deleting the new "PackedFileBackup" folder to save space.

Because this works by directly replacing the base game ".pak" files with decompressed, but otherwise identical ones, this process is completely friendly to all mods, but it is explicitly 'not' Steam Update proof. In the event that No Man's Sky on Steam updates, the game files will no longer be "validated" and it will result in getting a tamper warning on boot. If this happens, the game will likely still function fine, but you should probably validate the game cache on Steam, delete the old "PackedFileBackup" folder if it exists, and run Decompressinator again to ensure any new or updated ".pak" files are fully decompressed again.

Decompressinator should work for all versions of No Man's Sky just fine, though it hasn't been tested with all versions. Versions 1.09.1 and earlier would require the user to edit batch script to disable the check for "BankSignitures.bin" and remove running "NMSResign.exe", but realistically the performance improvements you may see are significantly smaller, possibly non-existent on these Retro versions, so it's probably not something worth bothering with.

Full Technical Explanation

No Man's Sky uses a format called PSARC (PlayStation Archive) for compressing it's files, with the file extension ".pak". These ".pak" files are located in the subfolder of the install of the game "GAMEDATA\PCBANKS".

These files, like the name suggests are archives that store game files with compression and are decompressed on the fly by the game as needed. Externally, they can decompressed using various tools, including PsArcTool, or the PlayStation SDK tool PSARC. Even while in game the decompression requires a small amount of work to perform for the CPU and thus, during loading sequences and cases where the game must draw data out of these ".pak" files, the game will try to decompress this data as quickly as possible so it can immediately load it into memory.

This process causes CPU usage spiking, and when CPU usage spikes, it can draw CPU cycles away from other operations on the computer, as well as the rest of the game's tasks, resulting in lag spikes. As mentioned above, the most common example of this in No Man's Sky is when you exit the atmosphere of a planet. The game needs to load in meshes for many space objects, including the Space Anomaly and Space Stations, and this data is drawn out of "NMSARC.MeshMisc.pak", and when it does so, it causes an obvious lag spike. All methods for fixing this involve the same sort of solution. Unpacking the file responsible for the spike, and either running it unpacked directly, or repacking the offending files with compression disabled.

Now, it's possible to run No Man's Sky with completely decompressed, unpacked files by unpacking these archives and moving the data out of PCBANKS and into the raw GAMEDATA folder, but this presents a different unique problem. Unpacked, the game no longer has problems with getting the files quickly, but instead, is beholden to being limited by disk file system access. No Man's Sky typically avoids this because most of the data is loaded out of only a handful of files (76 ".pak" files at the time of writing). So it opens one handle to a single file, decompresses and immediately has in memory all of the files it needed from that ".pak".

When you decompress and unpack the game files, rather than accessing only a few individual files, it has to access thousands of files. This is more a consequence of how modern PC file systems work than anything. One example to illustrate the cause is how when you copy a large amount of small files from one disk to another, the graph Windows displays spikes up and down with each tiny file and your overall transfer rate is worse with hundreds of tiny files that take up little space than when transfering fewer larger files between the same two disks. This is because the transfer rate drops when it has to update the file system with the new data, it is waiting on the file system to continue. The problem is similar here with file reads but on a smaller scale. The end result of running the game fully unpacked is that you get fewer lag spikes thanks to not needing decompression, but your overall loading times suffer compared to loading from ".pak" files because of the strain on the file system. The more files the game needs to load, the worse loading times will be.

Fortunately there is a solution. It is possible to repack the game files into archives that have data compression disabled entirely. PSARC (the PlayStation SDK tool) can be used to create ".pak" files that have compression disabled, resulting in ".pak" files that do not require any work to decompress on the fly by the game. Decompressinator automates the decompression and repacking of ".pak" files inside the "GAMEDATA\PCBANKS" folder, and it also updates the "BankSigniture.bin" file to match the new decompressed ".pak" files using NMSResign to prevent the game from complaining about the files being tampered with.

Decompressinator - No Man's Sky Retro (2024)

FAQs

What is the hardest achievement in no man's sky? ›

Regardless of how good you are at the game, To Live Forever is one of the hardest achievements to unlock in the game. Permadeath mode is a challenging game setting that combines Survival mode with the knowledge that all of your progress will be deleted if you die.

What is the rarest freighter in no man's sky? ›

S-Class versions are the highest-rated and rarest of them all. Although it can be done for free, players will have to put in a lot of work to obtain a S-Class Freighter. They will just require an Economy Scanner and a lot of space travel to get one.

What is the rarest creature in no man's sky? ›

Rangifae are considered one of the rarest land fauna in the game, with only a 0.25% chance to be found on a planet.

What is the rarest item in no man's sky? ›

You will see many ships in the entire galaxy, but there are certain types that are difficult to find, and none is more rare than the Squid-shaped ship. In fact, you can play the game for hours upon hours and still not come across one of these exotic spacecrafts.

How many hours does it take to 100% no man's sky? ›

If you're a gamer that strives to see all aspects of the game, you are likely to spend around 150 Hours to obtain 100% completion.

What is the most valuable ship in no man's sky? ›

and maximum number of slots you might find in different ship types vary. Haulers minimum and maximum inventory slots are 10 more than the other ship types, making them generally the most valuable.

How many ships can you own with a freighter in no man's sky? ›

A maximum of twelve starships may be part of a player's fleet, although no more than six will be located in the freighter hangar at any time. The other ships can be swapped out using the quick menu.

What is the biggest freighter ship in no man's sky? ›

The Dreadnought-class describes the biggest version of a Sentinel-Design capital freighter. It has 7 segments for its midsection and also can come with 2 or 4 pairs of additional cargo pods. It dwarfs most other freighters in direct comparison. (the ship has a total of 20 turrets).

Can species go extinct in no man's sky? ›

While extinction can happen to any species of flora or fauna, it is of primary interest in No Man's Sky when it happens to creatures. Extinction normally happens after a major update which resets the universe, but can sometimes happen on a smaller scale to select species after smaller updates.

What is the hardest ship to get in no man's sky? ›

By far the most difficult ship to acquire, living ships are hatched over multiple days from Void Eggs -- rare items purchasable with quicksilver aboard The Space Anomaly.

What is the least habitable planet in no man's sky? ›

Dasaeved Omega is a planet in the Jabberwocky Quintus star system on the PS4 version of No Man's Sky universe. Far and away the least hospitable planet in the system, Dasaeved Omega is constantly drenched with severe, torrential acid rain storms.

What is the rarest planet type in NMS? ›

Chameleon planets are a rare find, and there are some player communities that dedicate time to finding this type of planets. It is impossible to spot Chameleon Planet from space, but initiating planetary approach and breaching a planet atmosphere will determine if the planet is a Chameleon.

What is the most valuable resource to mine in no man's sky? ›

Activated Indium is the most expensive element at over 900 units each. The most valuable items you can find are rare artifacts or bones that can be worth somewhere between 1-2 million units.

What is the max currency in no man's sky? ›

The maximum number of units that a player can accrue is 4,294,967,295 (approx 4.3 billion) (being FFFFFFFF in hexadecimal, thus being an overflow error) after which the number will not rise any further.

What is the most valuable in NMS? ›

What's the most expensive material in the game? Activated Indium is the most expensive element at over 900 units each. The most valuable items you can find are rare artifacts or bones that can be worth somewhere between 1-2 million units.

Who is the most powerful enemy in no man's sky? ›

Bipedal sentinel

Bipedal sentinels also known as sentinel walkers are the last and most powerful type of planet based sentinels. They appear when the player reaches wanted level 4.

How to get everlasting achievement no man's sky? ›

The best known method to achieve this milestone to the maximum tier (48 Sols) with the least amount of effort is to sit in any land exocraft except for the minotaur to achieve the maximum tier. If the exocraft hazard protection upgrades are installed, you don't even need to recharge your hazard protection.

References

Top Articles
Norwegian Kringla Recipe - Updated | My Other More Exciting Self
10 of the best recipes from Ottolenghi's Test Kitchen cookbooks
Northern Counties Soccer Association Nj
Le Blanc Los Cabos - Los Cabos – Le Blanc Spa Resort Adults-Only All Inclusive
Mopaga Game
Phone Number For Walmart Automotive Department
Roblox Developers’ Journal
Costco in Hawthorne (14501 Hindry Ave)
Premier Boating Center Conroe
DIN 41612 - FCI - PDF Catalogs | Technical Documentation
Miami Valley Hospital Central Scheduling
California Department of Public Health
My.doculivery.com/Crowncork
Becu Turbotax Discount Code
Wisconsin Women's Volleyball Team Leaked Pictures
Accident On The 210 Freeway Today
Decosmo Industrial Auctions
Puss In Boots: The Last Wish Showtimes Near Cinépolis Vista
Wisconsin Volleyball Team Boobs Uncensored
Inkwell, pen rests and nib boxes made of pewter, glass and porcelain.
6892697335
January 8 Jesus Calling
Our Leadership
Robert A McDougal: XPP Tutorial
Pixel Combat Unblocked
Does Circle K Sell Elf Bars
Chicago Pd Rotten Tomatoes
P3P Orthrus With Dodge Slash
ShadowCat - Forestry Mulching, Land Clearing, Bush Hog, Brush, Bobcat - farm & garden services - craigslist
Deleted app while troubleshooting recent outage, can I get my devices back?
Tributes flow for Soundgarden singer Chris Cornell as cause of death revealed
Jennifer Reimold Ex Husband Scott Porter
Raisya Crow on LinkedIn: Breckie Hill Shower Video viral Cucumber Leaks VIDEO Click to watch full…
Woodman's Carpentersville Gas Price
Levothyroxine Ati Template
Wait List Texas Roadhouse
20 bank M&A deals with the largest target asset volume in 2023
Samantha Lyne Wikipedia
Casamba Mobile Login
Clima De 10 Días Para 60120
Craigslist - Pets for Sale or Adoption in Hawley, PA
Ig Weekend Dow
How the Color Pink Influences Mood and Emotions: A Psychological Perspective
Learn4Good Job Posting
Terrell Buckley Net Worth
Rite Aid | Employee Benefits | Login / Register | Benefits Account Manager
Race Deepwoken
300+ Unique Hair Salon Names 2024
Anonib New
Hampton Inn Corbin Ky Bed Bugs
Qvc Com Blogs
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6175

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.