Skip to content

Releases: Revolutionary-Games/Thrive

Thrive 0.5.3

09 Jan 10:46
f8f1eff
Compare
Choose a tag to compare

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/)

Thrive 0.5.2

10 Oct 08:26
4852ee9
Compare
Choose a tag to compare

It's once again time for a new Thrive release. We got a lot done for this release, this might be the longest patch notes so far.
We didn't manage to implement the process system panel, but other than that we got pretty much all the planned features in for this release.

Read more in our devblog: https://revolutionarygamesstudio.com/devblog-26-learning-the-basics/

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

  • Tutorials were added
  • Editor UI has been redone + some other GUI tweaks were done
  • Auto-evo populations are no longer random, they are now computed using an auto-evo prototype algorithm
  • The new auto-evo algorithm makes the AI species to respond to the conditions in the patches they are in
  • Fired toxins and environmental toxins have a new particle effect
  • Many buttons in the editor now have tooltips
  • Saving and loading GUIs were improved
  • Spawn system has been partly reworked so that respawning no longer results in an abundance of resources while they are normally too hard to find
  • Updated to Godot 3.2.3
  • Cell physics should now properly match with the hexes in a cell (before it was incorrectly made so that all hex collisions were positioned at the cell origin)
  • Changing options during gameplay is now possible
  • Options are no longer automatically saved, instead they need to be manually saved when exiting the options menu to keep the changes
  • Sound effects and ambience now have separate volume sliders
  • Volume sliders should change the volume better, they now use a linear to decibel conversion
  • With 125% Windows scaling text in the editor should no longer get cutoff
  • There is now a time indicator in the editor showing the current year in-game
  • Trying to exit the editor with negative ATP balance shows a warning now
  • Failing to place an organelle now plays a sound
  • If you don't have enough MP to place an organelle the MP bar flashes
  • Hexes placed in the current editor session are slightly brighter to make it possible to tell them apart from old ones
  • Auto-save happens after the stage fade in now to no longer have all dark screenshots
  • F1 now opens the help menu
  • Added a tooltip for double membrane
  • Patches are now capped at 100% sunlight
  • Balance tweaks (especially to photosynthesis)
  • ATP balance bar now has tooltips
  • More editor buttons now play the button press sound
  • There's now a button in the load menu to open the saves folder
  • Clean up old saves button is now implemented
  • There is now a warning when loading a save made with a different game version, as save compatibility is not guaranteed currently
  • Delete selected saves is now implemented
  • Reproduction bar sides now individually turn white
  • Finding marine snow should now be possible
  • Fixed problem with auto save overwrite if only 1 auto save is selected to be kept
  • Membrane graphics no longer glitch out around 0,0,0
  • Changed population numbers from ints to longs to allow much bigger maximum populations
  • Taking a screenshot now also happens when pressing PrintScrn (before only F12 took a screenshot)
  • Microbe AI think interval was reduced from 2.3 seconds to 0.3 seconds to make them more responsive
  • MP bar in the editor now takes symmetry into account and shows how much the currently selected organelle costs
  • Osmoregulation change is now given as percentage in the membrane tooltips
  • ATP balance bars again show the totals
  • Player daughter cell is now prevented from splitting immediately after exiting the editor. This is to prevent 3 cells appearing after exiting the editor, which might confuse some to think that it is a bug
  • Rigidity bar now moves as far as MP allows when clicking on the bar
  • Loading a save made in the editor while in the editor now works
  • Patches now show their depth in the editor
  • Chromatic aberration checkbox can now be toggled by clicking the text
  • Species name and colour are now properly saved while in the editor
  • Increased the radius from which cells under the cursor are detected
  • The game should now appear in Windows program list / task manager as Thrive instead of Godot
  • General code and documentation improvements

Thrive 0.5.1.1

08 Aug 08:05
6c60489
Compare
Choose a tag to compare

We got quite a few crash reports for 0.5.1 so here is a quick bugfix release to hopefully fix the most common crashes.

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

  • Fixed crash related to flagellum marine snow spawning. This seems to be the most likely crash to happen while swimming around in the stage.
  • Added a bandaid for crash related to trying to get the game version number (#1505)
  • Fixed rigidity slider being able to take MP from future editor session
  • Editor tooltips no longer overlap with the ATP balanc ebar
  • Popup windows now have styling
  • Sliders in the GUI are now styled better
  • Cellulose wiggle is reduced
  • Background particles now stop when the game is paused
  • Saves list refresh improved
  • Extinct species are now removed from the game world
  • When loading bioprocesses it is now checked that no inputs are 0 or negative

Thrive 0.5.1

25 Jul 07:44
620d24a
Compare
Choose a tag to compare

After the change to Godot we have now polished the experience a little bit, and along other things saving is back. This time it is proper saving, instead of working so that you'd only keep your organelles and respawn like in 0.3.4.

We hoped to get a little more features done for 0.5.1, but we decided to release now as the last few weeks have been slow. Hopefully this release will inspire people to get back to working on Thrive, or new people to join.

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

  • Saving. Including quick save (F5) and quick load (F9)
  • Balancing changes
  • Previous spawners are now removed on patch change
  • Screenshot key (F12) stored next to the game logs folder
  • Segmented ATP balance bar based on organelle
  • New automated DevBuild system for our patrons
  • Added a disolve effect for the chunks
  • ATP balance calculation fixes
  • Auto move key (X)
  • Chromatic aberration and distortion effect
  • Lag on bacteria colony spawn should be reduced
  • Cell wall wigglyness is now reduced
  • Improved editor cell speed calculation
  • Fixed organelles being displayed outside the membrane
  • Improved membrane visuals when a big cell turns
  • Fixed the initial cell compounds not reacting to different organelles
  • AI now once again gets population from kills
  • Changed the math for player population gain and loss
  • Processes with 0 output are now red in the editor tooltip
  • Added a tooltip for the rigidity slider and it now starts at the middle
  • Adjusted the pilus physics size
  • Editor help screen now mentions the button for removing organelles
  • The question mark button in the stage now opens the help menu
  • Fixed the player global population being shown incorrectly in the per patch information
  • Editor tooltips now show more decimal places to differentiate between almost the same processes
  • Releases now include an info file
  • Windows executable icon and meta data should be now set
  • Bunch more CI checks for more robust automatic checking of PRs
  • Behind the scenes code structure cleanup and refactoring
  • The game now prints the location of the log file on startup

Thrive 0.5.0

16 May 10:29
652dc75
Compare
Choose a tag to compare

The Godot version of Thrive is here!

We went ahead and changed engines again. This time the change was way faster thanks to the contributions of more active programmers than last time. Godot's usability also probably helped.
You can read about the reasoning behind this change here: https://forum.revolutionarygamesstudio.com/t/switching-to-godot/663

There are still quite many features that still don't work the same as before, but we are releasing this anyway as programming activity has slowed down. If you didn't contribute before because of the engine, now's the time to start contributing to Thrive.

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

  • Thrive should now run on most (if not all) integrated Intel graphics
  • Performance should be much better
  • Added options menu
  • Implemented zooming out in the editor
  • Only useful compound bars are shown now
  • Fixed background brightness
  • Added full screen colour blind filters
  • Clouds no longer have straight edges
  • Microbe corpse chunks fallback to using the mitochondria model less
  • Fixed choppiness of the videos
  • Toxins now use particle effects
  • Improved the look of the reproduction progress GUI elements
  • Added fades to make transitions smoother
  • Camera jitter when moving should be fixed

The list of new features is short this time as it took a lot of effort to reimplement all the existing features in Godot.

Thrive 0.4.3.1

14 Mar 09:07
f235af7
Compare
Choose a tag to compare

For various reasons we are moving focus towards reimplementing Thrive in Godot. This means that we have to redo everything in the game, and that is going to take a while. Hopefully the move to Godot will attract many new developers. But in the meantime here is a smaller release with some features and fixed we managed to make after 0.4.3.

Due to the change of focus, there are some leftover issues in this release, from the attempt to change graphics engines again, which is now abandoned because of the focus on Godot. Most of these are related to the camera aspect ratio causing things to be slightly the wrong shape and affecting the cursor to world position math. This causes issues like the compounds under cursor display being slightly off as well as placing organelles in the editor to not match up with the cursor.

Installation

For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/

Alternatively, download the relevant file above for manual installation.

Thrive system requirements

Windows: Windows 7 or Windows 10. Microsoft Visual C++ 2015 Redistributable is required. Intel integrated graphics have issues. We might explore another graphics engine change in the near future to resolve this
Linux: glibc 2.29 (you can recompile the game with older glibc). Recent graphics drivers. Nouveau drivers for Nvidia likely don't work.

Patch Notes

  • The different membrane types now have different effects
  • New cell button is now disabled when not in freebuild
  • Pilus sound was adjusted
  • Balancing was tweaked
  • Engulfing your own species is now prevented properly
  • Engulfing target's movement penalty has been increased
  • The shown external effects on population when entering the editor are now grouped by type and species
  • Undoing organelle placed on cytoplasm was fixed to properly restore the cytoplasm
  • The editor hover hex is now hidden when mousing over the GUI
  • Reduced movement jitter
  • Updated win text

Thrive 0.4.3

21 Dec 13:23
ecfa56d
Compare
Choose a tag to compare

Once again we have managed to stick to a 3-month release cycle. However, once again we had to cut some planned features from this release. Due to our lead designer leaving the project, we have not done much balancing for this release.

Installation

For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/

Alternatively, download the relevant file above for manual installation.

Thrive system requirements

Windows: Windows 7 or Windows 10. Microsoft Visual C++ 2015 Redistributable is required. Intel integrated graphics have issues. We might explore another graphics engine change in the near future to resolve this
Linux: glibc 2.29 (you can recompile the game with older glibc). Recent graphics drivers. Nouveau drivers for Nvidia likely don't work.

Patch Notes

  • New GUI for the microbe stage
  • Moved the game to a variable update rate for smoother gameplay
  • Added the pilus
  • Made editor tooltips dynamic to show the process efficiency in current patch
  • Added an ATP balance bar to the editor to help with making cells that produce enough ATP
  • AI species now spread to new patches
  • More patch details shown on the patch map
  • Fixed undo in editor not restoring removed cytoplasm
  • Added appearance tab in the editor
  • Pausing the game now works
  • Improved counting of population increase from escaping engulfment
  • Organelle definitions moved to a json file for easier editing and modding
  • Fixed right click freezing the game
  • Fixed movement ATP cost being sometimes incorrectly calculated

Thrive 0.4.2

28 Sep 11:12
fe4c13c
Compare
Choose a tag to compare

This is a less polished release than the previous one, but we wanted to get something out there as this release is already overdue by months.
We changed our graphics engine so there will be likely many issues regarding that. If you get crashes please send us crash reports. There's one especially rare crash that usually happens when entering the editor after playing for an hour.

Installation

For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/

Alternatively, download the relevant file above for manual installation.

Thrive system requirements

Windows: Windows 7 or Windows 10. Microsoft Visual C++ 2015 Redistributable is required. Intel integrated graphics have issues. Hopefully bs::framework can add support for wider range of intel hardware.
Linux: glibc 2.28 (you can recompile the game with older glibc). Recent graphics drivers. Nouveau drivers for Nvidia may not work (untested)

Patch Notes

  • New graphics engine (bs::framework)
  • New audio library (Alure) which should help with sounds not playing. Also changed music volumes to make it more audible
  • Patches. You can now move to different patches with their different conditions.
  • Free build editor
  • Auto-evo is now run in the background in order to reduce lag spikes
  • Rebalanced reproduction times
  • Reproduction progress bar
  • Organelle models are now visible in the editor
  • Help menu was improved
  • Light is now a patch property and affects photosynthesis
  • Added toxin organelle for prokaryotes
  • Glucose concentration goes down every time you go to the editor
  • All cells now descend from the player
  • Reworked organelle models
  • New organelle textures
  • New flagella animation
  • New editor hex texture
  • Editor visual hex grid removed

Thrive 0.4.1.1

14 Apr 16:21
5ed6969
Compare
Choose a tag to compare

This is a release with a few new features, a few bug fixes and performance tweaks.

Installation

For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/

Alternatively, download the relevant file above for manual installation.

Thrive system requirements

Windows: Windows 7 or Windows 10. Intel HD graphics 4000 and older don't work. Microsoft Visual C++ 2015 Redistributable is required
Linux: glibc 2.28 (you can recompile the game with older glibc). Recent graphics drivers. Nouveau drivers for Nvidia don't work

Patch Notes

  • Performance increased by on average 30fps in our tests (50 to 80)
  • Added nitrogenase and atmospheric nitrogen
  • New model and Icon for rusticyanin
  • Bacteria with cell walls are now the correct capsule shape
  • Enabled cell walls for eukaryotes
  • Player now starts with a cell wall
  • New icons for CO2 and O2
  • Lighting now varies by biome and more ways it can be altered per biome (But for now it only affects flagella and iron)
  • Improved the look of iron significantly
  • New biome
  • Fixed bug where cells would have more compound then they should in various cases
  • Fixed bug that prevented 1/2 of all possible AI cell starting organelle configurations from generating (AI cells will be less prone to dying immediately)

Thrive 0.4.1

30 Mar 11:11
2c1f75a
Compare
Choose a tag to compare

This release was cut down from the initial plans for 0.4.1 to be able to release this now instead of in a few months.

Installation

For easiest installation, download the latest version of the launcher:
https://github.com/Revolutionary-Games/Thrive-Launcher/releases/

Alternatively, download the relevant file above for manual installation.

Thrive system requirements

Windows: Windows 7 or Windows 10. Intel HD graphics 4000 and older don't work. Microsoft Visual C++ 2015 Redistributable is required
Linux: glibc 2.28 (you can recompile the game with older glibc). Recent graphics drivers. Nouveau drivers for Nvidia don't work

Patch Notes

  • Background texture loading should be fixed (aka the banana biome)
  • Compound clouds should now work for players with AMD graphics
  • Player starts now as a prokaryote and the nucleus can be added in the editor
  • Membrane bound organelles are now locked without a nucleus
  • Added new organelle for metabolising iron
  • Added big and small floating iron chunks that emit iron
  • Cells now break into chunks on death that slowly release compounds the chunks can also be engulfed (as can the iron chunks)
  • Rebalanced organelles
  • Reorganised organelles in the editor
  • Fixed organelle placing being offset from the mouse in the editor
  • Improvements to the AI
  • Engulfing is now dependent on visual size instead of organelle count
  • Osmoregulation and cell drag are now calculated per hex instead of per organelle
  • Compound cloud visuals have been improved
  • Cell graphics have been improved
  • Backgrounds have been improved
  • Auto evo step now runs every time you enter the editor.