A script to set up RogueTech (a total overhaul mod for BATTLETECH) on Linux using Wine.
Install the following before running the script:
- Wine (64-bit) —
winemust be in your PATH - winetricks — used to install runtime dependencies
- BATTLETECH — owned on Steam or GOG
- RogueLauncher.exe — distributed via the RogueTech Discord server; download it and place it at
~/Downloads/RogueLauncher.exe
On Debian/Ubuntu:
sudo apt install wine winetricksOn Arch:
sudo pacman -S wine winetricksJoin the RogueTech Discord and download RogueLauncher.exe. Place it in your Downloads folder:
~/Downloads/RogueLauncher.exe
bash setup_battletech.shThis will:
- Create a 64-bit Wine prefix at
~/Games/BattleTechPrefix - Install runtime dependencies via winetricks (
vcrun2019,d3dcompiler_47,corefonts,dotnet48) - Install Media Foundation and DXVK
- Copy
RogueLauncher.exeinto the Wine prefix - Write the RogueTech launcher settings file
- Symlink the Bink audio DLLs
- Generate a launcher script at
~/Games/launch_battletech.sh
The script will print a warning and skip copying
RogueLauncher.exeif it is not found in~/Downloads/. You can re-run the script after placing it there.
After the script finishes, you need to put the base game files into the Wine prefix.
From Steam:
cp -r ~/.steam/steam/steamapps/common/BATTLETECH/. \
~/Games/BattleTechPrefix/drive_c/Program\ Files\ \(x86\)/Games/BATTLETECH/From GOG:
Run the GOG installer through Wine:
WINEPREFIX=~/Games/BattleTechPrefix wine ~/Downloads/setup_battletech_*.exeWhen the installer asks for an install path, set it to:
C:\Program Files (x86)\Games\BATTLETECH
bash ~/Games/launch_battletech.shThe RogueTech Launcher will open. Use it to download and install the RogueTech mod pack, then click Launch to start the game.
- Open Steam → Games → Add a Non-Steam Game to My Library
- Click Browse and navigate to
~/Games/launch_battletech.sh - Set the name to
RogueTech - BATTLETECH - Click Add Selected Programs
- To set artwork: right-click the game in your library → Manage → Set Custom Artwork
| Path | Description |
|---|---|
~/Games/BattleTechPrefix |
Wine prefix |
~/Games/BattleTechPrefix/drive_c/Program Files (x86)/Games/BATTLETECH |
Game install directory |
~/Games/launch_battletech.sh |
Generated launch script |
~/Downloads/RogueLauncher.exe |
Required before running setup |