All Projects → Revolutionary-Games → Thrive-Launcher

Revolutionary-Games / Thrive-Launcher

Licence: other
Thrive Launcher for installing and automatically updating Thrive

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Thrive-Launcher

Minecraft-Box-Launcher
Open source Minecraft Java Edition launcher built with ElectronJS
Stars: ✭ 19 (-89.73%)
Mutual labels:  launcher
SDKLauncher-Android
Launcher app for Readium SDK on Android
Stars: ✭ 77 (-58.38%)
Mutual labels:  launcher
Launcher
🚀 A distraction-free minimal homescreen for Android.
Stars: ✭ 116 (-37.3%)
Mutual labels:  launcher
raiseorlaunch
A run-or-raise-application-launcher for i3 window manager.
Stars: ✭ 35 (-81.08%)
Mutual labels:  launcher
Last-Launcher
Lightweight: Faster than light, Low on memory
Stars: ✭ 148 (-20%)
Mutual labels:  launcher
trivrost
A repurposable application-downloader and -launcher
Stars: ✭ 36 (-80.54%)
Mutual labels:  launcher
SeniorLauncher
A launcher app for Android, intended for oldies
Stars: ✭ 19 (-89.73%)
Mutual labels:  launcher
SDKLauncher-OSX
A small OS X application to serve as a launcher/testbed for the Readium SDK on the Mac.
Stars: ✭ 21 (-88.65%)
Mutual labels:  launcher
ShortcutBadger
Xamarin.Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers. Port of
Stars: ✭ 24 (-87.03%)
Mutual labels:  launcher
BoilR
Synchronize games from other platforms into your Steam library
Stars: ✭ 664 (+258.92%)
Mutual labels:  launcher
MetropolisLauncher
A data-heavy Emulation & Gaming front-end for Windows
Stars: ✭ 35 (-81.08%)
Mutual labels:  launcher
gintonic
A lightweight game launcher, that works in a terminal.
Stars: ✭ 19 (-89.73%)
Mutual labels:  launcher
LaunchTime
An alternative launcher/home for Android
Stars: ✭ 65 (-64.86%)
Mutual labels:  launcher
ue4launcher
A project launcher utility for Unreal Engine 4
Stars: ✭ 52 (-71.89%)
Mutual labels:  launcher
godot-launcher
Alternative launcher for single-board computers
Stars: ✭ 107 (-42.16%)
Mutual labels:  launcher
CtrlUI
CtrlUI (Controller User Interface) is a Windows application, game and emulator launcher for your game controller, DirectXInput converts your game controller to a Xbox (XInput) controller, Fps Overlayer is a tool that shows the frames per second and the cpu, gpu and memory information.
Stars: ✭ 39 (-78.92%)
Mutual labels:  launcher
OneLauncher
Launcher and Addon Manager for LOTRO and DDO
Stars: ✭ 21 (-88.65%)
Mutual labels:  launcher
mindful-android-launcher
Siempo Android Launcher - Smartphone interface for mental health and wellbeing
Stars: ✭ 38 (-79.46%)
Mutual labels:  launcher
minecraft-launcher
Simple script for launch Minecraft without official launcher
Stars: ✭ 57 (-69.19%)
Mutual labels:  launcher
launchlet
Make the web yours.
Stars: ✭ 34 (-81.62%)
Mutual labels:  launcher

Thrive Launcher

Build Status

Thrive launcher is a desktop application that manages downloading and installing the game releases.

For more information, visit Revolutionary Games' Website, Thrive repository.

Required packages

On linux these packages need to be installed for the launcher to run correctly: libXScrnSaver

Required windows version

Due to the used framework at least Windows 7 or newer is required.

Releases

Releases are available here: Thrive-Launcher releases

Building

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.

Dependencies

In order to properly clone this repository you need to make sure you have Git LFS installed.

You first need npm before you can build Thrive Launcher. So check here how to install it.

Downloading

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.

Icons

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. And as it is written in Ruby and requires a few gems, you should check the Thrive setup instructions section on that here. Otherwise, running the script most likely fails either due to missing Ruby or a missing gem.

Running

Now you should have everything set up. You can run Thrive launcher with npm start in the thrive-launcher directory. If you wish to enable devtools (inspector, console etc.), use npm run start-dev instead.

Issues

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.

Creating releases

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].