Major
Patch 0.72 is here and it has a few things that the community has been requesting. The biggie this time is the new Custom Skirmish mode. This is a new mode in the Skirmish screen that allows you to tweak everything about the map generation. Want a giant map with 3 hives? A tiny map with 30 hives and unlimited resources? You can do all that yourself.
The other big (but invisible) thing is that the game now keeps track of how long it takes you to finish each level. I'm hoping that I can use this info to build some community features in future updates. For example, I can make a system that detectes people's favourite random maps. This will also allow me to see which levels and mutations are too hard - I can get data when people fail a level.
What about privacy? I think that the system works fairly reasonably. The game does send data online, but it's only "Level Started" and "Level Ended" messages. No personal data is ever sent - everything is anonymous.
- Custom game mode - Tweak everything (in Skirmish menu)
- Added foundation for possible future online map sharing
- Resolution changes are now instant
Minor
- Added update timer and notification signup
- Made announcements speed up if there are a lot of them
- Increased marine radius
- Made mines vulnerable to SAP damage, but also resistant
- Added mouse-wheel scrolling to options and campaign
- Added mouse grabbing option
- Fixed out-of-bounds bug in pathing, if the path is trivial
- Overhauled campaign research descriptions
- Fixed centering bug with research widget
Technical
- Added update timer and notification signup
- Switched to SDL2
- Updated entity arranger to filter infested structure placement more flexibly
- Added fatal error message boxes
- Added more error messages on init failure
- Added init checks for OpenGL version 3.0
- Reworked mutation system to randomize on level start, to tie mutations to level seed
- Added ability to load debug constants
- Added player UUIDs
- Added Metrics
- Changed double-tap group focus to use global timer, not world timer
- Added guard code to Hive Spawner Effect (to prevent spawns outside of the map)