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 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