Progress Update 02/10/2024
Not much to write home about this week, as there hasn't been any significant development on new features aside from work on the sprinting prototype. Much of the focus this week has been on improving the multithreading system of Thrive in pursuit of better and more efficient performance. The science behind this is pretty complex, but it should hopefully further improve performance for those with enough available threads to support the system.
Programming
- New DevBuild for our patrons:
Improvements and fixes to the multithreaded system running. Should now finally perform well and doesn't always lock up the benchmark (there wasn't enough time to fully test stability yet)
Added option to turn off the multithreaded world simulation in case it is slower or has other issues
Fixed bug with visual system setting Godot scale directly when a separate system should be doing it
Cells now stop emitting mucilage when joining a colony, this should fix a really old reported bug
Removed a few unnecessarily saved fields from save files
Added even more info about submodule problems to our setup instructions
Fixed a typo in the architecture document
Renamed an interface in the code to clarify its purpose
Updated YamlDotNet from 15.1.0 to 15.1.1
Updated translations
Graphics
- Further expanded piece by Nathan.
Gameplay
- Nothing Substantial
Sound
- Nothing Substantial
Theory
- Nothing Substantial
Outreach
- Nothing Substantial
Other
- Please welcome our newest theorist, Yusuf!