Linux Setup Guide
This documentation page could be improved, it only covers the barebones information.
Community contributions would be very welcome.
Terminal window (Konsole, GNOME Terminal, Kitty etc.) and install
|Apt Based (Ubuntu, Debian etc.)||
|Arch Based (Arch, SteamOS, Manjaro)||
After installing wine, run
winetricks from your terminal, we will install
.NET Framework, which is used by the Reloaded installer.
Run the following command:
You can then download the Reloaded Installer (
Setup.exe) from the downloads page, and run it via Wine (doubleclick).
The installer automatically installs Reloaded and dependencies for you.
If the window does not render; don't worry the installer will still automatically complete.
This process usually downloads ~120MB of data and takes 30-60 seconds for most people.
If the installer has issues, you can try running it without GUI
wine Setup.exe --nogui.
If you have the native version of .NET installed on your machine, it is possible that in some
cases the native version might be executed by Wine as opposed to the installed Windows version.
If install is successful, Reloaded's launcher will boot and a shortcut will be created on your desktop. If you cannot see it there, check Wine's Desktop folder (usually located in
[Reloaded running on Modified SteamOS 3.0 (HoloISO), to simulate a Steam Deck]
Finding (Steam) Games
Wine by default hides files and folders that start with a dot; which might make it difficult to navigate to Steam games. To fix this, run
winecfg (Wine Configuration) and check
Show dot files in the
The easiest way to find your Steam games is simply right clicking the game, right click and clicking
Manage -> Browse local files.
Then when adding the game in Reloaded, go to the folder opened by Steam inside the file picker.
Using ASI Loader
You can launch Reloaded via the ASI Loader in the case that launching from Reloaded Launcher does not work.
This will make it so Reloaded gets loaded naturally as part of the game's boot process (i.e. it will be automatically loaded when you start the game from outside the launcher).
To do this, go to
Edit Application -> Advanced Tools & Options -> Deploy ASI Loader.
Note down the name of the non-Reloaded DLL that has been placed inside the installation directory. In this case the name is
Then you will need to make sure that Wine will load this DLL; there is more than 1 way to achieve this:
WINEDLLOVERRIDES lets you temporarily specify DLL overrides for a specific wine process. You can use it in the terminal as such:
WINEDLLOVERRIDES="version=n,b" wine BTD5-Win.exe.
If you are using Steam to launch your games you can, Right Click Game in Library,
Properties and in
Launch Options add
Alternatively, for a more permanent solution, you can run
winecfg (Wine Configuration), navigate to
Libraries, select the DLL in the
New override for library box and click
Now Reloaded should automatically start with your game outside of the launcher.
Installing Reloaded Manually
If the installer does not work, or you wish to manually install Reloaded for any other reason, you can follow the instructions below.
Download and extract
Release.zip form Reloaded's Latest Release:
- Reloaded-II Release
You can now start Reloaded with
You should run the game via Proton (Steam) at least once before following this guide.
The following instructions will allow you to setup Reloaded to run inside your game's Proton configuration.
This section assumes you have already setup Reloaded using Wine.
When you use Proton, Steam creates a 'clean slate' (
WINEPREFIX) for each game; meaning that the dependencies for Reloaded wouldn't be installed when you run from Proton. We will use the Reloaded Installer (
Setup.exe) to manually install the dependencies for Reloaded inside your game's WINEPREFIX and then setup Reloaded to run when you boot the game from Steam.
Start by finding the Steam App ID of the game [e.g.
306020]. The recommended way to do this is protontricks (
protontricks -l). Alternatively, you can get this number by searching your game on SteamDB, or by checking the store page.
Once you have the AppID, locate the
WINEPREFIX for your game, it should be located in
Run the following series of commands in your terminal, substituting the parts in
## The path you located in the previous step. export WINEPREFIX="/home/<YOUR_USERNAME>/.local/share/Steam/steamapps/compatdata/<APPID>/pfx" ## Run Reloaded Installer in 'Install Dependencies Only' mode. wine Setup.exe --dependenciesOnly ## Create Symbolic Link for Mod Loader Settings. ln -s "/home/<YOUR_USERNAME>/.wine/drive_c/users/<USERNAME>/AppData/Roaming/Reloaded-Mod-Loader-II/" "/home/<YOUR_USERNAME>/.local/share/Steam/steamapps/compatdata/<APPID>/pfx/drive_c/users/steamuser/AppData/Roaming/Reloaded-Mod-Loader-II/"
Once you are done, launch the Reloaded launcher and Deploy ASI Loader.
If all goes well, you should be able to launch your game from Steam, running on Proton with Reloaded present.
Example: Bloons TD5 running on Proton via Steam.
Reloaded upgrades its .NET Runtime around once a year with, each release of the runtime.
When this happens, you will need to upgrade your runtime by running
Setup.exe --dependenciesonly again.
Currently an upgrade to .NET 7 is expected on November 2022 Release.
Setting up a Virtual Machine Testing Environment
Following section of the guide is for setting up a SteamOS 3.0 (HoloISO) virtual machine.
Distro chosen due to popularity of the Steam Deck, it's currently at the time of writing the closest thing you can get to emulating a Deck user experience.
This is intended for people who wish to contribute to Reloaded, since testing with a VM can be faster.
.vmx configuration file for your virtual machine and add the following line.
- Install HoloISO.
- Chroot into install (desktop icon).
## VMWare Stuff (optional) pacman -S open-vm-tools nano systemctl enable vmtoolsd.service systemctl enable vmware-vmblock-fuse.service
Once booted, to finish installation do the following:
- In Settings -> Background services -> Disable KScreen 2, to be able to change resolution.
- If you need copy/paste support, run
vmware-user & in a terminal.
VirtualBox is not recommended. Parts of Reloaded's launcher might not render.
This is a VBox specific issue; if you know a workaround, consider contributing to the wiki.
- Enable EFI
- Install HoloISO.
- Chroot into install (desktop icon).
## VirtualBox Stuff (optional) pacman -S virtualbox-guest-utils systemctl enable vboxservice ## Force desktop environment steamos-session-select plasma-persistent