A simple launcher script for running FxpGunZ on Linux using Steam Proton.
- Uses your existing Steam Proton Wine prefix
- Launches the FxpGunZ Launcher
- Applies the required Wine environment variables
- Enables DXVK shader caching
- Reduces Wine debug output
- Waits for the launcher to start before exiting
- Linux
- Steam
- Proton
- Wine (provided through Proton)
Edit the following variables inside FXPGunZ.sh:
GAME_DIR="$HOME/.local/share/Steam/steamapps/compatdata/<YOUR_COMPATDATA_ID>/pfx/drive_c/Program Files (x86)/FxpGunZ"
export WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/<YOUR_COMPATDATA_ID>/pfx"Replace <YOUR_COMPATDATA_ID> with your Steam Proton compatibility prefix ID.
If your installation is elsewhere, update GAME_DIR accordingly.
Run:
find ~/.local/share/Steam/steamapps/compatdata \
-type d \
-name FxpGunZThe returned path will indicate which compatibility folder contains your installation.
chmod +x FXPGunZ.sh./FXPGunZ.shThe script launches FxpGunZ using your existing Steam Proton prefix. It does not modify any game files and is intended only to simplify launching the game on Linux.
Contributions and improvements are welcome.