Caution
This repository is DEPRECATED and will no longer be updated. For up-to-date versions of Sonic: Lock & Load and surrounding repositories, see the Codeberg organisation.
This is an Electron-based launcher for Sonic: Lock & Load.
This launcher is designed to facilitate easy installation of the game, the GZDoom engine, the DOOM II IWAD, user configuration, etc.
- Play Sonic: Lock & Load without the hassle of setting up DOOM II
- See your Git, GZDoom, DOOM II IWAD and Sonic: Lock & Load status
- Download Freedoom: Phase 2 using the standard browser download dialog
- Download Sonic: Lock & Load directly, either through GitHub Releases (latest)
or
git clone
(unstable). - Cross-platform support (Windows, macOS, Linux)
- Allow the user to change their Sonic: Lock & Load version
- Supply default configurations for specific use cases
There is no installation candidate ready yet.
You can run the launcher from source:
git clone https://github.com/Sonic-LockandLoad/SLL-Launcher.git
cd SLL-Launcher
npm install
npm start
To build the launcher, run:
npx electron-builder
and the executable will be in the out
directory. If you can't run electron-builder
,
run npm install
first and try again.
This project is licensed under the GNU General Public License, either version 3 or any later version.