0.6.5 crashes and bugs in mod menu

Please put your logs on pastebin.com
and if the game crashed also get the crash report. Instructions here: 0.4.0.1 Crash Reports

The game isn’t letting me into the mods extra and keeps crashing when I push that button. The launcher isn’t even letting me report this, so im putting the report here →

(unhandled exception!) →

Playing Steam Version

Thrive is starting. Log output (due to buffering this is likely not in real time):

Setting breakpad minidump AppID = 1779200

SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198842015954 [API loaded no]

Note: error lines may not match up when they happened in relation to normal output due to buffering.

Error lines are any lines received from the game’s stderr output stream.

ERROR: Pause lock that was not created was removed: ErrorDialog_ModFailureDialog

ERROR:

ERROR: Unhandled Exception:

ERROR: System.ArgumentException: Illegal characters in path.

ERROR:

ERROR: at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in :0

ERROR:

ERROR: at ModManager.LoadModIcon (FullModDetails mod) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager.RefreshAvailableMods () [0x001d5] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager.OnOpened () [0x00016] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager._Process (System.Single delta) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR: ------------ Begin of Unhandled Exception Log ------------

ERROR: The following exception (potentially from a mod) prevented the game from running:

Godot Engine v3.5.stable.mono.thrive.d2ad79a40 - https://godotengine.org

ERROR:

OpenGL ES 3.0 Renderer: NVIDIA GeForce RTX 3080 Laptop GPU/PCIe/SSE2

Async. shader compilation: OFF

Mono: Log file is: ‘C:/Users/danie/AppData/Roaming/Thrive/mono/mono_logs/2024-04-22_14.14.25_29992.log’

This is Thrive version: 0.6.5.0 (see below for exact build info)

Unhandled exception logger attached

Startup C# locale is: en-US Godot locale is: en_US

user:// directory is: C:/Users/danie/AppData/Roaming/Thrive

Game logs are written to: C:/Users/danie/AppData/Roaming/Thrive\logs latest log is ‘log.txt’

Checked that required CPU features are present

Loaded native Thrive library version 11

Doing delayed apply for some settings

Set audio output device to: Default

ERROR: System.ArgumentException: Illegal characters in path.

Set C# locale to: en-US Godot locale is: en

Starting Steam load

ERROR:

Steam load finished

Game is owned by current Steam user

ERROR: at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in :0

Our app id is: 1779200

Mods reported enabled to UnhandledExceptionLogger

Loading mod: Seed_45131514

A mod contained no loadable resources

ERROR:

Mod loading finished

SimulationParameters are good

This version of Thrive was built at Saturday, 24 February 2024 08:55:49 from commit 7bd8253c3d5aef15e59b425019e29040e5f34166 on branch master

Beginning Thrive news feed fetch

TaskExecutor started with parallel job count: 16

Detected store name from launch parameters:

Launcher tells us that we are store version: steam

ERROR: at ModManager.LoadModIcon (FullModDetails mod) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

Launcher told us store name: steam

We were opened through the Thrive Launcher

Thrive Launcher started us, launcher hidden: False

ERROR:

Loading mod Nodes into the scene tree

Jukebox now playing from: Menu

Jukebox: starting track: res://assets/sounds/main-menu-theme-1.ogg position: 0

Startup successful, removing startup info file

------------ Thrive Startup Succeeded ------------

Mod loader has become visible

ERROR: at ModManager.RefreshAvailableMods () [0x001d5] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager.OnOpened () [0x00016] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager._Process (System.Single delta) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: Please provide us with this log after making sure that a loaded mod didn’t cause this, thank you.

ERROR: If this problem was caused by a mod, please send your report instead to the mod author.

ERROR: ------------ End of Unhandled Exception Log ------------

ERROR:

ERROR: Unhandled Exception:

ERROR: System.ArgumentException: Illegal characters in path.

ERROR:

ERROR: at System.IO.Path.Combine (System.String path1, System.String path2) [0x00057] in :0

ERROR:

ERROR: at ModManager.LoadModIcon (FullModDetails mod) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager.RefreshAvailableMods () [0x001d5] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager.OnOpened () [0x00016] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR:

ERROR: at ModManager._Process (System.Single delta) [0x0002c] in <1c3c8044c2914e508efdbdc51e372f36>:0

ERROR: src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp (3854) : Trying to close low level socket support, but we still have sockets open!

src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp (3854) : Trying to close low level socket support, but we still have sockets open!

Child process exited with code 1

Thrive exited abnormally with an error

ERROR: Thrive has encountered an unhandled exception, please report this to us. In the future there will be support for automatically reporting these crashes.

Crash dumps have been detected but they may be from a previous Thrive run (please check before reporting). To stop being notified about the crash dumps, please open the reporter and clear the crash dumps.

I corrected the title of your topic as you are actually just playing 0.6.5 and not 0.6.6.

I assume you installed a mod through Steam? Could you tell me what the path you have installed Steam into is? The error seems to be about there being an incorrect character in the path that the game doesn’t like.

As 0.6.6 is switching to a different .NET runtime and a much newer version, it might just work. Could you try the new RC early build to see if that works for you:

?


Update: I’ll add some code to the 0.6.6 release which will not load a mod icon if the path creation to the icon file fails, this should prevent the specific error you got, but likely won’t fix the underlying cause.