feat: add GE-Proton auto-install to both SWBF2 setup scripts
Both scripts now download and install GE-Proton10-34 if not already present: - setup-swbf2-linux.sh: installs to ~/.steam/root/compatibilitytools.d/ - setup-swbf2-wolf.sh: installs into the WolfSteam container via docker cp + tar Both pause after install and prompt the user to set GE-Proton in Steam (Compatibility → Force) before continuing, since that step requires the GUI. Update docs to reflect GE-Proton is now handled automatically. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D8ckUJQtj1pH8jtAddBDZs
This commit is contained in:
@@ -19,7 +19,7 @@ wrapper to import the necessary registry entries on every launch.
|
||||
## Prerequisites (both setups)
|
||||
|
||||
- SWBF2 (AppID 1237950) installed via Steam and fully downloaded
|
||||
- GE-Proton10-34 or later installed
|
||||
- GE-Proton10-34 — the setup scripts install this automatically if not present
|
||||
- An EA account created at ea.com and linked to your Steam account
|
||||
- `msitools` installed on the host:
|
||||
```bash
|
||||
@@ -44,8 +44,8 @@ account. This is a one-time step that persists across reinstalls.
|
||||
|
||||
### Prerequisites (native)
|
||||
|
||||
- GE-Proton installed via ProtonUp-Qt or manually into `~/.steam/compatibilitytools.d/`
|
||||
- In Steam: SWBF2 → Properties → Compatibility → Force GE-Proton10-34
|
||||
(the setup script installs GE-Proton10-34 automatically if not present)
|
||||
|
||||
### Automated setup
|
||||
|
||||
@@ -194,10 +194,9 @@ PYEOF
|
||||
### Prerequisites (Wolf)
|
||||
|
||||
- Wolf is running and Steam is open in a Moonlight session
|
||||
- GE-Proton is installed inside the WolfSteam container
|
||||
(`./manage.sh ge-proton`)
|
||||
- In Steam (via Moonlight): SWBF2 → Properties → Compatibility →
|
||||
Force GE-Proton10-34
|
||||
(the setup script installs GE-Proton10-34 into the container automatically if not present)
|
||||
|
||||
### Automated setup
|
||||
|
||||
|
||||
Reference in New Issue
Block a user