Thrive launcher is a desktop application that manages downloading and installing the game releases.
For more information, visit Revolutionary Games' Website, Thrive repository.
On linux these packages need to be installed for the launcher to run
correctly: libXScrnSaver
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 ./CreateIcons.rb
to
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
with 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 package.json
.
Packages are now made with electron builder. There are targets for
making the releases included in package.json. They can be ran like
this: npm run dist
and npm run dist:win