About this mod
Changes the scanner's time dilation effect to scale with your unspent RAM as a percentage (High RAM = Strong slowdown. Low RAM = Weak slowdown)
Now with options for setting minimum and maximum dilation strength, and what percentage of unspent RAM is used to set the effect strength.
- Requirements
- Permissions and credits
- Changelogs
e.g.
97-100% RAM = 97% Slowdown
54% RAM = 54% Slowdown
15% RAM = 15% Slowdown
0% RAM = 0% Slowdown
*while Overclocked, slowdown is set to 97% no matter your current RAM values.
**The minimum and maximum slowdown values can be changed via MCM, as can the slowdown while Overclocked.
If this mod were the above portion alone, it'd be fairly limited and scale poorly as your RAM pool increases. Which is why this mod has RAM% caps.
The minimum and maximum RAM% caps let you change what this mod considers to be the 0% and 100% of your available RAM.
To give an example.
In the below scenario with 12 RAM, if the maximum RAM% cap is set to 50% and the minimum RAM cap to 25%, then any value above 50% unspent RAM (or 6 whole RAM units in this case) is considered as 100% unspent RAM. Giving the maximum scanner slowdown value. However, if you then spend a single unit, going down to 5 RAM, the mod would consider that to be equal to having 66% unspent RAM, and then set the appropriate slowdown strength of 66%. Repeat up until you only have 3 RAM units left out of original 12. 25% of your total capacity.
As far as the mod is concerned, due to the minimum RAM cap being 25%, those 3 RAM units are the same as having none at all when it comes to calculating the scanner's slowdown effect. Meaning you'll receive the minimum slowdown while at or below that value.

(Note that your maximum RAM capacity does not affect this mod's slowdown effect. It only accounts for how much RAM have currently versus your maximum value)
(Once RAM is spent, the modified slowdown effect will only be updated with the new value on closing and reopening the scanner. Time will not suddenly jump forwards once a quickhack is deployed and RAM is spent)