As promised, I had time this week to start on finishing the organelle upgrades system, though it was just an hour. As can be seen in the build notes, there was of course again all kinds of various stuff that needed my attention. The biggest being the update to .NET 7 which took me like two days to complete.
Also the cilia pull mechanic itself required my attention as there were some changes in there that I didn't want to give the player a special status in it, and also I spotted multiple potential bugs. I might be able to ignore any potential distractions next week to get the cilia pull merged and finish the general organelle upgrades. The idea being that any organelle can then use the general upgrades system to allow slight variants of the organelle to exist.
In this build:
- Added day/night cycle tutorial
- Welcome tutorial message now focuses the start thriving button
by default
- Added a warning popup when Steam initialization fails
- Adjusted editor tab button positioning to have controller button
prompts align better when they are displayed
- Updated our tools and scripts to use .NET 7
- Removed the dependency on Python for our translations script
now there's one less tool required when developing Thrive
- Improved text extraction for translation tool
- Added code style check for incorrect whitespace in English text
- Improved the Github issue bug report template
- Updated our style guide for .NET 7 new code checks and fixed
new warnings they found
- Fixed a few errors that happened when Godot loaded our code
into the Godot editor process
- Updated translations
- hhyyrylainen