SuperTux Launcher is a SuperTux fan-made application, which allows players to install, launch and manage many different SuperTux versions on one (currently only Windows) device.
It aims to allow playing older, as well as newer releases of the game simultaneously on one device and remove the need for reinstalling the game, when wanting to play another version.
If you want to use SuperTux Launcher and/or help testing it, feel free to do so by downloading the latest experimental release from the "Releases" tab!
You can run the program from source, or go to the "Releases" tab and download it directly (currently only for Windows) from there. Keep in mind this program doesn't come with any warranty, so download it at your own risk!
You may also want to run the program directly from source. Follow the instructions below if you need help doing so with npm
.
Run directly from source
-
Download or clone the repository localy.
-
Install Node.js if you don't have it already installed on your machine.
-
Open a command prompt in the downloaded source's folder and type
npm install
. -
After the required modules are installed, start the program with
npm start
.
-
Electron - the main module the launcher is mostly built on.
-
Bootstrap - used to help with modern front-end appearance in various ways.
-
wget-improved - used for GitHub download requests, since they use redirects.
-
is-online - helps check if the machine is actually online, not if it has any active connections, despite them not actually connecting you to the internet.
-
Electron Packager (under the BSD 2-Clause "Simplified" License) - used to package the launcher to an executable as a preparation for creating the installers.
-
electron-wix-msi - uses the WiX Toolset to create the MSI Windows installers.
Unless mentioned otherwise, all of these modules and scripts are licensed under the MIT License. Check it for more details.
Any contributions to the launcher are very appreciated and welcome, so if you can make something better and want to do so, feel free to contribute!