Practical DODI, FitGirl, KaOs, ElAmigos, and similar repack installation workflows for Wine—plus UMU, Proton, Gamescope, Steam, and Sunshine integration.
Task-focused guides for installing and launching Windows games on Linux, adding desktop and Steam integration, and optionally using Gamescope, a dedicated Gaming Mode, or Sunshine/Moonlight.
The workflow uses command-line tools, per-game configuration files and short shell scripts. This makes it easy for people and AI agents to inspect. UMU runs Proton outside Steam from the command line.
This is not the only good approach. Bottles, Heroic, Lutris, or Steam itself may be more convenient for other users. These guides cover the tested workflow.
- Try the installer with Wine or a graphical launcher.
- Use patched Wine for a reproduced ISDone, Unarc, WoW64, or rendering error.
- Use a separate prefix to run the game.
- Add Gamescope when the game needs its display or capture features.
| Goal | Guide |
|---|---|
| Install a compressed Windows game installer | Install repacks with Wine |
| Extract only an optional language or audio pack | Extract one repack component |
| Launch an installed game with Proton | Launch games with UMU |
| Control resolution, scaling, or fullscreen behavior | Configure Gamescope |
| Add a proper desktop/menu shortcut and icon | Create desktop shortcuts |
| Add a non-Steam game to Steam | Add games to Steam |
| Create a separate Steam-style CachyOS session | Set up CachyOS Gaming Mode |
| Launch games remotely with Moonlight | Add games to Sunshine |
| Back up, restore, or import saves | Manage save games |
| Fit games into an unusual usable screen region | Damaged-display streaming |
| Choice | Reason |
|---|---|
| UMU | CLI-friendly Proton launching outside Steam |
| Isolated prefixes | Changes made for one game do not affect the others |
| Configurable Proton build | Test the latest stable build first, then pin the version that works |
| Shell launchers | Inspectable, reproducible, and easy for humans or agents to edit |
| Gamescope when useful | Standard wrapper for scaling, capture, fullscreen isolation, or known fixes; direct launch remains available |
| Optional Steam integration | Adds Gamepad UI and Steam Input without making Steam responsible for the installation |
The repository contains scripts and documentation only. It does not include games, cracks, repack archives, proprietary decompression helpers, Proton builds, or other copyrighted binaries. Use it only with software you are authorized to install.
The workflows are based on CachyOS/Arch Linux with KDE Wayland and a hybrid AMD/NVIDIA laptop. Commands are written to be adaptable; paths and GPU IDs must be changed for the target machine.
- Lutris repack installation guide
- Lutris troubleshooting guide
- fitgirl-wine development and testing thread
The Lutris guides provide a graphical workflow. This repository covers the command-line UMU workflow and installer errors those guides do not address.