Progress Update 11/29/2025
Last week we released 0.9.1! It was… somewhat less stable than we had hoped. In particular, the new cell division effect had a physics problem that caused frequent crashes. The first part of this week was dedicated to fixing this and a number of other bugs, with bugfix release 0.9.1.1 being released on Wednesday.
Nonetheless, there was still time left for development on future releases. Firstly, a few more bugs were fixed, including a few more cases where the auto-evo prediction showed NaN energy collected, and the industrial stage prototype being broken. Auto-evo was also further upgraded, now being able to place and upgrade Cilia. We also had a balancing round, in particular buffing some metabolisms, and toxin organelles.
These and more changes are currently planned to be released next week in update 0.9.2. So take a look below for the full list of changes, and we'll see you next week!
Programming
- New bugfix release: 0.9.1.1
- Fixed microbe division animation trying to apply for detached physics bodies. This is likely the cause of the flood of crash reports we received.
- Fixed various cases of the new MP system not working correctly
- Fixed the new MP system to work correctly for multiple cell type edits in multicellular and macroscopic
- Buffed prokaryotic toxin generation amount
- Buffed iron and chemosynthesis
- All multicellular species' hex layouts can now be previewed in the tooltips instead of just species that have been edited in the editor
- Fixed error on switching patch in the multicellular editor
- Fixed auto-evo calculating NaN energy gains for species (when a patch was empty of ammonia)
- Fixed cells spinning around when they thought they were taking hydrogen sulfide damage but actually weren't
- Fixed cell editor light level trying to apply too soon leading to major editor errors
- Fixed MP multiplier difficulty setting not working with the new MP system
- Fixed saving in wide locales with certain length strings
- Fixed saving not working when there is a cell remove action in the edit history of multicellular
- Fixed a case where the pilus collision system may have tried to access a dead entity
- Suppressed already connected signal error popup (this is a years old engine bug)
- Updated some code dependencies and added some testing helper code
- Updated translations
- New DevBuild for our patrons:
- Fixed multiple NaN auto-evo result problems
- Fixed the industrial stage not working due to accidentally left in duplicate pause menu instance
- Added turning speed to auto-evo calculations and it can now place cilia
- Microbe movement speed now impacts how loud the movement sound is for the cell
- Added an option to select on which monitor Thrive is on with it defaulting to auto to keep the old behaviour
- Fixed GUI jiggle in the evolutionary tree by turning off GUI element snapping. Please report if you notice any text blurriness or other problems after this change.
- Fixed environment tolerance sliders just not moving if not enough MP for the desired change. Now the sliders jump as far towards the desired change as there is MP left.
- Added more collision safety checks everywhere collisions are recorded as 0.9.1.1 only added that safety for pilus collisions
- Fixed too long text in the build commit hash being able to break the options menu
- Updated code checking tools
- Updated translations
Graphics
- Nothing substantial.
Gameplay
- Slightly buffed iron metabolism and chemosyhthesis to make them more comfortable to use.
- Buffed toxin generation to make toxin strategies more worthwhile.
- Auto-evo now knows about turning speed, and can place cilia to improve it.
- Auto-evo also knows about the pulling cilia upgrade being very useful for catching prey.
- Moving tolerance sliders around as much as your available MP allows is now easier, instead of freezing up when you click a position you don't have enough MP for.
Sound
- The cell movement sound now becomes louder the faster the cell is moving.
Theory
- Nothing substantial.
Outreach
- Nothing substantial.
Other
- Please welcome:
- Our new Outreach Team Member: Pintarrolas!
- Our new Tester: ImanProductions!
- Our new Programmer: Jbsundown!