====== Proton in Lutris verwenden ======
===== Proton runterladen =====
Zuerst brauchen wir Proton selbst:
* Das normale Proton kann man im Steam-Client runterladen und wird dann im steamapps/common Ordner (~/.local/share/Steam/steamapps/common) abgelegt
* Alternativ kann man auch direkt Releases wie [[https://github.com/GloriousEggroll/proton-ge-custom/releases|proton-ge]] runterladen
===== Proton kopieren =====
Wir kopieren (nicht symlinken!) oder entpacken uns das Archiv an einen beliebigen anderen Ordner, z.B. ~/.local/share/lutris/runners/wine. Das ist notwendig weil wir nun eine Datei editieren müssen:
===== Proton anpassen =====
Proton legt stets einen Ordner "pfx" (Prefix) an, und ist damit nicht mit den anderen Wine-Runnern kompatibel.
Im "proton" Skript im Hauptordner folgende Zeile editieren (aktuell Zeile 207):
self.prefix_dir = self.path("pfx/")
in:
self.prefix_dir = self.base_dir
Die Einrückung ist in Python wichtig, daher wieder unterhalb der anderen Code-Zeilen "einsortieren".
===== Spiel in Lutris konfigurieren =====
* Unter "Runner Options" die "Wine version" auf custom setzen und bei "Custom wine executable" im oben entpackten Pfad die Datei "dist/bin/wine" auswählen
* Unter "System options" "Disable Lutris runtime" aktivieren
* Unter "System options" "Environment variables" einen Key STEAM_COMPAT_DATA_PATH hinzufügen und dort das Installationsverzeichnis eures Games auswählen (Prefix-Hauptverzeichnis)
* Unter "System options" "Pre-Launch script" die Datei "proton" aus dem entpackten Pfad auswählen
* Unter "System options" "Wait for pre-launch script completion" setzen