0.8.2 will soon be here so the time for the usual public test build is now. The major highlights to look for are the water currents system affecting microbes, new patch events, and completed tolerances system (though the GUI sliders need a tiny bit more work that there was no time to complete). And of course there’s also a plethora of smaller features, like bioluminescence, and a variety of bugfixes.
Note that the Mac build is missing for now as I noticed this week a critical bug: the physics system causes a consistent crash within a second of gameplay starting. So that basically means the Mac version is a no-go right now but hopefully it can be sorted out within the week left until the full release.
To access the beta build, you need to enable the Thrive Launcher option for showing them. Then you can pick the beta version in the Thrive version selector to play.
As usual please post below any feedback you have on this test build. We will try to then fix as many found high priority issues before the full 0.8.2 release as possible.
7 Likes
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
3
Are these final bits of work on the sliders planned to be done during the last week of 0.8.2 development or only for the release after it?
@JustaDumbThriver that’s relatively close, I’m looking forward to seeing what the finished microbe stage has to offer.
1 Like
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
8
I remember it was supposed to release at latest in Q3 last time I’ve checked. Hopefully we don’t end up with 1.0.0 being pushed back into 2026 atleast…
I strongly suspect it will still be this year, it will just be more of a Christmas release than a Summer one.
The bigger question is will next year be about the macroscopic editor or multicellular. On the one hand, the macroscopic editor will bring a lot more people in. On the other hand, not only do you have to pass through multicellular to get to it, but certain changes to multicellular will likely effect macroscopic, meaning that, while doing macroscopic first would likely bring much needed resources in sooner, it would also lead to possibly doing more work (edit macroscopic, edit multicellular, realize that broke macroscopic and reedit it), but also dealing with a lot more complaints (since multicellular would still be unfinished).
It might be worth it, but hopefully 1.0 will at least pull in the resources needed to spend a year on multicellular to finish the better part of this list and a handful of other things (most notably fixing the math for turning and adding options to the Reproduction Tab that currently just has Budding).
I would like you to finally solve the problem with turning at the multicellular stage, and also do it. It would also be nice to add speed to the cilia (or modify the cilia that adds speed) so that it would be fashionable to make organisms similar to ciliates.
2 Likes
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
12
We’re not at this stage of development now.
That would make flagella obsolete for eukaryotes.
Edit: I noticed that sea floors below ice shelves can have higher sunlight values than what the ice shelf should allow through at maximum
So far, the 0.8.2 test for me was good. Although I noticed that when I first spawned in the sulfur chunks were cubes, but after I evolved I few times they went back to normal. I also noticed the siderophores, but I have no idea what their practical purpose is. (I turned off LAWK for this run.)
2 Likes
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
14
You mean they were small cubes protected by a much larger hitbox?
Sidophores break iron chunks to big to eat into smaller easier to eat iron.
2 Likes
aah31415
(The maker of SitF, Radiostrocity, The Lifenote and TGBing; The Second Ascended...; And just maybe a security warning come alive...?)
16
My game crashed after proceeding to editor, here’s the relevant log part:
Summary
Jukebox now playing from: MicrobeStage
Starting preload of 900 stage resources
Stage load finished, will enter properly now
Jukebox: starting track: res://assets/sounds/microbe-theme-3.ogg position: 197.18675
Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience.ogg position: 160.71692
Creating a save with name: auto_save_4.thrivesave
save finished, success: True message: Saving succeeded elapsed: 00:00:02.4745015
ERROR: Engulfed something that couldn’t have AABB calculated (graphical instance: <Node3D#114076848053458>)
ERROR: Engulfed something that couldn’t have AABB calculated (graphical instance: <Node3D#114076411824798>)
ERROR: Engulfed something that couldn’t have AABB calculated (graphical instance: <Node3D#114076529286319>)
Move to editor pressed
ERROR: Cannot get class ‘’.
ERROR: at: _instantiate_internal (core/object/class_db.cpp:549)
ERROR: WARNING: Node of type cannot be created. A placeholder will be created instead.
ERROR: at: instantiate (scene/resources/packed_scene.cpp:276)
ERROR: Cannot get class ‘’.
ERROR: at: _instantiate_internal (core/object/class_db.cpp:549)
ERROR: WARNING: Node of type cannot be created. A placeholder will be created instead.
ERROR: at: instantiate (scene/resources/packed_scene.cpp:276)
ERROR: Fatal error. 0xC0000005
ERROR: at Godot.NativeCalls.godot_icall_1_323(IntPtr, IntPtr, Int32)
ERROR: at Thriveopedia.AddPage(System.String, IThriveopediaPage)
ERROR: at Thriveopedia._Ready()
ERROR: at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at Godot.Control.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at Thriveopedia.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, Int32, Godot.NativeInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)
ERROR: at Godot.NativeCalls.godot_icall_3_828(IntPtr, IntPtr, IntPtr, Godot.NativeInterop.godot_bool, Int32)
ERROR: at Godot.Node.AddChild(Godot.Node, Boolean, InternalMode)
ERROR: at SceneManager.SwitchToScene(Godot.Node, Boolean)
ERROR: at MicrobeStage.MoveToEditor()
ERROR: at TransitionManager+Sequence.StartNext()
ERROR: at TransitionManager+Sequence.Process()
ERROR: at TransitionManager._Process(Double)
ERROR: at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at Godot.Control.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at TransitionManager.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)
ERROR: at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, Int32, Godot.NativeInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)
Child process exited with code -1073741819
Thrive exited abnormally with an error
Output is too long, it was truncated! See the Thrive log file for full output.
And also:
Summary
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #50135868)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #48569629)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #34473480)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #41825871)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #40888521)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #32452377)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #23635943)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #11396900)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #35463241)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #50733720)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #53950296)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #15790619)
2025-04-27 15:51:38.5953|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Thrive installation verified, starting Thrive next
2025-04-27 15:51:38.6028|INFO|LauncherBackend.Services.ThriveRunner|Trying to start Thrive from folder: C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive_0.8.2.0-beta_windows_desktop
2025-04-27 15:51:38.9761|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Hiding the launcher window after starting Thrive as configured
2025-04-27 15:51:38.9776|INFO|LauncherBackend.Services.ThriveRunner|Starting C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive_0.8.2.0-beta_windows_desktop\Thrive.exe with working directory: C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive_0.8.2.0-beta_windows_desktop, arguments: --thrive-started-by-launcher --thrive-launch-id=e88740bb-41b5-41ce-b8cf-8e2b769c1f74
2025-04-27 15:52:28.7737|INFO|LauncherBackend.Services.ThriveRunner|Thrive detected as properly started
2025-04-27 17:38:20.2921|INFO|LauncherBackend.Services.ThriveRunner|Thrive process exited with code: -1073741819, total runtime: 01:46:41.3125981
2025-04-27 17:38:20.2921|WARN|LauncherBackend.Services.ThriveRunner|Thrive didn’t run successfully (crashed or another problem occurred)
2025-04-27 17:38:20.2921|INFO|LauncherBackend.Services.ThriveRunner|Thrive exited non-successfully but no crash dumps exist
2025-04-27 17:38:20.7976|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Showing the launcher again after running Thrive
2025-04-27 17:38:29.1348|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Created full game output text (length: 62847)
2025-04-27 17:41:37.6802|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive
2025-04-27 17:41:37.6802|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation