Thrive 0.5.3
Here's another regularly scheduled Thrive release. We talked about including binding agents in this release, but sadly the pull request for them (#1868) was not finished in time. Instead the plan is now to release 0.5.3.1 (https://github.com/Revolutionary-Games/Thrive/milestone/19) immediately once binding agents are done, along with whatever other changes that have been done by that point.
Read more in our devblog: https://revolutionarygamesstudio.com/devblog-27-multilingual-cells/
Installation
For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/
Alternatively, download the relevant file below for manual installation.
Patch Notes
- Added translations support to the game. The community has already done many translations at https://translate.revolutionarygamesstudio.com/engage/thrive/
- Added key rebinding
- Added process panel (press the test tube icon in the bottom left) to show running processes in your cell
- It's no longer possible to make cells with disconnected hexes
- Mutation code now also has a check to make sure it doesn't create disconnected hexes
- When exiting the editor, organelles are now moved to be around the center of mass
- Wall type membranes now prevent a cell from engulfing
- Tooltip system improvements, editor organelle tooltips now follow the mouse around
- Fixed a bug with tooltips sometimes getting stuck on screen
- Membrane tooltips are now relative to the currently selected membrane
- Big changes to the saving system to reduce the amount of logic needed after loading an object from a save. This will make future development easier. Unfortunately this new save format is incompatible with the previous one.
- It's now possible to pan the camera in the editor
- Extinct species are now mentioned much more clearly in auto-evo results
- Fixed places where zero or negative delta could cause problems (#1976)
- Tried to fix bug with ObhectDisposedException from FloatingChunk preventing saving. If you still get that error when trying to save, please let us know as the potential fix needs more testing.
- Added a popup warning when playing in GLES2 mode
- Configuring the username for saves is now possible
- Added back the arrow showing forward direction in the editor
- Absorbing non-useful compounds is now blocked
- Added a new button in the main menu to open our github
- Added a button to open screenshots folder
- Added a button to go to the translations website so that the community can easily find out how to help with translations
- Fixed bug with loading a save where editor was available, now the editor button is correctly enabled after loading such a save
- Music track fading has been improved
- Fixed quick loading while quick loading causing issues, quick load is now prevented if load is already in progress
- Floating chunks now use more accurate, convex collision shapes
- New input system to make it easier to add future code that needs input handling
- Fixed win and lose screens not being centered
- Loading a save made in the editor now remembers which editor tab was open
- The load menu is now more robust against broken or invalid format saves
- External effects are now saved
- Cell reproduction progress is now saved properly
- Relative cell statistics now work correctly after loading a save
- Editor undo history is now saved and loaded
- Microbe editor camera zoom is now saved
- AgentProjectile's emitter is now saved and reapplied on load
- Microbe velocity is now loaded from saves
- Hovered over compounds that show as 0.0 are now not shown
- Quick save in microbe stage is prevented before stage entry is finished
- Loading screen now has randomized tips
- Auto-evo configuration is now loaded from JSON for easier tweaking
- Invalid place sound is no longer played if you click below the patch map
- Saving status message no longer prevents clicking any GUI buttons
- Saving status message now fades out smoothly
- Labels on the mutation bar now have colours
- Random state is now saved and loaded
- Added fallback fonts for translations that need special characters not present in the normal fonts
- Added new easter egg messages to replace duplicates
- ATP damage sound is now not played if a cell is dead
- Added option to run auto-evo only after pressing the editor button
- Health bar now goes to 0 if the player is dead
- Player dying now explicitly disables the editor button
- Renamed Lux to lx
- Game version is now printed to logs on startup
- Loading a completely incompatible save is now prevented
- Quick loading a save made with a different version is now blocked. Those saves need to be loaded from the load game menu.
- Fixed typo in bioluminescent vacuole name
- Auto-evo now only starts after auto save in the microbe stage
- Devbuild upload script now has more retries on upload failure
- Thermoplast tooltip now mentions that it is unimplemented
- Fixed one patch having incorrect environmental gas amounts
- Fixed help menu mentioning the wrong number of years passing
- Repo improvements (banner image, added code of conduct, updated setup instructions a bit, updated style guide, switched to pre-commit to make it possible to use on Windows)
- Hooked up Weblate for the community to help translate the game (https://translate.revolutionarygamesstudio.com/engage/thrive/)