Thrive Launcher Changelog

What's new in Thrive Launcher 2.1.5

Apr 29, 2024
  • Added check in the launcher for required SSE 4.2 instructions support to be able to show a warning before even trying to start Thrive
  • Updated translations

New in Thrive Launcher 2.1.4 (Apr 24, 2024)

  • Added support for detecting successful Thrive startup with a start status file written by new Thrive versions
  • Updated translations

New in Thrive Launcher 2.1.3 (Apr 18, 2024)

  • Updated OpenGL forcing option to work with Godot 4
  • Added new option to increase game audio latency which may help with audio crackling
  • Switched how result paths from folder selector dialogs are handled to hopefully fix a problem where a file:// prefix was sometimes included causing problems
  • Improved error showing in launcher seamless mode
  • Tried to fix a rare incorrect handling of game output messages that lead to launcher crash
  • Updated translations

New in Thrive Launcher 2.1.2 (Mar 21, 2024)

  • Updated devbuilds system and bundled godotpcktool to support Godot 4 based Thrive versions
  • Launcher quit now always ensures the background watcher task will also quit, which should allow the launcher to more reliably quit for example due to starting auto update
  • Updated Avalonia from 11.0.7 to 11.0.10
  • Updated translations

New in Thrive Launcher 2.1.1 (Feb 21, 2024)

  • Improved auto-updater functionality on Windows (and added extra logging). A new way to run the auto-updater is now used, but there's an option to use the old approach in case the new way to run the updater through cmd doesn't work.
  • Added a button in the launcher options to exit the launcher for use cases where the window title bar is not visible.
  • New language: Croatian (please help us translate here: https://translate.revolutionarygamesstudio.com/projects/thrive/thrive-launcher/hr/ the translation was created by a community member but no actual translations were done yet)
  • Updated translations

New in Thrive Launcher 2.1.0 (Jan 22, 2024)

  • Fixed crash when latest Thrive version is not available for current platform (this caused the launcher to immediately crash on mac)
  • Added thread synchronization for play message display to try to fix a rare crash
  • Temporary download files are now kept in the launcher data folder to ensure temp filesystems with limited space don't cause issues. There's a new system for the launcher to clean its own old temporary files when starting.
  • Local crash dumps are now always deleted after reporting a crash
  • Crash reporter no longer auto selects log files if reporting non-latest crash
  • Recent crashes now show the time since the crash instead of the full date and time
  • Crash reporter now shows an explicit message if the list of crashes is empty, instead of being completely empty
  • DevCenter connection now properly shows connecting text when the connection is being checked
  • Mac: the launcher no longer hides by default. This resets the hide launcher on play setting for all users to the default value.
  • Mac: fixed the launcher quitting when last window is closed, the launcher now acts like is normal for GUI mac apps
  • Improved the visual spacing around the installed version folder size
  • The rehydrator component now deletes files with bad hashes instead of leaving them
  • Updated to Avalonia 11 and .NET 8
  • New languages: Dutch, Czech, Macedonian, and Lithuanian
  • Updated translations
  • Updated dependency versions, switched from Moq to NSubstitute
  • Improved launcher packaging scripts
  • Some internal code structure improvements

New in Thrive Launcher 2.0.3 (Jan 4, 2023)

  • Fixed issues in launcher startup language detection
  • Updated bundled in godotpcktool version
  • Copying game output now also copies the played version
  • Startup fail advice suppression time is now much longer to make sure it is more reliably shown. The fail advice is now suppressed if Thrive reported that it was requested to close by the user.
  • Launcher version update checking version number comparison failure now shows a failure popup
  • The default logging level is now info with a new command line flag allowing exact tweaking of logging level
  • There is now an option in the launcher options to turn on verbose logging
  • Detected crash dumps advice can now be localized
  • New language: Italian (note, no translation work has been done yet, you can help here)
  • Updated translations
  • Updated dependency versions

New in Thrive Launcher 2.0.2 (Dec 15, 2022)

  • Fixed the launcher for Intel based macs (folder to write settings to was detected incorrectly)
  • Downloaded bytes display now always shows 2 decimals for more stable displaying
  • Put some overtly verbose log messages to the trace level to not spam log files so hard
  • Added the same code checking tools we use for Thrive to this project and corrected the resulting warnings
  • Fixed wrong name used for Swedish locale
  • Updated translations

New in Thrive Launcher 2.0.1 (Dec 8, 2022)

  • Added contextual explanations to some of the launcher options as to why they are disabled
  • Added a guard against invalid locale name breaking the launcher
  • Added a button to clear the remembered (last played) version
  • Background task errors are now properly handled and a warning popup is now shown to the user
  • Fixed "no compatible Thrive versions found" warning popping up when it shouldn't
  • Fixed Ukrainian locale being attempted to be loaded with the wrong name
  • Fixed the initial launcher running causing settings to immediately change due to default language
  • Fixed the reset all settings button not resetting the launcher language correctly
  • Fixed the playing popup title being unset if the launcher window was reopened after Thrive was ran
  • Print the message about waiting for child process to exit once per minute
  • Seamless mode option is now correctly only shown when the launcher is a store version
  • Store: Thrive versions bundled in the store version are now sorted at the top like they were supposed to be
  • Store: seamless launch was improved
  • Store: LD_PRELOAD is now working in seamless mode
  • Did some code cleanup and removed TODOs that were already done
  • New languages: German, Romanian, Swedish, Russian
  • Updated translations

New in Thrive Launcher 2.0.0 (Dec 3, 2022)

  • Reimplemented the launcher in C# using the Avalonia framework. This is a huge change so please let us know of any new bugs introduced because of this.
  • Various features have been slightly improved in usability
  • RC versions (beta) are now available through the launcher
  • Many bugs related to Electron should no longer happen
  • Electron security vulnerabilities are no longer relevant

New in Thrive Launcher 1.3.2 (Sep 28, 2022)

  • Fixes:
  • Using the no chromium sandbox flag is now supported
  • Updated dependencies (including electron)

New in Thrive Launcher 1.3.1 (Apr 12, 2022)

  • New Features:
  • Added new Thrive launch option to force GLES 2 use
  • Added new Thrive launch option to disable all videos
  • Advice to try the new compatibility launch options is now shown if the game ran for just a few seconds before closing
  • Fixes:
  • Fixed wrong variable used in game crash detection causing slight problems in some cases where crash reporting should have been available
  • Updated dependencies (including electron) to solve some security vulnerabilities

New in Thrive Launcher 1.3.0 (Jan 28, 2022)

  • New Features:
  • Crash reporter is now back (when playing Thrive 0.5.7 or newer)
  • Game error stream output is now shown in red colour instead of having an "err" prefix
  • Added a commandline parameter to override the auto launch option of Thrive
  • There's now a slight delay before minimizing the launcher when starting the game to give a little bit of time to detect if the game immediately crashed
  • Added Windows DLL load failure suggestions
  • Some internal code improvements
  • Fixes:
  • LD_PRELOAD is no longer set to an empty value if it wasn't provided as a parameter to the launcher

New in Thrive Launcher 1.2.9 (Nov 17, 2021)

  • New Features:
  • Temporary downloads folder is now configurable
  • Updated links section / added new links
  • Fixes:
  • Fixed links not opening in some cases
  • Updated Electron version

New in Thrive Launcher 1.2.8 (May 13, 2021)

  • New Features:
  • Launcher version is now shown in the launcher options
  • Fixes:
  • Improved handling of the game output when it gets too long and some is discarded
  • Added compatibility for the new ThriveDevCenter version
  • Updated some dependencies

New in Thrive Launcher 1.1.2 (May 11, 2020)

  • New Features:
  • Added a download progress bar
  • Temporary download files can now be cleared
  • Support for Godot versions of Thrive
  • Fixes:
  • Updated to a new electron version, also updated other dependencies, to get latest security fixes