Update 0.4
Launcher
- Check if it has write permissions before applying an update
- This is probably why the auto-updater does not work for some people
- Significant memory & processing optimizations
Spawner rewrite
- The spawner is now much more stable, robust, stronger, faster, smarter and BETTER.
Here's some details:
- Abyss items now spawn.
- You can now spawn abyss props, such as chests and coffins!
- Assets are now loaded by the spawner.
- Added an internal queue so it only spawns the desired actors when the game can.
- The spawner now runs in the game thread.
- This fixes ALL those random crashes that happened when you spawned some items (e.g. game crashing when you only spawned two swords).
- Added
Long Falchion T3. - Removed
Cuirass A T1as it no longer exists.
Mod
- Fixed menu toggle key not working on Linux.
- Updated Windows SDK.
- Raised the maximum strength multiplier to 10.
- Added a Linux guide (thanks to digitalyeti).
- Now all player modifiers in the arena are re-applied constantly instead of just the start of a fight.
- Added mouse buttons support.
- Added
Destroy All Willies.- Option to only destroy dead willies.
- Option to disintegrate.
- Added
Clear Blood.- You can set the amount of blood to be cleared.
- Added
Toggle Game Paused.- This can be used in Photo Mode to unpause the game.
- Added
Infinite Consciousness.- You can't be knocked out.
- Added
No Kick Cooldown. - Added
No Pain.- This could be taken as a semi-invulnerability.
- You can only die if your head/neck is damaged enough.
- Added
Enemy No Pain.- Same as
No Painbut it's only applied to other Willies.
- Same as
- Revamped user interface.
- Added key conflict warning to choose to either replace, keep, or remap.
- Added
Adjust Body Tonusoption inStrength Multiplier.- This allows you to set your strength very high without constantly losing your balance.
Performance
-
Important performance improvements have been made.
-
Optimized key handling system memory & processing .
-
Most calculations are now performed at compile time, so your PC has to do less work.
I've made so many changes that I will just put some comparisons (at 60 FPS)
- Hooks are now up to 900% faster. This runs on every frame of the game.
- The logger is now ~90% more efficient.
- Function parameters (the config popups) are now much more responsive and efficient.
- Speaking of only memory management (when the mod communicates with the game), about ~5.25 MILLION less calculations PER SECOND (depending on the situation) as there's now address-caching.
- About ~21K less calculations per second only for the UI.
- Menu rendering is now ~70% more efficient in general.
- Faster startup.
And there's much more.
Those of you who have a low-end PC will definitely notice it.