
Update 36–40: Endless Mode, Equipment Enhancement, Large-Scale Performance Optimization
Update Scale: Minor | Small | Medium | Large | ==Major==
> These 5 versions were all updated in the test branch and have now passed testing for official release.
This update brings ==Endless Survival Mode==, the ==Equipment Enhancement System==, and ==large-scale optimization== for extreme performance scenarios in Endless Mode. Also fixes multiple long-standing bugs and completes full text translation corrections.
---
## 🆕 New Systems
**Endless Survival Mode Live**
- Click ==Switch Campaign== to enter Endless Mode!
- Previously received player feedback: ==a warehouse full of farmed equipment== had nowhere to be used, so Endless Mode was created for everyone to enjoy! ==Finally live!==
- This mode has ==completely independent wave behavior== and an ==economy system==.
- Supports ==hot saves==: every ==10 waves== is 1 layer, with ==dynamic saving of recent layer progress==!
- Endless Survival Mode ==drops enhanced equipment==!
**Equipment Enhancement System**
- The equipment system now has an ==enhancement feature== — equipment can be ==enhanced infinitely==!
---
## ⚡ Endless Mode Performance Optimization
> The original game design goal was to ensure ==300+ units running smoothly on any PC without a dedicated GPU==. But Endless Mode under extreme conditions must handle ==3000 units==, which ==exceeds the game framework's target==.
>
> ==3 versions== of performance optimization were done in the test branch, improving performance ==significantly==. However, some performance issues remain. 3000 units has reached the ==upper limit of the current optimization framework==.
Performance optimizations in this update:
- ==Targeting sort== optimization
- Unit node ==dynamic reduction==, from 12 down to a ==minimum of 4==
- Unit detail panel ==remade== to reduce node count and optimize performance
- Summon sorting with ==even load distribution==
- Projectiles switched to ==calculation-based resolution==
- Scene effects ==dynamically optimized==, ==skipping rendering== at high counts to avoid performance issues
---
## 🐛 Bug Fixes
**Rendering Driver Mode Update**
- No longer using compatibility driver rendering, switched to ==latest driver mode==.
- ⚠️ May cause ==compatibility issues on older machines==, but ==resolves some new driver compatibility issues==.
**Other Bug Fixes**
- Fixed several bugs, including but not limited to: ==abnormal unit movement speed==, ==abnormal unit attack speed==, ==abnormal unit movement pathing==, etc.
- Fixed an issue where ==quick modification== caused the ==placement preview to flicker continuously==.
- Fixed an issue with ==unit size scaling during attacks==.
---
## ⚖️ Unit Adjustments
**Terminal Battleship — Modification 3**
- The original plan of ==spawning 1 Moe Army Soldier per second== caused ==massive performance issues== in Endless Mode.
- Converted to ==more valuable units==: now ==spawns 1 Bullhead Fortress every 7 seconds + 1 Big Xiuxiu every 7 seconds==.
**Doom Toaster Prototype**
- With Doomsday modification + 3 stars, the ==size was simply too large==, so it's been ==slightly reduced==.
---
## 🛠️ Localization
**Full Text Translation Corrections**
- ==All text== has now been corrected, with approximately ==90%== accuracy.
---
