Installing on Linux
Requirements
- Flathub-enabled Linux system
- Graphical environment (X11 or Wayland)
- DOOM II: Hell on Earth's
doom2.wad
(you can get DOOM II from Steam or GOG) - Freedoom: Phase 2's
freedoom2.wad
if you don't want to use DOOM II
Steam Deck users: Exit to Desktop Mode to install GZDoom and Sonic: Lock & Load. Keep in mind I don't own a Steam Deck myself, so official support is heavily limited. Your mileage may vary.
Installing GZDoom
Note: While zdoom.org does host a Ubuntu version (as well as an AppImage, which I didn't know about) this guide will specifically focus on the Flatpak version of GZDoom.
If your Linux distro has a graphical app store (GNOME Software or KDE's Discover), search for GZDoom there. If you're using a Steam Deck, GZDoom will be available in Discover.
Otherwise, you can run flatpak install org.zdoom.GZDoom
at the command line.
Setting up GZDoom
Navigate to ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/
and drop DOOM2.WAD
in there.
Getting a copy of the game
If you already know how to run GZDoom mods with the Flatpak version, the process is exactly the same.
Simply download the Standalone PK3 for the latest stable version or git clone
the Sonic: Lock & Load repository for the latest development version.
Make sure you put the downloaded PK3 or cloned repository somewhere in ~/.var/app/org.zdoom.GZDoom/
, such as ~/.var/app/org.zdoom.GZDoom/pwads/
.
Running the game
Consider using ZDL to make your life easier. Otherwise:
In your terminal, run flatpak run org.zdoom.GZDoom --command=gzdoom -file ~/.var/app/org.zdoom.GZDoom/pwads/Sonic-LockandLoad-vX.X.X.pk3
, where pwads/Sonic-LockandLoad-vX.X.X.pk3
is the path to the PK3 you downloaded or repository folder you cloned.
It probably helps to create a .desktop
file that you can run directly - you can look up tutorials for that online.
And that's it!
You're now playing Sonic: Lock & Load. Have fun with it, and don't forget to configure the options in case you want to!
If you have any feedback, open an issue on Sonic: Lock & Load's GitHub.