About this mod
Travel distance based difficulty and reward scaling.
Like in the original concept of No Man's Sky, your journey becomes more difficult and potentially rewarding the farther you travel.
Enemies and the environment grow more menacing with every warp in this dangerous iteration of the universe,.
Realized as a highly customizable Cheat
- Requirements
- Permissions and credits
v34: the number of tech overloads (upgrade modules of same type installed) added as paramter influenced by number of jumps (Default: one more overload every 100 jumps, freely configurable)
Concept
Each warp increases player damage received and enemy HP by 0.5 percent of the original (or lua modded) value, hazard drain as well as life energy drain increase by 0.25 percent the same way. To give the player a chance to keep up with the rising difficulty, the number of tech overloads possible increases by 1 for every 100 warps. These default increase step numbers are freely configurable.
This way, the distance you need to traverse to reach the Center ensures that all solar systems near the Center are fearsome places indeed. Better come prepared.
To the Center works best in combination with a mod that restricts usage of portals and black holes as well makes warping more intertwined with system exploration. Unsurprisingly, I therefore recommend to use To the Center in tandem with my mod No Man's Land at No Man's Sky Nexus - Mods and Community (nexusmods.com) which does exactly this (and much more).
Installation
1. Download the Cheat Engine software.
2. Download the Cheat Table for To the Center! right from files here on the nexus.
Usage
3. Start No Man's Sky and load/start your game (just being in the main menu of No Man's Sky is not sufficient).
4. While being ingame in No Mans's Sky, switch windows and open Cheat Engine.
5. Attach Cheat Engine to the No Man's Sky.exe (top left button in the Cheat engine menu, from drop down list choose No Mans Sky).
6. Load the To the Center! cheat table from within Cheat Engine (click on yellow folder in Cheat Engine main menu to load cheat tables).
7. Click Yes on the pop menu for script execution.
That's it, you are good to go.
Troubleshooting
The addresses you see in the bottom half of the Cheat Engine screen should not have values with "???". If this happens, Cheat Engine has failed to find the correct addresses in memory and the mod will not work properly. The most likely address to be affected by this is "NumberOfJumpsPointer". I have included a few alternative adresses for it - if one of them should show a value (even 0 for a new game with no jumps so far), rename the broken former "NumberOfJumpsPointer" to something else and then rename the working alternative address to "NumberOfJumpsPointer" instead.
The addresess are stable on two different pc systems of mine (both Steam versions of No Man's Sky, experimental, both Win10, modded and unmodded tested), but I have no further insights into combatibilty. I keep fingers crossed of course.
Once a new update for No Man's Sky appears, I will have to adjust the mod accordingly (using a Pointermap compariosn procedure liek explained here (293) Cheat Engine Pointer Scanning Tutorial | GH105 - YouTube as well float scans for the exact number of the various values for damage received, enemy health, hazard drain and life energy drain; for the later it is helpful to use very specific values via lua modding to have an easier time finding them in memory).
Customization
You can open the Cheat Table from within Cheat Engine and find further detailed instructions within the table itself. In the top section of the table you can directly set the numbers for difficulty increment per warp for each value affected.
Credits and Thanks
DarkByte for Cheat Engine, XenOnex for perfectly commented luas, guidedHacking for very good Youtube tutorials on CheatEngine, the wonderful modding community here on the nexus and of course our heroes from Hello Games.