Thrive launcher is a desktop application that manages downloading and installing the game releases.
On linux these packages need to be installed for the launcher to run
Required windows version
Due to the used framework at least Windows 7 or newer is required.
Releases are available here: Thrive-Launcher releases
If you can't find a precompiled release or you want to develop the launcher you will need to follow these instructions to build it.
You first need npm before you can build Thrive Launcher. So check here how to install it.
First clone this repository with
git clone https://github.com/Revolutionary-Games/Thrive-Launcher.git now go to
the created directory and run
npm install this should install all
required modules and electron. You may need to run this again after pulling updates
if the required modules have changed.
In order for the icons to work you need to run
create all the icon files from the source images. The icon creation
script requires you to
have ImageMagick installed.
Now you should have everything set up. You can run Thrive launcher
npm start in the thrive-launcher directory.
If you have issues first make that electron is properly installed,
then make sure that you ran
npm install. Also make sure that you are
in the correct directory, you should be in the base thrive launcher
directory that contains the file
To create a release you first need to install electron-packager (with
npm install -g electron-packager). You will also need to have 7zip
installed for zipping the releases (make sure that you can run
on the command line). And ruby because it is a ruby script.
Then you just run
./CreatePackages.rb -d on linux and
ruby CreatePackages.rb -d on windows. This should create all the valid
releases. If for some reason you need to build thrive launcher for all
platforms (including ones that Thrive doesn't support) run