# 0.8.2 Release General Feedback

**URL:** https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394
**Category:** Current Game
**Tags:** thread-of-the-week
**Created:** [May 3, 2025, 11:27am UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394 "2025-05-03T11:27:28Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 3, 2025, 11:27am UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/1 "2025-05-03T11:27:28Z")

</div>

0.8.2 is out now! Patch notes are available here (devblog is not ready yet):

> **[Release Thrive 0.8.2 · Revolutionary-Games/Thrive](https://github.com/Revolutionary-Games/Thrive/releases/tag/v0.8.2)**
>
> This release adds a bunch of new environmental things to the game. There's now water currents that move microbes around along them making sessile cells easier to reach new places. The currents are ...

As usual this thread exists so people can share their feedback on this release. So please share what you think of this new release.

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 3, 2025, 11:27am UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/2 "2025-05-03T11:27:41Z")

</div>



---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 3, 2025, 2:52pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/3 "2025-05-03T14:52:14Z")

</div>

I noticed that after I evolved a new tolerance, went to an another patch, went extinct in that patch and returned to the previous patch, the tolerance change seems to have been removed. Is that intentional?  
Also some food chains look rather strange…

 ![image](https://thrivecommunity-uploads.b-cdn.net/original/2X/d/dc5c14d9b0ea7527fe409b7998b295e9ebb20138.png)

Edit: My game got stuck on a step of generating autoevo and this was in the game output:  
(There were hundreds of these error outputs in the log and I managed to single out how each looked like:

> **Summary**
>
> Creating a save with name: auto\_save\_1.thrivesave  
> ERROR: System.InvalidOperationException: This editor component is not initialized  
> ERROR: at CellEditorComponent.\_Process(Double delta) in /home/hhyyrylainen/Projects/Thrive/src/microbe\_stage/editor/CellEditorComponent.cs:line 768  
> ERROR: at Godot.Node.InvokeGodotClassMethod(godot\_string\_name& method, NativeVariantPtrArgs args, godot\_variant& ret)  
> ERROR: at Godot.Control.InvokeGodotClassMethod(godot\_string\_name& method, NativeVariantPtrArgs args, godot\_variant& ret)  
> ERROR: at EditorComponentBase`1.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/EditorComponentBase(Of TEditor)_ScriptMethods.generated.cs:line 208 ERROR: at EditorComponentWithActionsBase`2.InvokeGodotClassMethod(godot\_string\_name& method, NativeVariantPtrArgs args, godot\_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/EditorComponentWithActionsBase(Of TEditor, TAction)\_ScriptMethods.generated.cs:line 228  
> ERROR: at HexEditorComponentBase`5.InvokeGodotClassMethod(godot\_string\_name& method, NativeVariantPtrArgs args, godot\_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/HexEditorComponentBase(Of TEditor, TCombinedAction, TAction, THexMove, TContext)\_ScriptMethods.generated.cs:line 448  
> ERROR: at CellEditorComponent.InvokeGodotClassMethod(godot\_string\_name& method, NativeVariantPtrArgs args, godot\_variant& ret) in /home/hhyyrylainen/Projects/Thrive/.godot/mono/temp/obj/ExportRelease/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/CellEditorComponent\_ScriptMethods.generated.cs:line 1090  
> ERROR: at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot\_string\_name\* method, godot\_variant\*\* args, Int32 argCount, godot\_variant\_call\_error\* refCallError, godot\_variant\* ret)  
> ERROR: ### Logger exception ###  
> ERROR: System.NullReferenceException: Object reference not set to an instance of an object.  
> ERROR: at Godot.NativeInterop.ExceptionUtils.LogException(Exception e)  
> ERROR: at: Godot.NativeInterop.godot\_bool Godot.Bridge.CSharpInstanceBridge.Call(nint, Godot.NativeInterop.godot\_string\_name\*, Godot.NativeInterop.godot\_variant\*\*, int, Godot.NativeInterop.godot\_variant\_call\_error\*, Godot.NativeInterop.godot\_variant\*) (:0)  
> ERROR: Exception thrown while trying to log another exception…  
> ERROR: ### Exception ###  
> …  
> Child process exited with code 1  
> Thrive exited abnormally with an error  
> Output is too long, it was truncated! See the Thrive log file for full output.

---

<div class="post-metadata">

### Author: ![Poodelicus](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/poodelicus/32/14372_2.png) [@Poodelicus](https://community.revolutionarygamesstudio.com/u/Poodelicus)
#### Post date: [May 3, 2025, 4:58pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/4 "2025-05-03T16:58:02Z")

</div>

If I remember correctly, people were complaining that upon going extinct and becoming there earlier self, they were no longer adapted to the patch they were returned to. I think what you are describing IS intenional to fix that.

If your tolerance had not changed back, would you have been suited to the patch you were returned too?

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 3, 2025, 5:01pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/5 "2025-05-03T17:01:54Z")

</div>

Nope. So it is a good fix then.

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 3, 2025, 5:49pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/6 "2025-05-03T17:49:09Z")

</div>

> [@aah31415](#):
>
> the tolerance change seems to have been removed. Is that intentional?

Yes, because otherwise the player could get stuck in a death spiral. If the new tolerance is so bad that you get like 80% debuff, getting kicked back to a different patch could mean you cannot survive at all there. And then you’d just snowball and die out in every patch. Not a very good gameplay experience in my opinion so I put in code to make sure you are tolerant of the patch you decide to continue in.

> [@aah31415](#):
>
> Also some food chains look rather strange…

There shouldn’t have been any changes to this in 0.8.2

> [@aah31415](#):
>
> Edit: My game got stuck on a step of generating autoevo and this was in the game output:

Please provide the full log as the actually interesting error will be the _first_ one. I bet that this is again an instance of the editor load problem which then means the editor is totally broken and continually prints an error message about it.

> <https://github.com/Revolutionary-Games/Thrive/issues/5075>
>
> \### Describe the bug
> 
> I was playing as usual, clicked the reproduce button, but …the editor screen has loaded without anything.
> 
> \### To Reproduce
> 
> 1. Open Thrive.
> 2. Load a save.
> 3. Play until reproduction, click the Editor button.
> 4. See the bug.
> 
> \### Expected behaviour
> 
> Editor loading and allowing me to view all the data and edit my cell.
> 
> \### Screenshots
> 
> !\[image\](https://github.com/Revolutionary-Games/Thrive/assets/12483854/9ebc6400-8a7b-4ad6-8696-570e2a9aeaf2)
> !\[image\](https://github.com/Revolutionary-Games/Thrive/assets/12483854/9300317e-53cd-46b2-b11b-a870209a42ed)
> !\[image\](https://github.com/Revolutionary-Games/Thrive/assets/12483854/527f458c-2420-4993-a66e-fdb71e04113a)
> 
> 
> \### System information
> 
> \- OS: Windows 11
> \- Graphics card: Radeon Vega 8 embedded in AMD Ryzen 5 3450U
> \- Thrive: 0.6.6
> 
> \### Game Logs
> 
> https://pastebin.com/xn7NEX4X (there's only a chunk of \`log.txt\` due to the original file being too large)
> 
> \### Additional Context
> 
> \_No response\_

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 3, 2025, 5:58pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/7 "2025-05-03T17:58:32Z")

</div>

Here’s the log:

> **Summary**
>
> 2025-05-03 13:07:33.1135|INFO|ThriveLauncher.Program|Thrive Launcher version 2.1.5 starting  
> 2025-05-03 13:07:33.1692|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 13:07:33.2100|INFO|LauncherBackend.Services.LauncherSettingsManager|Loaded settings from C:\Users\admin\AppData\Roaming\Thrive-Launcher\launcher\_settings.json  
> 2025-05-03 13:07:33.2100|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info  
> 2025-05-03 13:07:33.2100|INFO|ThriveLauncher.Program|Applying configured language: English (United Kingdom)  
> 2025-05-03 13:07:33.2100|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB  
> 2025-05-03 13:07:33.2100|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 13:07:33.2100|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 13:07:33.2100|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 13:07:33.2100|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher  
> 2025-05-03 13:07:33.2100|INFO|ThriveLauncher.Program|Launcher starting GUI  
> 2025-05-03 13:07:33.2100|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime  
> 2025-05-03 13:07:33.2620|ERROR|ThriveLauncher.Program|Could not open global memory mapped file to mark ourselves as running. This may indicate the launcher is already open|System.IO.IOException: Nie można utworzyć pliku, który już istnieje.  
> at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateCore(SafeFileHandle fileHandle, String mapName, HandleInheritability inheritability, MemoryMappedFileAccess access, MemoryMappedFileOptions options, Int64 capacity, Int64 fileSize)  
> at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access, MemoryMappedFileOptions options, HandleInheritability inheritability)  
> at ThriveLauncher.Program.CreateOrOpenMemoryMappedFile(ILogger logger)  
> 2025-05-03 13:07:33.2831|INFO|ThriveLauncher.Program|Thrive Launcher version 2.1.5 starting  
> 2025-05-03 13:07:33.2955|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 13:07:33.3277|INFO|LauncherBackend.Services.LauncherSettingsManager|Loaded settings from C:\Users\admin\AppData\Roaming\Thrive-Launcher\launcher\_settings.json  
> 2025-05-03 13:07:33.3277|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info  
> 2025-05-03 13:07:33.3277|INFO|ThriveLauncher.Program|Applying configured language: English (United Kingdom)  
> 2025-05-03 13:07:33.3277|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB  
> 2025-05-03 13:07:33.3277|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 13:07:33.3277|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 13:07:33.3277|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 13:07:33.3277|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher  
> 2025-05-03 13:07:33.3277|INFO|ThriveLauncher.Program|Launcher starting GUI  
> 2025-05-03 13:07:33.3402|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime  
> 2025-05-03 13:07:33.4312|INFO|ThriveLauncher.AvaloniaLogger|LogHost: Initializing to normal mode (.cctor)  
> 2025-05-03 13:07:33.5236|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #17096567)  
> 2025-05-03 13:07:33.5236|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #19651376)  
> 2025-05-03 13:07:33.5236|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #42644663)  
> 2025-05-03 13:07:33.5236|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #48257652)  
> 2025-05-03 13:07:33.5471|INFO|ThriveLauncher.AvaloniaLogger|LogHost: Initializing to normal mode (.cctor)  
> 2025-05-03 13:07:33.6271|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #22985394)  
> 2025-05-03 13:07:33.6365|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #31665688)  
> 2025-05-03 13:07:33.6365|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #16555740)  
> 2025-05-03 13:07:33.6365|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #14783937)  
> 2025-05-03 13:07:33.6365|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #65946577)  
> 2025-05-03 13:07:33.6787|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info  
> 2025-05-03 13:07:33.7499|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #13553869)  
> 2025-05-03 13:07:33.8026|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info  
> 2025-05-03 13:07:34.0300|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Downloaded launcher version info signed with production\_1.cert  
> 2025-05-03 13:07:34.0551|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Downloaded launcher version info signed with production\_1.cert  
> 2025-05-03 13:07:34.0759|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Saving a cached copy of downloaded info to: C:\Users\admin\AppData\Roaming\Thrive-Launcher\cached\_version\_info.bin  
> 2025-05-03 13:07:34.0759|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version information loaded. Thrive versions: 57, latest launcher: 2.1.5  
> 2025-05-03 13:07:34.0925|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Remembered version (0.8.2-beta) set to selector  
> 2025-05-03 13:07:34.0925|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|We are using the latest launcher version: 2.1.5.0  
> 2025-05-03 13:07:34.1017|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Saving a cached copy of downloaded info to: C:\Users\admin\AppData\Roaming\Thrive-Launcher\cached\_version\_info.bin  
> 2025-05-03 13:07:34.1017|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version information loaded. Thrive versions: 57, latest launcher: 2.1.5  
> 2025-05-03 13:07:34.1366|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Remembered version (0.8.2-beta) set to selector  
> 2025-05-03 13:07:34.1366|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|We are using the latest launcher version: 2.1.5.0  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.Program|Detected no windows open anymore  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.Program|Time to exit the process  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #31562473)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #15626802)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #6423491)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #57811421)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #50540745)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #52213529)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #159717)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #1437453)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #12937084)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #49324898)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #41270904)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #35893824)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #54608961)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #21718606)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #61249726)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #14376628)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #62280792)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #23656219)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #11579382)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #37105578)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #65514753)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #52761866)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #5094752)  
> 2025-05-03 13:07:40.5048|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #45852771)  
> 2025-05-03 13:07:40.5349|WARN|ThriveLauncher.Program|Main shutdown watcher task has not exited even after a short wait  
> 2025-05-03 13:07:40.5349|INFO|ThriveLauncher.Program|Launcher process exiting normally  
> 2025-05-03 13:09:22.6947|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version to play is now: 0.8.2 for Windows (Latest)  
> 2025-05-03 13:09:22.6947|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Select version to play is latest (or store version), clearing remembered version  
> 2025-05-03 13:09:24.0242|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Starting playing Thrive 0.8.2 for Windows (Latest)  
> 2025-05-03 13:09:24.0242|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Checking that Thrive version is good to play or starting download for it  
> 2025-05-03 13:13:56.9827|INFO|LauncherBackend.Services.ThriveInstaller|Downloaded C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp\Thrive\_0.8.2.0\_windows\_desktop.7z  
> 2025-05-03 13:13:56.9827|INFO|LauncherBackend.Services.ThriveInstaller|Beginning extraction of C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp\Thrive\_0.8.2.0\_windows\_desktop.7z to C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive\_0.8.2.0\_windows\_desktop  
> 2025-05-03 13:13:56.9827|INFO|ThriveLauncher.Services.ExternalTools|Found tools folder at: C:\Program Files\Thrive Launcher\tools  
> 2025-05-03 13:14:19.6195|INFO|LauncherBackend.Services.ThriveInstaller|Moving C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\temporary\_extracted\Thrive\_0.8.2.0\_windows\_desktop → C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive\_0.8.2.0\_windows\_desktop  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #43352429)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #54627548)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #21885889)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #62755277)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #27926585)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #50012678)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #47460926)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #24495152)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #19129783)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #37950323)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #6008589)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #54077302)  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Thrive installation verified, starting Thrive next  
> 2025-05-03 13:14:19.6195|INFO|LauncherBackend.Services.ThriveRunner|Trying to start Thrive from folder: C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive\_0.8.2.0\_windows\_desktop  
> 2025-05-03 13:14:19.6195|INFO|LauncherBackend.Services.ThriveRunner|Starting C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive\_0.8.2.0\_windows\_desktop\Thrive.exe with working directory: C:\Users\admin\AppData\Roaming\Thrive-Launcher\installed\Thrive\_0.8.2.0\_windows\_desktop, arguments: --thrive-started-by-launcher --thrive-launch-id=91219ea0-0df9-4f44-b5d9-690b5543a00f  
> 2025-05-03 13:14:19.6195|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Hiding the launcher window after starting Thrive as configured  
> 2025-05-03 13:14:55.9885|INFO|LauncherBackend.Services.ThriveRunner|Thrive detected as properly started  
> 2025-05-03 16:57:29.0463|INFO|LauncherBackend.Services.ThriveRunner|Thrive process exited with code: 1, total runtime: 03:43:09.4182769  
> 2025-05-03 16:57:29.0463|WARN|LauncherBackend.Services.ThriveRunner|Thrive didn’t run successfully (crashed or another problem occurred)  
> 2025-05-03 16:57:29.0463|INFO|LauncherBackend.Services.ThriveRunner|Thrive exited non-successfully but no crash dumps exist  
> 2025-05-03 16:57:29.5622|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Showing the launcher again after running Thrive  
> 2025-05-03 16:57:34.3605|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Created full game output text (length: 171578)  
> 2025-05-03 16:57:38.4564|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Created full game output text (length: 171578)  
> 2025-05-03 17:02:54.0822|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|User requested cancel of current playing of Thrive  
> 2025-05-03 17:02:54.0822|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Closing play popup due to cancellation  
> 2025-05-03 17:05:41.5675|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Settings have been saved  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #59118840)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #62307520)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #23896772)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #13744356)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #56590347)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #39551081)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #20415415)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #49521015)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #43035952)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #51779253)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #63360093)  
> 2025-05-03 17:05:42.2995|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #33369931)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.Program|Detected no windows open anymore  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.Program|Time to exit the process  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #31893927)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #18609890)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #33271285)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #31006113)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #10619568)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #28467249)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #54878655)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #24145850)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #15986059)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #9656803)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #19802363)  
> 2025-05-03 17:05:42.3013|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Animation.AnimatorKeyFrame’.‘Value’: ‘Null value in expression ‘{empty}’ at ‘$parent[ProgressBar, 0]’.’(AnimatorKeyFrame #44003540)  
> 2025-05-03 17:05:43.0241|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Deleting 1 temporary file(s) that are big immediately  
> 2025-05-03 17:05:43.0241|INFO|ThriveLauncher.Program|Launcher process exiting normally  
> 2025-05-03 19:57:07.8077|INFO|ThriveLauncher.Program|Thrive Launcher version 2.1.5 starting  
> 2025-05-03 19:57:07.8322|INFO|LauncherBackend.Services.LauncherPaths|Config folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 19:57:07.8656|INFO|LauncherBackend.Services.LauncherSettingsManager|Loaded settings from C:\Users\admin\AppData\Roaming\Thrive-Launcher\launcher\_settings.json  
> 2025-05-03 19:57:07.8656|INFO|ThriveLauncher.Services.LoggingManager|Logging level: Info  
> 2025-05-03 19:57:07.8656|INFO|ThriveLauncher.Program|Applying configured language: English (United Kingdom)  
> 2025-05-03 19:57:07.8656|INFO|ThriveLauncher.Program|Launcher language (culture) is: en-GB  
> 2025-05-03 19:57:07.8656|INFO|LauncherBackend.Services.LauncherPaths|Default Launcher storage and Thrive version install folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher  
> 2025-05-03 19:57:07.8656|INFO|LauncherBackend.Services.LauncherPaths|Temporary folder is: C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 19:57:07.8656|INFO|LauncherBackend.Services.TemporaryFilesCleaner|Cleaning any old temporary files in C:\Users\admin\AppData\Roaming\Thrive-Launcher\temp  
> 2025-05-03 19:57:07.8656|INFO|LauncherBackend.Services.StoreVersionDetector|Not a store version of the launcher  
> 2025-05-03 19:57:07.8656|INFO|ThriveLauncher.Program|Launcher starting GUI  
> 2025-05-03 19:57:07.8656|INFO|ThriveLauncher.Program|Start running Avalonia desktop lifetime  
> 2025-05-03 19:57:08.0871|INFO|ThriveLauncher.AvaloniaLogger|LogHost: Initializing to normal mode (.cctor)  
> 2025-05-03 19:57:08.1780|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #17096567)  
> 2025-05-03 19:57:08.1780|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #19651376)  
> 2025-05-03 19:57:08.1780|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #42644663)  
> 2025-05-03 19:57:08.1780|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #48257652)  
> 2025-05-03 19:57:08.2773|INFO|ThriveLauncher.AvaloniaLogger|[Binding]Error in binding to ‘Avalonia.Input.KeyBinding’.‘Command’: ‘Null value in expression ‘{empty}’ at ‘’.’(KeyBinding #22985394)  
> 2025-05-03 19:57:08.3246|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Fetching Thrive launcher info  
> 2025-05-03 19:57:08.7675|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Downloaded launcher version info signed with production\_1.cert  
> 2025-05-03 19:57:08.8169|INFO|LauncherBackend.Services.ThriveAndLauncherInfoRetriever|Saving a cached copy of downloaded info to: C:\Users\admin\AppData\Roaming\Thrive-Launcher\cached\_version\_info.bin  
> 2025-05-03 19:57:08.8181|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|Version information loaded. Thrive versions: 57, latest launcher: 2.1.5  
> 2025-05-03 19:57:09.0717|INFO|ThriveLauncher.ViewModels.MainWindowViewModel|We are using the latest launcher version: 2.1.5.0

---

<div class="post-metadata">

### Author: ![AnthropocenianAge](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/anthropocenianage/32/16095_2.png) [@AnthropocenianAge](https://community.revolutionarygamesstudio.com/u/AnthropocenianAge)
#### Post date: [May 3, 2025, 9:39pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/8 "2025-05-03T21:39:03Z")

</div>

0.8.2.0 Feed Back

What I like:

1. The Introduction is worded differently than before. Slightly less words, but more to the point. Good job.
2. I like the improved tutorial. I like how it goes step-by-step over the game mechanics. It will definitely help new players, or older players that have not played the game for a while.
3. I noticed that now it a save occurs before entering the editor the first time. I think this is great edition, as sometimes, I die on the first turn.
4. I noticed that there is a double speed option. It does not appear to negatively affect my FPS when I turn it on, which is a good thing.
5. I like the new Strawberry-shaped Hydrogenase.
6. I like how the AI cells dying now affect the overall population, so now you have to keep in mind AI cells.
7. I like how the population numbers are in the quadrillions or more. It makes more sense that there is context behind the population number now.
8. I like the new giant Sulfur chunks. They remind me of potatoes, which is a good thing.
9. It is great to see different tolerances based on different organelles. I also find it very helpful that there are now green arrows that show your preferred tolerance in each tolerance type/slider. I also appreciate that the game shows the effective tolerance for each tolerance type.
10. I like the drop down menu on the summary screen showing the different biomes. It allows players to see organisms in different biomes if they wished.
11. I enjoy seeing the different strengths of currents in different biomes. I was staying still and noticed my organism was being pushed by the currents. It makes the biomes feel more dynamic, and adds some challenge to moving around.
12. I like the new ice chunk models. They add more variety to icy environments.
13. The new Meteor events are nice addition. It looks like they can add different chunks to the environment, making biomes even more dynamic than before.
14. I love the new Bioluminescent Vacuole and the lighting it gives. I can see players doing Morse Code with this.
15. The Global Glaciation event is super cool (pun unintended). It was very interesting to see organisms adapt to the sudden shock of change of temperature. I also like how there is a warning that the event will trigger beforehand so players have time to prepare.

What could be improved:

1. The undiscovered options for Eukaryotic organelles is still too long. I am not sure if this is fixed in the non-GL mode, since I only play with GL-mode enabled.
2. I have noticed in dark areas, the new shaders make it extremely difficult to see my organism whenever there are no compounds in the background, even though my organism is colored white. Is there a way to improve the visibility of my organism/other organisms in darker areas?
3. Are you planning on adding UV resistance to the Bioluminescence? I am not sure if did change the UV tolerance when I added it.
4. It seems to take a long time for the Global Glaciation Event to occur on Large Worlds, despite the fact that every surface patch had well over 30% oxygen for several turns. It occurred on turn 20. Is this to make the event more realistic to when it occurred on Earth, or just a byproduct of having a lot of biomes? It feels like the Snowball (Global Glaciation) should have occurred several turns earlier. Maybe the amount of total Oxygenation of the surface patches to trigger the Global Glaciation Event needs to be lowered, perhaps to around 11.55%, which was around the Oxygen content in Earth’s Atmosphere around the Cryogenian (Snowball Earth).
5. After playing a little bit more, it seems like the currents could use some tweaking. Perhaps making currents 10% stronger would add more impact in the environment without making them too difficult to cross.  
 ![image](https://thrivecommunity-uploads.b-cdn.net/original/2X/7/7a384d0d16138ade7aaef68decffba94f303a641.jpeg)

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 3, 2025, 9:56pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/9 "2025-05-03T21:56:54Z")

</div>

That’s the _launcher_ log which doesn’t include any of the game log, so that’s unfortunately not useful. I need the Thrive _game_ log from when the problem happened.

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 4, 2025, 8:10am UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/10 "2025-05-04T08:10:42Z")

</div>

> [@AnthropocenianAge](#):
>
> I have noticed in dark areas, the new shaders make it extremely difficult to see my organism whenever there are no compounds in the background, even though my organism is colored white. Is there a way to improve the visibility of my organism/other organisms in darker areas?

What do you mean by the new shaders? The overall microbe visibility should not have changed in this release. Though, anything is possible in GL mode as it is not well tested or supported. It is provided purely to let people with non-Vulkan capable GPUs to at least play the game.

> [@AnthropocenianAge](#):
>
> Are you planning on adding UV resistance to the Bioluminescence? I am not sure if did change the UV tolerance when I added it.

No because it doesn’t do that. At least from reading Wikipedia there’s mentions of oxygen resistance but no reason why it would add UV resistance.

> [@AnthropocenianAge](#):
>
> It seems to take a long time for the Global Glaciation Event to occur on Large Worlds, despite the fact that every surface patch had well over 30% oxygen for several turns. It occurred on turn 20. Is this to make the event more realistic to when it occurred on Earth, or just a byproduct of having a lot of biomes? It feels like the Snowball (Global Glaciation) should have occurred several turns earlier. Maybe the amount of total Oxygenation of the surface patches to trigger the Global Glaciation Event needs to be lowered, perhaps to around 11.55%, which was around the Oxygen content in Earth’s Atmosphere around the Cryogenian (Snowball Earth).

Does this always happen? It is true the event is impacted by average surface oxygen levels, but there’s also quite a bit of randomness for when the event triggers once it becomes possible to do so after.

* * *

p.s. sorry for double posting but I didn’t want to address a long feedback post last evening, and I was really expecting someone else to post in the 10+ hours since my last post.

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 4, 2025, 12:18pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/11 "2025-05-04T12:18:13Z")

</div>

I am not sure I can find the full “game log”, but considering this happened just as the editor was loading, I think the idea it’s caused by the same engine bug that affects the editor screen is indeed what’s happened here.

---

<div class="post-metadata">

### Author: ![AnthropocenianAge](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/anthropocenianage/32/16095_2.png) [@AnthropocenianAge](https://community.revolutionarygamesstudio.com/u/AnthropocenianAge)
#### Post date: [May 4, 2025, 4:47pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/12 "2025-05-04T16:47:46Z")

</div>

> [@hhyyrylainen](#):
>
> The overall microbe visibility should not have changed in this release. Though, anything is possible in GL mode as it is not well tested or supported.

When I played the new version, I literally could not tell where my organism was in the dark biomes because the environment in those biomes was so dark. Even when I changed the membrane color or membrane type.

> [@hhyyrylainen](#):
>
> No because it doesn’t do that.

> [@Bioluminescence part](https://community.revolutionarygamesstudio.com/t/bioluminescence-part/8329/7):
>
> Apparently, Vibrio harveyi does use bioluminescence for helping to repair DNA damage from UV radiation. This is not the same radiation found in Radioactive rocks. Perhaps Bioluminescent Vacuole could increase UV tolerance?

> [@hhyyrylainen](#):
>
> It is true the event is impacted by average surface oxygen levels, but there’s also quite a bit of randomness for when the event triggers once it becomes possible to do so after.

I think it also has to do with what is considered a surface biome. When I was attempting to induce the Snowball Period on a small world, I noticed that the Mesopelagic and Underwater cave biomes underneath an Ice Shelf also need to be oxygenated. Even though those biomes are not located at the surface.

* * *

An additional thing, after playing more, I think that the tolerance penalties should be reduced. While I am fine with the new 20% Osmoregulation penalty for each individual tolerance since I play custom difficulty, I am worried about whether the additional tolerance penalties would be too punishing for new/returning players who play on regular difficulties. Maybe reducing the individual tolerance penalty by 25% (making it 15% rather than 20%) would be a happy medium between increasing the tolerance penalty from before and not making it too punishing.

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 4, 2025, 4:53pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/13 "2025-05-04T16:53:24Z")

</div>

> [@AnthropocenianAge](#):
>
> When I played the new version, I literally could not tell where my organism was in the dark biomes because the environment in those biomes was so dark. Even when I changed the membrane color or membrane type.

I also initially had issues in the deep ocean patches early game due to predatory microbes barely visible in the dark predating my single hex cell and pushing it back into the vents.

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [May 4, 2025, 9:46pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/14 "2025-05-04T21:46:53Z")

</div>

> [@AnthropocenianAge](#):
>
> When I played the new version, I literally could not tell where my organism was in the dark biomes because the environment in those biomes was so dark. Even when I changed the membrane color or membrane type.

Could you show a screenshot? Do I recall correctly that you are playing on OpenGL mode? If so then that’s the problem, and as long as we don’t have a programmer team member who regularly uses the OpenGL mode and fixes problems with it, that mode will continue to look wrong.

> [@AnthropocenianAge](#):
>
> I think it also has to do with what is considered a surface biome. When I was attempting to induce the Snowball Period on a small world, I noticed that the Mesopelagic and Underwater cave biomes underneath an Ice Shelf also need to be oxygenated. Even though those biomes are not located at the surface.

I’m 99% sure the event considers only the patches that freeze over as “surface patches” in the glaciation event code.

> [@AnthropocenianAge](#):
>
> An additional thing, after playing more, I think that the tolerance penalties should be reduced. While I am fine with the new 20% Osmoregulation penalty for each individual tolerance since I play custom difficulty, I am worried about whether the additional tolerance penalties would be too punishing for new/returning players who play on regular difficulties. Maybe reducing the individual tolerance penalty by 25% (making it 15% rather than 20%) would be a happy medium between increasing the tolerance penalty from before and not making it too punishing.

I’m still waiting to see if anyone complains about the 20% being too much compared to the 10%. You are assuming here that other people may find that to be the case, but I’d prefer to actually wait to see if such people exist first before doing balancing work.

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 4, 2025, 9:49pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/15 "2025-05-04T21:49:06Z")

</div>

Also it should be noted in most cases one can stay in one patch and work on their tolerances there instead of having to move to an another patch and having to contend with tolerance penalties because of them not spending enough MP on these tolerances in one session.

---

<div class="post-metadata">

### Author: ![AnthropocenianAge](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/anthropocenianage/32/16095_2.png) [@AnthropocenianAge](https://community.revolutionarygamesstudio.com/u/AnthropocenianAge)
#### Post date: [May 4, 2025, 10:09pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/16 "2025-05-04T22:09:18Z")

</div>

> [@hhyyrylainen](#):
>
> Could you show a screenshot?

I think the visibility problem occurs in dark biomes with the Chitin membrane. Does this help?

 ![image](https://thrivecommunity-uploads.b-cdn.net/original/2X/3/3e14a09bd64880ad7a189d2d1ed5a2fee341ae84.jpeg)

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 4, 2025, 10:12pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/17 "2025-05-04T22:12:49Z")

</div>

Oh, that’s even worse than what I experienced. Guess that’s why OpenGL is not the default mode…

---

<div class="post-metadata">

### Author: ![AnthropocenianAge](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/anthropocenianage/32/16095_2.png) [@AnthropocenianAge](https://community.revolutionarygamesstudio.com/u/AnthropocenianAge)
#### Post date: [May 4, 2025, 10:48pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/18 "2025-05-04T22:48:48Z")

</div>

And this is with the _default white membrane_ color!

---

<div class="post-metadata">

### Author: ![aah31415](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/aah31415/32/14564_2.png) [@aah31415](https://community.revolutionarygamesstudio.com/u/aah31415)
#### Post date: [May 4, 2025, 10:49pm UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/19 "2025-05-04T22:49:34Z")

</div>

So black would pretty much be invisible?

---

<div class="post-metadata">

### Author: ![Poodelicus](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/poodelicus/32/14372_2.png) [@Poodelicus](https://community.revolutionarygamesstudio.com/u/Poodelicus)
#### Post date: [May 5, 2025, 3:42am UTC](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394/20 "2025-05-05T03:42:11Z")

</div>

If it was equally invisible to predators, that might be useful. If it’s only invisible to the player, that could be a problem.

[Next page](https://community.revolutionarygamesstudio.com/t/0-8-2-release-general-feedback/8394.md?page=2)
