Steam Tinker Launch ist ein vielseitiges Linux-Wrapper-Tool zur Verwendung mit dem Steam-Client, das eine einfache grafische Konfiguration von Spieltools wie GameScope, MangoHud, Modding-Tools und vielen mehr ermöglicht. Es unterstützt sowohl Spiele mit Proton als auch native Linux-Spiele und funktioniert sowohl auf X11 als auch auf Wayland.
Wie von /u/TaylorRoyal23 auf r/linux_gaming beschrieben:
„Ein unglaublicher Wrapper mit einem Menü, mit dem Sie verschiedene Einstellungen für Spiele unter Linux einfach umschalten und ändern können. Alles von Proton-Versionen über Start- und Exit-Skripte, Proton/DXVK/etc.-Einstellungen, FSR, Reshade und sogar Optionen für verschiedene Tools Wie Gamemode, Replay-Sorcery, Gamescope usw. Und noch viel mehr. Ich habe einfach meine Standard-Protonenversion auf „Steam Tinker Launcher“ eingestellt und dann startet jedes Spiel mit einem 2-Sekunden-Menü Ermöglicht Ihnen, alle Einstellungen einfach zu ändern. Wenn Sie keine Tasten drücken, werden einfach die Standardeinstellungen übernommen und das Spiel gestartet. Die Menüs können etwas verwirrend sein, aber es fasst alles an einem Ort zusammen und ist viel einfacher Ich versuche, mir Dutzende von Befehlen für verschiedene Einstellungen zu merken, die man möglicherweise benötigt.
SteamTinkerLaunch bietet eine große Vielfalt an Funktionen, zu viele, um sie in dieser Readme-Datei aufzulisten. Eine vollständige Aufschlüsselung finden Sie in der Funktionsliste und den zugehörigen Wiki-Seiten. Hier sind jedoch einige der wichtigsten Funktionen, die SteamTinkerLaunch bietet. Beachten Sie, dass einige dieser Funktionen möglicherweise nicht mit Flatpak Steam funktionieren!
Besonderheit | Beschreibung |
---|---|
Benutzerdefinierte spielspezifische Umgebungsvariablen | Legen Sie benutzerdefinierte Umgebungsvariablen für jedes Spiel fest. Nützlich zum Hinzufügen von Befehlszeilenoptimierungen für verschiedene Spiele. |
Benutzerdefinierte ausführbare Spieldatei | Ändern Sie die ausführbare Datei, die Steam startet. Nützlich für benutzerdefinierte Spiele-/Mod-Launcher. Diese Option ist äußerst flexibel und ermöglicht das Starten einer benutzerdefinierten ausführbaren Datei mit einem Spiel statt mit dem Spiel, vor oder nach dem Spiel. Informationen zur Verwendung finden Sie auf der Wiki-Seite „Benutzerdefiniertes Programm“. |
Einfache Installation von Winetricks-Verben | SteamTinkerLaunch kann die notwendigen Schritte ausführen, um beispielsweise dotnet48 oder höher in einem Proton-Präfix zu installieren, wodurch häufige Probleme mit GUI-Tools behoben werden können, die über Proton ausgeführt werden.Es wird dringend empfohlen, dotnet48 mit einer Community-Variante von Proton wie GE-Proton oder Proton 5.0 zu installieren. Sie sollten außerdem sicherstellen, dass Ihre Winetricks-Version auf dem neuesten Stand ist. |
ModOrganizer 2-Unterstützung | Installiert und richtet das Mod-Installations- und Organisationstool ModOrganizer 2 ein. Beinhaltet Browser- und Befehlszeilenintegration für die Handhabung von NXM-Links mit xdg-open .Weitere Informationen finden Sie auf unserer ModOrganizer 2-Wiki-Seite und unserer Modding-Wiki-Seite. |
Unterstützung für Vortex Mod Manager | Installiert und richtet das Mod-Management-Tool Vortex Mod Manager von Nexus Mods ein. Beinhaltet Browser- und Befehlszeilenintegration für die Handhabung von NXM-Links mit xdg-open .Weitere Informationen finden Sie auf unserer Vortex-Wiki-Seite und unserer Modding-Wiki-Seite. |
SpecialK-Unterstützung | Dienstprogramm zur Verbesserung und Behebung häufiger Probleme mit Windows-Spielen. Weitere Informationen zur Verwendung finden Sie auf unserer SpecialK-Wiki-Seite. Möglicherweise sind zusätzliche optionale Abhängigkeiten erforderlich. |
ReShade-Unterstützung (nur Proton/Wine) | Unterstützt die Verwendung von ReShade-Shadern zur Verbesserung der visuellen Qualität von Windows-Spielen. Beachten Sie, dass ReShade keine nativen Linux-Spiele unterstützt. Auf unserer ReShade-Wiki-Seite finden Sie Informationen zur Verwendung und zur gemeinsamen Verwendung von ReShade und SpecialK . |
Unterstützung für Hedge Mod Manager | Unterstützt die automatische Installation des Open-Source Modern Sonic Game Mod Managers sowie den Versuch, Problemumgehungen für verschiedene Spiele zu installieren, die dies erfordern. Aufgrund der Art dieser Optimierungen, die auf Winetricks basieren, kann in einigen Fällen ein manueller Eingriff erforderlich sein. Weitere Informationen finden Sie auf der Wiki-Seite SteamTinkerLaunch Hedge Mod Manager. |
Benutzerdefinierter Wine/Proton-Download | Verwaltet das Herunterladen benutzerdefinierter Proton- und Wine-Versionen, wie z. B. GloriousEggrolls beliebte Proton-Variante GEProton. Diese Versionen werden von SteamTinkerLaunch installiert und verwaltet. ( Erfordert die Installation jq ! )Weitere Informationen finden Sie auf unseren Wiki-Seiten zu benutzerdefinierten Proton-Versionen und benutzerdefinierten Wine-Versionen. |
Um mehr über die neueste Version zu erfahren, sehen Sie sich das Änderungsprotokoll der stabilen Version an. Um mehr über die aktuellsten Entwicklungsänderungen zu erfahren, die noch nicht in einer stabilen Version vorliegen, sehen Sie sich das vollständige Änderungsprotokoll an.
Steam Tinker Launch funktioniert mit nativen Linux-Spielen und Spielen, die Proton verwenden. Einige reine Windows-Dienstprogramme (z. B. ReShade) sind jedoch nur für Proton-Spiele verfügbar. SteamTinkerLaunch unterstützt auch Nicht-Steam-Spiele, sofern diese über den Steam-Client gestartet werden.
Es gibt zwei Möglichkeiten, SteamTinkerLaunch über Steam zu verwenden, entweder als Kompatibilitätstool (für Proton-Spiele gedacht) oder als Startoption (für native Linux-Spiele gedacht). Pro Spiel sollte nur eine dieser Optionen genutzt werden.
Die Verwendung von SteamTinkerLaunch als Kompatibilitätstool ist die beabsichtigte Verwendung mit Proton-Spielen. Sobald SteamTinkerLaunch installiert ist, erzwingen Sie es als Kompatibilitätstool für Ihr ausgewähltes Spiel aus der Liste der Kompatibilitätstools. Sie können SteamTinkerLaunch auch in den Steam Play-Einstellungen des Steam-Clients als Standardkompatibilitätstool für alle Anwendungen festlegen. Beachten Sie, dass Steam immer die Windows-Version des Spiels herunterlädt, wenn Sie SteamTinkerLaunch als Kompatibilitätstool erzwingen.
Die Verwendung von SteamTinkerLaunch als Startoption ist die vorgesehene Möglichkeit, es mit nativen Linux-Spielen zu verwenden. Sie können SteamTinkerLaunch als Startoption aktivieren
Steamtinkerlaunch %command%
Auf einigen Plattformen wie Steam Deck müssen Sie SteamTinkerLaunch möglicherweise zu Ihrem Pfad hinzufügen, wenn Sie SteamTinkerLaunch als Startoption verwenden. Informationen zum Hinzufügen des Skripts zu Ihrem Pfad finden Sie in der Dokumentation Ihrer Distribution, da dies je nach Distribution und Shell unterschiedlich sein kann. Wenn Sie SteamTinkerLaunch über ProtonUp-Qt installiert haben, wird es für Sie zu Ihrem Pfad hinzugefügt, obwohl Sie den Pfad möglicherweise trotzdem auf $HOME/stl/prefix/steamtinkerlaunch
festlegen müssen, wie auf der Wiki-Seite „Launch Option“ beschrieben.
Es ist möglich, SteamTinkerLaunch als Startoption für Proton-Spiele zu verwenden, dies ist jedoch nicht der beabsichtigte Anwendungsfall.
Wenn Sie ein Spiel starten, wird ein kleiner Warteanfragedialog angezeigt. Dadurch können Sie entweder durch Drücken der Taste oder der Leertaste auf das Hauptmenü zugreifen oder mit dem Starten des Spiels fortfahren. Standardmäßig bleibt der Dialog nur zwei Sekunden lang bestehen, bevor er abläuft und das Spiel startet. Dies kann jedoch in den SteamTinkerLaunch-Einstellungen konfiguriert werden.
Das Hauptmenü ist das Sprungbrett, um an Ihren Spieloptionen herumzubasteln. Weitere Informationen zu den angebotenen Optionen finden Sie auf der Wiki-Seite.
SteamTinkerLaunch verfügt über mehrere Befehlszeilenoptionen, die außerhalb von Steam nützlich sein können, beispielsweise zum Installieren von Modding-Tools. Sie können steamtinkerlaunch help
ausführen, um eine vollständige Liste der verfügbaren Befehle anzuzeigen. Wenn sich SteamTinkerLaunch nicht in Ihrem Pfad befindet, können Sie sh steamtinkerlaunch help
aus dem Ordner ausführen, in den Sie SteamTinkerLaunch heruntergeladen haben.
SteamTinkerLaunch kann je nach Plattform und Anforderungen auf verschiedene Arten installiert werden. Ausführliche Installationsanweisungen finden Sie auf der Installations-Wiki-Seite.
Plattform | Notizen |
---|---|
Paketmanager | Bevorzugte Installationsmethode. Den Status des Distributionspakets finden Sie weiter unten. Diese Liste erhebt jedoch möglicherweise keinen Anspruch auf Vollständigkeit. Vielen Dank an alle Paketbetreuer! Weitere Informationen zu verfügbaren Paketen finden Sie im Installations-Wiki. |
ProtonUp-Qt | Ab v2.7.3 unterstützt ProtonUp-Qt SteamTinkerLaunch. Dies sollte es Ihnen ermöglichen, SteamTinkerLaunch zu installieren, unabhängig davon, welche Distribution Sie verwenden, einschließlich Steam Deck . Weitere Informationen finden Sie im Installations-Wiki und auf unserer ProtonUp-Qt-Wiki-Seite. Stellen Sie außerhalb von Steam Deck sicher, dass Sie die relevanten harten SteamTinkerLaunch-Abhängigkeiten erfüllt haben. |
Manuelle Installation | SteamTinkerLaunch unterstützt die systemweite (Root) und lokale (Nicht-Root) manuelle Installation. Informationen zur Einrichtung und Einzelheiten finden Sie in den Installations-Wiki-Hinweisen. |
Steam-Deck | Siehe Installations-Wiki für Steam Deck-spezifische Installationsanweisungen. |
Steam Flatpak | Installationsanweisungen zur Verwendung von Steam Flatpak und SteamTinkerLaunch finden Sie im Installations-Wiki. HINWEIS: Dies gilt nur für Flatpak Steam. |
Andere | Im Installations-Wiki finden Sie alle Distributions-spezifischen Installationsanweisungen. |
Mehrere großartige Leute haben SteamTinkerLaunch auf ihren Plattformen/Kanälen erwähnt. Vielen Dank an alle, die über SteamTinkerLaunch berichtet haben!
Name | Drücken |
---|---|
podiki (ebenfalls ein SteamTinkerLaunch-Mitwirkender) | Habe einen umfangreichen Artikel über SteamTinkerLaunch auf BoilingSteam geschrieben! |
ekianjo | Habe mit dem SteamTinkerLaunch-Erfinder Frostworx eine Frage-und-Antwort-Runde zu BoilingSteam verfasst! |
Hex-DSL | Habe ein YouTube-Video erstellt, in dem SteamTinkerLaunch vorgestellt wird |
Smoking | Habe ein YouTube-Video erstellt, in dem SteamTinkerLaunch vorgestellt wird |
Besetzung von Linux-Spielen | Erwähnte SteamTinkerLaunch mehrmals in ihren Besetzungen, Tendenz steigend! |
Kevin Wammer | Habe diesen Artikel geschrieben |
Starlogical von HiTechLoLife | Habe dieses Video erstellt, in dem SteamTinkerLaunch beschrieben wird |
joker1007 (Japanisch) | Ich habe einen umfangreichen Artikel über SteamTinkerLaunch für japanische Benutzer geschrieben |
Wenn SteamTinkerLaunch zum ersten Mal gestartet wird, erstellt es seine Standardkonfigurationsstruktur (normalerweise in ~/.config/steamtinkerlaunch
). Alle Konfigurationsdateien sind eigenständige Dokumente und werden ständig erweitert. Daher können einige Optionen fehlen. Wenn Sie eine Konfigurationsoption finden, die nicht dokumentiert ist, fordern Sie diese bitte im Issue-Tracker an. Sie können die Dokumentation sogar selbst schreiben und ein Mitarbeiter kann sie hinzufügen.
Für einen allgemeinen Überblick darüber, was konfiguriert werden kann, schauen Sie im Wiki nach oder durchsuchen Sie einfach das Hauptmenü, das fast alles abdeckt, was verfügbar ist. Wenn Sie sich einen Überblick über die Funktionen von SteamTinkerLaunch verschaffen möchten und das riesige Wiki für Sie zu überwältigend ist, sollten Sie sich die von Mitgliedern der Community erstellten Artikel und Videos ansehen.
Wie bereits erwähnt, kann fast alles über das Hauptmenü konfiguriert werden. Optional können Sie jedoch die globalen und spielspezifischen Konfigurationsdateien von SteamTinkerLaunch mit einem grafischen Texteditor bearbeiten, um eine detailliertere Vorgehensweise zu erreichen. Bevor Sie mit der Bearbeitung mit einem Texteditor beginnen, ist es möglicherweise eine gute Idee, zunächst die Konfigurationsoptionen im Hauptmenü zu erkunden und dann mit einem Texteditor einzutauchen und Anpassungen vorzunehmen.
Weitere Informationen zu den spezifischen Konfigurationsdateien von SteamTinkerLaunch finden Sie auf der Wiki-Seite „Konfigurationsdateien“.
Informationen dazu, wo SteamTinkerLaunch heruntergeladene Dateien speichert, finden Sie auf der Wiki-Seite „Downloads“.
Protokolle werden in das LOGDIR
geschrieben, wie im globalen Menü oder in der globalen Konfiguration definiert (standardmäßig ist dies normalerweise ~/.config/steamtinkerlaunch/logs/
). Die Ausführlichkeit der Protokolldatei hängt von der Variable WRITELOG
ab, wobei 0
keine Protokollierung, 1
eine geringere Ausführlichkeit und 2
die höchste Ausführlichkeit bedeutet.
SteamTinkerLaunch erstellt eine Reihe von Protokollen, darunter spielspezifische Protokolldateien. Für Protokolle, die eine Steam-App-ID enthalten (z. B. Proton-Protokolle), gibt es normalerweise einen symbolischen Link für die Protokolldatei mit dem Namen des Spiels, um die Identifizierung der Protokolle zu erleichtern.
SteamTinkerLaunch speichert möglicherweise auch zusätzliche Protokollierungsinformationen in /dev/shm/steamtinkerlaunch
.
Neben Protokollen gibt es eine Wiki-Seite zur Fehlerbehebung, auf der einige Probleme aufgeführt sind, mit denen einige Benutzer konfrontiert waren, sowie einige bekannte Probleme.
Beachten Sie, dass Sie SteamTinkerLaunch auf eigenes Risiko verwenden und für die Programme Dritter, die Sie damit starten, verantwortlich sind. SteamTinkerLaunch ist nicht mit Valve Corporation oder Steam verbunden.
SteamTinkerLaunch ist immer auf der Suche nach neuen Mitwirkenden. Weitere Informationen darüber, wie Sie zum Projekt beitragen können, finden Sie unter CONTRIBUTING.md.
SteamTinkerLaunch ist unter der GNU General Public License v3.0 lizenziert. Weitere Informationen finden Sie unter LIZENZ.