Steam Tinker Launch est un outil wrapper Linux polyvalent à utiliser avec le client Steam qui permet une configuration graphique facile des outils de jeu, tels que GameScope, MangoHud, des outils de modding et bien d'autres. Il prend en charge les jeux utilisant Proton et les jeux Linux natifs, et fonctionne à la fois sur X11 et Wayland.
Comme décrit par /u/TaylorRoyal23 sur r/linux_gaming :
"Un wrapper incroyable avec un menu qui vous permet de basculer et de modifier facilement divers paramètres pour les jeux sous Linux. Tout, des versions de proton aux scripts de démarrage et de sortie, en passant par les paramètres proton/dxvk/etc., FSR, reshade et même des options pour divers outils. comme le mode de jeu, la relecture-sorcellerie, le gamescope, etc. Des tonnes d'autres choses encore. Je viens de définir ma version par défaut de Proton sur "Steam Tinker Launcher", puis chaque jeu se lance avec un menu de 2 secondes qui vous permet de modifier facilement n'importe lequel des paramètres. vous n'appuyez sur aucun bouton, cela correspond simplement aux valeurs par défaut et lance le jeu. Les menus peuvent devenir un peu déroutants, mais cela consolide tout en un seul endroit et est bien plus simple que d'essayer de mémoriser des dizaines de commandes pour différents paramètres. pourrait avoir besoin."
SteamTinkerLaunch offre une grande variété de fonctionnalités, trop nombreuses pour être énumérées dans ce fichier Lisezmoi. Veuillez consulter la liste des fonctionnalités et leurs pages wiki associées pour une description complète. Cependant, voici quelques-unes des fonctionnalités clés offertes par SteamTinkerLaunch. Notez que certaines de ces fonctionnalités peuvent ne pas fonctionner avec Flatpak Steam !
Fonctionnalité | Description |
---|---|
Variables d'environnement personnalisées par jeu | Définissez des variables d'environnement personnalisées pour chaque jeu. Utile pour ajouter des ajustements de ligne de commande pour divers jeux. |
Exécutable de jeu personnalisé | Modifiez l'exécutable lancé par Steam. Utile pour les lanceurs de jeux/lanceurs de mods personnalisés. Cette option est extrêmement flexible, permettant de lancer un exécutable personnalisé avec un jeu, à la place du jeu, avant le jeu ou après le jeu. Consultez la page wiki du programme personnalisé pour connaître son utilisation. |
Installation facile des verbes Winetricks | SteamTinkerLaunch peut appliquer les étapes nécessaires pour installer, par exemple, dotnet48 ou version ultérieure dans un préfixe Proton, ce qui peut résoudre les problèmes courants avec les outils GUI exécutés via Proton.Il est fortement recommandé d'installer dotnet48 en utilisant une version communautaire de Proton telle que GE-Proton ou Proton 5.0. Vous voudrez également vous assurer que votre version de Winetricks est à jour. |
Prise en charge de ModOrganizer 2 | Installe et configure l'outil d'installation et d'organisation de mod ModOrganizer 2. Inclut l'intégration du navigateur et de la ligne de commande pour la gestion des liens NXM avec xdg-open .Consultez notre page wiki ModOrganizer 2 et notre page wiki de modding pour plus de détails. |
Prise en charge du gestionnaire de modules Vortex | Installe et configure l'outil de gestion de mods de Nexus Mods, Vortex Mod Manager. Inclut l'intégration du navigateur et de la ligne de commande pour gérer les liens NXM avec xdg-open .Consultez notre page wiki Vortex et notre page wiki de modding pour plus de détails. |
Assistance spéciale K | Utilitaire pour améliorer et résoudre les problèmes courants avec les jeux Windows. Consultez notre page wiki SpecialK pour son utilisation. Peut nécessiter des dépendances facultatives supplémentaires. |
Prise en charge de ReShade (Proton/Wine uniquement) | Prend en charge l'utilisation des shaders ReShade pour améliorer la qualité visuelle des jeux Windows. Notez que ReShade ne prend pas en charge les jeux Linux natifs. Consultez notre page wiki ReShade pour plus d'informations sur l'utilisation de ReShade et SpecialK ensemble. |
Prise en charge du gestionnaire de modules de couverture | Prend en charge l'installation automatique du gestionnaire de mods de jeu Open-Source Modern Sonic ainsi que la tentative d'installation de solutions de contournement pour divers jeux qui en ont besoin. En raison de la nature de ces ajustements reposant sur Winetricks, une intervention manuelle peut être nécessaire dans certains cas. Veuillez consulter la page wiki SteamTinkerLaunch Hedge Mod Manager pour plus de détails. |
Téléchargement personnalisé de vin/proton | Gère le téléchargement de versions personnalisées de Proton et Wine, telles que GEProton, la populaire saveur Proton de GloriousEggroll. Ces versions sont installées et gérées par SteamTinkerLaunch. ( Nécessite l'installation jq ! )Consultez nos pages wiki sur les versions personnalisées Proton et les versions personnalisées Wine pour plus de détails. |
Pour en savoir plus sur la dernière version, consultez le journal des modifications de la version stable. Pour en savoir plus sur les dernières modifications de développement de pointe qui ne sont pas encore dans une version stable, consultez le journal des modifications complet.
Steam Tinker Launch fonctionne avec les jeux natifs Linux et les jeux utilisant Proton, cependant certains utilitaires Windows uniquement (tels que ReShade) ne sont disponibles que pour les jeux Proton. SteamTinkerLaunch prend également en charge les jeux non Steam à condition qu'ils soient lancés via le client Steam.
Il existe deux façons d'utiliser SteamTinkerLaunch via Steam, soit en tant qu'outil de compatibilité (destiné aux jeux Proton), soit en tant qu'option de lancement (destinée aux jeux Linux natifs). Une seule de ces options doit être utilisée par partie.
Utiliser SteamTinkerLaunch comme outil de compatibilité est la manière prévue de l'utiliser avec les jeux Proton. Une fois SteamTinkerLaunch installé, forcez-le comme outil de compatibilité pour le jeu de votre choix dans la liste des outils de compatibilité. Vous pouvez également définir SteamTinkerLaunch comme outil de compatibilité par défaut pour toutes les applications à partir des paramètres Steam Play du client Steam. Gardez à l'esprit que si vous forcez SteamTinkerLaunch comme outil de compatibilité, Steam téléchargera toujours la version Windows du jeu.
Utiliser SteamTinkerLaunch comme option de lancement est la manière prévue de l'utiliser avec des jeux Linux natifs. Vous pouvez activer SteamTinkerLaunch comme option de lancement
steamtinkerlancement %command%
Sur certaines plateformes telles que Steam Deck, l'utilisation de SteamTinkerLaunch comme option de lancement peut nécessiter que vous l'ajoutiez à votre chemin. Reportez-vous à la documentation de vos distributions pour savoir comment ajouter le script à votre chemin, car cela peut varier selon les distributions et les shells. Si vous avez installé SteamTinkerLaunch via ProtonUp-Qt, il sera ajouté à votre chemin pour vous, même si vous devrez peut-être toujours définir le chemin sur $HOME/stl/prefix/steamtinkerlaunch
comme décrit sur la page wiki des options de lancement.
Il est possible d'utiliser SteamTinkerLaunch comme option de lancement pour les jeux Proton, mais ce n'est pas le cas d'utilisation prévu.
Lorsque vous démarrez un jeu, une petite boîte de dialogue Wait Requester apparaîtra. Cela vous permettra d'accéder au menu principal soit en appuyant sur le bouton ou en appuyant sur la barre d'espace, soit de passer au lancement du jeu. Par défaut, la boîte de dialogue ne restera que deux secondes avant d'expirer et de lancer le jeu, mais cela peut être configuré dans les paramètres SteamTinkerLaunch.
Le menu principal est le tremplin pour bricoler vos options de jeu. Consultez la page wiki pour plus d'informations sur les options qu'elle propose.
SteamTinkerLaunch propose plusieurs options de ligne de commande qui peuvent être utiles en dehors de Steam, par exemple pour installer des outils de modding. Vous pouvez exécuter steamtinkerlaunch help
pour obtenir une liste complète des commandes disponibles, ou si SteamTinkerLaunch n'est pas sur votre chemin, vous pouvez exécuter sh steamtinkerlaunch help
à partir du dossier dans lequel vous avez téléchargé SteamTinkerLaunch.
SteamTinkerLaunch peut être installé de différentes manières en fonction de votre plate-forme et de vos besoins. Veuillez vous référer à la page wiki d'installation pour des instructions d'installation détaillées.
Plate-forme | Remarques |
---|---|
Gestionnaire de paquets | Méthode d'installation préférée. Voir l'état du package de distribution ci-dessous, bien que cette liste puisse ne pas être exhaustive. Un grand merci à tous les responsables des packages ! Reportez-vous au wiki d'installation pour plus d'informations sur les packages disponibles. |
ProtonUp-Qt | Depuis la version 2.7.3, ProtonUp-Qt prend en charge SteamTinkerLaunch. Cela devrait vous permettre d'installer SteamTinkerLaunch quelle que soit la distribution que vous utilisez, y compris Steam Deck . Consultez le wiki d'installation et notre page wiki ProtonUp-Qt pour plus de détails. En dehors de Steam Deck, assurez-vous d’avoir respecté les dépendances matérielles SteamTinkerLaunch pertinentes. |
Installation manuelle | SteamTinkerLaunch prend en charge l'installation manuelle à l'échelle du système (root) et locale (non root). Voir les notes du wiki d'installation pour la configuration et les détails. |
Pont à vapeur | Voir le wiki d'installation pour les instructions d'installation spécifiques à Steam Deck. |
Flatpak à la vapeur | Consultez le wiki d'installation pour obtenir des instructions de configuration sur l'utilisation de Steam Flatpak et SteamTinkerLaunch. REMARQUE : ceci concerne uniquement Flatpak Steam. |
Autre | Voir le wiki d'installation pour toutes les instructions d'installation spécifiques à la distribution. |
Plusieurs personnes formidables ont mentionné SteamTinkerLaunch sur leurs plateformes/chaînes. Un grand merci à tous ceux qui ont couvert SteamTinkerLaunch !
Nom | Presse |
---|---|
podiki (également contributeur de SteamTinkerLaunch) | J'ai écrit un énorme article sur SteamTinkerLaunch sur BoilingSteam ! |
ekianjo | J'ai rédigé une séance de questions-réponses sur BoilingSteam avec le créateur de SteamTinkerLaunch, Frostworx ! |
DSL hexadécimal | Réalisation d'une vidéo YouTube présentant SteamTinkerLaunch |
smoking | Réalisation d'une vidéo YouTube présentant SteamTinkerLaunch |
Casting du jeu Linux | A mentionné SteamTinkerLaunch sur leurs castings à plusieurs reprises, et ça continue ! |
Kévin Wammer | A écrit cet article |
Starlogique de HiTechLoLife | J'ai créé cette vidéo décrivant SteamTinkerLaunch |
joker1007 (japonais) | A écrit un énorme article sur SteamTinkerLaunch pour les utilisateurs japonais |
Lorsque SteamTinkerLaunch est démarré pour la première fois, il créera sa structure de configuration par défaut (généralement dans ~/.config/steamtinkerlaunch
). Tous les fichiers de configuration sont des documents autonomes et sont en constante évolution ; par conséquent, certaines options peuvent manquer. Si vous trouvez une option de configuration qui n'est pas documentée, veuillez la demander sur le système de suivi des problèmes. Vous pouvez même rédiger la documentation vous-même et un collaborateur peut l'ajouter.
Pour un aperçu général de ce qui peut être configuré, consultez le wiki ou parcourez simplement le menu principal, qui couvre presque tout ce qui est disponible. Si vous souhaitez avoir un aperçu des fonctionnalités de SteamTinkerLaunch et que vous trouvez l'énorme wiki trop écrasant, vous voudrez peut-être consulter les articles et vidéos créés par les membres de la communauté.
Comme mentionné, presque tout peut être configuré à partir du menu principal, mais vous pouvez éventuellement modifier les fichiers de configuration globaux et par jeu de SteamTinkerLaunch avec un éditeur de texte graphique pour une approche plus granulaire. Avant de vous lancer dans l'édition avec un éditeur de texte, il peut être judicieux de commencer par explorer les options de configuration dans le menu principal, puis de vous lancer et de peaufiner votre texte avec un éditeur de texte.
Pour plus d'informations sur les fichiers de configuration spécifiques de SteamTinkerLaunch, consultez la page wiki Fichiers de configuration.
Pour plus d'informations sur l'endroit où SteamTinkerLaunch stocke les fichiers téléchargés, consultez la page wiki Téléchargements.
Les journaux sont écrits dans le LOGDIR
comme défini dans le menu global ou la configuration globale (par défaut, il s'agit généralement ~/.config/steamtinkerlaunch/logs/
). La verbosité du fichier journal dépend de la variable WRITELOG
, où 0
correspond à aucune journalisation, 1
à moins de verbosité et 2
à la verbosité maximale.
SteamTinkerLaunch produit un certain nombre de journaux, y compris des fichiers journaux spécifiques au jeu. Pour les journaux contenant un Steam AppID (tels que les journaux Proton), il existe généralement un lien symbolique vers le fichier journal avec le nom du jeu pour faciliter l'identification des journaux.
SteamTinkerLaunch peut également stocker des informations de journalisation supplémentaires dans /dev/shm/steamtinkerlaunch
.
En plus des journaux, il existe une page wiki de dépannage qui répertorie certains problèmes rencontrés par quelques utilisateurs et certains problèmes connus.
Gardez à l'esprit que vous utilisez SteamTinkerLaunch à vos propres risques et que vous êtes responsable des programmes tiers que vous lancez avec. SteamTinkerLaunch n'est pas affilié à Valve Corporation ou Steam.
SteamTinkerLaunch est toujours à la recherche de nouveaux contributeurs. Voir CONTRIBUTING.md pour plus d'informations sur la façon de contribuer au projet.
SteamTinkerLaunch est sous licence GNU General Public License v3.0. Voir LICENCE pour plus d’informations.