With this one, I believe I've killed most lag causes of the game. There are a few of them lurking around but I'll catch them as I go.
As per usual, next week is the third week of the month, so there will be no updates so I can prepare for the content update, which is coming on the 29th.
Changes with ⬡ icon were suggested by the community.
Additions
Top Left UI
-
Features a pause button and toggles for auto-upgrade and auto-level
Auto Upgrade
-
Enabling this will allow you to obtain upgrades automatically.
To select which upgrades you want to obtain, right-click them on the list below.
To remove upgrades from the auto-upgrade list, ctrl+right-click them.
Multiple clicks increase or decrease the priority
New Steam Achievements
-
12 new additions, with 1 of them being hidden
They are harder than the previous ones, but nothing impossible
Balance Changes
Buffed Supply Drop
-
Now has a lower bound of 1% of your level per stack of the upgrade
Nerfed Level based experience gains
-
They are now reduced by 1% per level, with a resulting reduction of 63% for every 100 levels
These are also not affected by experience increase equipment anymore
Affects passive experience upgrade and the reworked Supply Drop active upgrade
Nerfed AoE growth for active upgrades
-
They no longer scale linearly in radius, instead, they scale linearly in area
Building Regen sources are now max HP based
-
This affects the Barrier Regen upgrade and the Regeneration equipment
New Enemy Target Acquisition Algorithm
-
They no longer focus on one target, instead, they spread their attack to optimize DPS
This algorithm is also way faster than the one before it
Reduced cost increase by extra buildings in half
Clone Factory no longer replaces active skills
Quality of Life Changes
Profiler Changes
-
Profiler is always on by default, it does not use the console anymore
When the game TPS goes below 15(75% real-time speed), it generates a lag report
You can click the notification to copy it to the clipboard
Timeout Victory
-
When the game TPS goes below 5(25% real-time speed), it offers you a victory by timeout.
You can refuse it by extending it normally, and it will be offered again every 60 seconds(real-time) if the conditions are met.
Radar Equipment no longer leaves blank spots behind
Upgrade numbers are now right-aligned
Ruins Buildings are colored slightly gray
Optimizations
- Death Mark stops if it isn't dealing damage anymore
- Several internal functions that were called often were rewritten and now include caches
- There is now a hard cap on smoke particles (3k)
Map Generation Optimized
-
It now generates in chunks rather than tile by tile
This has the side effect that data centers can generate and thus ping the player from farther away
Minor Optimizations
Fixes
- Objects no longer show on the edge of the fog war rendering
- Clone factory no longer clones "recycle" upgrades when forfeiting upgrades
- Data Centers no longer notify the player if their spawn fails
- Fixes machine gun stretching (for the second time, these guys really like to stretch)