Steam Tinker Launch — это универсальный инструмент-оболочка Linux для использования с клиентом Steam, который позволяет легко графически настраивать игровые инструменты, такие как GameScope, MangoHud, инструменты для моддинга и многое другое. Он поддерживает как игры, использующие Proton, так и собственные игры для Linux, и работает как на X11, так и на Wayland.
Как описано /u/TaylorRoyal23 в r/linux_gaming:
«Невероятная оболочка с меню, которая позволяет легко переключать и изменять различные настройки игр в Linux. Все, что угодно, от версий Proton до сценариев запуска и выхода, настроек proton/dxvk/и т. д., FSR, изменения цвета и даже опций для различных инструментов. например игровой режим, replay-sorcery, gamescope и т. д. Я просто установил для своей версии протона по умолчанию «Steam Tinker Launcher», а затем каждая игра запускается с двухсекундным меню, которое появляется. позволяет легко изменить любые настройки. Если вы не нажимаете какие-либо кнопки, он просто использует настройки по умолчанию и запускает игру. Меню может немного сбивать с толку, но оно объединяет все в одном месте и намного проще. пытаясь запомнить десятки команд для различных настроек, которые могут понадобиться».
SteamTinkerLaunch предлагает огромное разнообразие функций, их слишком много, чтобы перечислить их в этом файле Readme. Пожалуйста, ознакомьтесь со списком функций и связанными с ними вики-страницами для получения полной информации. Однако вот некоторые ключевые функции, предлагаемые SteamTinkerLaunch. Обратите внимание, что некоторые из этих функций могут не работать в Flatpak Steam!
Особенность | Описание |
---|---|
Пользовательские переменные среды для каждой игры | Установите пользовательские переменные среды для каждой игры. Полезно для добавления настроек командной строки для различных игр. |
Пользовательский исполняемый файл игры | Измените исполняемый файл, который запускает Steam. Полезно для пользовательских программ запуска игр/модов. Этот вариант чрезвычайно гибок и позволяет запускать собственный исполняемый файл вместе с игрой вместо игры до или после игры. Информацию об использовании см. на вики-странице пользовательской программы. |
Простая установка глаголов Winetricks | SteamTinkerLaunch может выполнить необходимые действия для установки, например, dotnet48 или более поздней версии в префиксе Proton, что может устранить распространенные проблемы с инструментами графического пользовательского интерфейса, работающими через Proton.Настоятельно рекомендуется установить dotnet48 используя версию Proton, созданную сообществом, например GE-Proton или Proton 5.0. Вам также необходимо убедиться, что ваша версия Winetricks обновлена. |
Поддержка ModOrganizer 2 | Устанавливает и настраивает инструмент установки и организации модов ModOrganizer 2. Включает интеграцию браузера и командной строки для обработки ссылок NXM с помощью xdg-open .Дополнительную информацию смотрите на нашей вики-странице ModOrganizer 2 и вики-странице моддинга. |
Поддержка Vortex Mod Manager | Устанавливает и настраивает инструмент управления модами Vortex Mod Manager от Nexus Mods. Включает интеграцию браузера и командной строки для обработки ссылок NXM с помощью xdg-open .Дополнительную информацию смотрите на нашей вики-странице Vortex и вики-странице моддинга. |
Специальная поддержка | Утилита для улучшения и устранения распространенных проблем с играми для Windows. Информацию об использовании см. на нашей вики-странице SpecialK. Могут потребоваться дополнительные необязательные зависимости. |
Поддержка ReShade (только Proton/Wine) | Поддерживает использование шейдеров ReShade для улучшения визуального качества игр для Windows. Обратите внимание, что ReShade не поддерживает собственные игры для Linux. Посетите нашу вики-страницу ReShade для получения информации об использовании и информации о совместном использовании ReShade и SpecialK . |
Поддержка Hedge Mod Manager | Поддерживает автоматическую установку менеджера игровых модов Modern Sonic с открытым исходным кодом, а также попытки установить обходные пути для различных игр, которые этого требуют. Из-за характера этих настроек, основанных на Winetricks, в некоторых случаях может потребоваться некоторое ручное вмешательство. Подробности можно найти на вики-странице SteamTinkerLaunch Hedge Mod Manager. |
Пользовательская загрузка Wine/Proton | Управляет загрузкой пользовательских выпусков Proton и Wine, таких как популярный вариант Proton GEProton от GloriousEggroll. Эти версии устанавливаются и управляются SteamTinkerLaunch. ( Требуется установка jq ! )Для получения более подробной информации посетите наши вики-страницы, посвященные пользовательским версиям Proton и пользовательским версиям Wine. |
Чтобы узнать о последней версии, ознакомьтесь с журналом изменений стабильной версии. Чтобы узнать о последних передовых изменениях в разработке, еще не представленных в стабильной сборке, ознакомьтесь с полным журналом изменений.
Steam Tinker Launch работает с играми, родными для Linux, и играми, использующими Proton, однако некоторые утилиты только для Windows (например, ReShade) доступны только для игр Proton. SteamTinkerLaunch также поддерживает игры, не принадлежащие Steam, если они запускаются через клиент Steam.
Есть два способа использовать SteamTinkerLaunch через Steam: либо в качестве инструмента совместимости (предназначенного для игр Proton), либо в качестве параметра запуска (предназначенного для собственных игр Linux). В каждой игре следует использовать только один из этих вариантов.
Использование SteamTinkerLaunch в качестве инструмента совместимости — это предполагаемый способ использования его с играми Proton. После установки SteamTinkerLaunch включите его в качестве инструмента совместимости для выбранной вами игры из списка инструментов совместимости. Вы также можете установить SteamTinkerLaunch в качестве инструмента совместимости по умолчанию для всех приложений в настройках Steam Play клиента Steam. Имейте в виду, что если вы включите SteamTinkerLaunch в качестве инструмента совместимости, Steam всегда будет загружать версию игры для Windows.
Использование SteamTinkerLaunch в качестве параметра запуска — это предполагаемый способ использования его с собственными играми для Linux. Вы можете включить SteamTinkerLaunch в качестве опции запуска.
Steamtinkerlaunch %команда%
На некоторых платформах, таких как Steam Deck, использование SteamTinkerLaunch в качестве параметра запуска может потребовать от вас добавить его в свой путь. Обратитесь к документации вашего дистрибутива, чтобы узнать, как добавить скрипт в свой путь, поскольку это может различаться в зависимости от дистрибутива и оболочки. Если вы установили SteamTinkerLaunch через ProtonUp-Qt, он будет добавлен к вашему пути, хотя вам все равно придется установить путь к $HOME/stl/prefix/steamtinkerlaunch
как описано на вики-странице Launch Option.
SteamTinkerLaunch можно использовать в качестве варианта запуска игр Proton, но это не предполагаемый вариант использования.
При запуске игры появится небольшое диалоговое окно запроса ожидания. Это позволит вам получить доступ к главному меню, нажав кнопку или клавишу пробела, или перейти к запуску игры. По умолчанию диалоговое окно будет оставаться только две секунды, прежде чем оно истечет и запустит игру, но это можно настроить в настройках SteamTinkerLaunch.
Главное меню — это трамплин для настройки параметров игры. Посетите вики-страницу для получения дополнительной информации о предоставляемых опциях.
SteamTinkerLaunch имеет несколько параметров командной строки, которые могут быть полезны вне Steam, например, для установки инструментов для моддинга. Вы можете запустить steamtinkerlaunch help
чтобы получить полный список доступных команд, или, если SteamTinkerLaunch не находится на вашем пути, вы можете запустить sh steamtinkerlaunch help
из папки, в которую вы загрузили SteamTinkerLaunch.
SteamTinkerLaunch можно установить несколькими способами в зависимости от вашей платформы и потребностей. Подробные инструкции по установке можно найти на вики-странице установки.
Платформа | Примечания |
---|---|
Менеджер пакетов | Предпочтительный способ установки. См. статус дистрибутива ниже, хотя этот список может не быть исчерпывающим. Большое спасибо всем сопровождающим пакета! Обратитесь к Wiki установки для получения дополнительной информации о доступных пакетах. |
ПротонUp-Qt | Начиная с версии 2.7.3, ProtonUp-Qt поддерживает SteamTinkerLaunch. Это должно позволить вам установить SteamTinkerLaunch независимо от того, какой дистрибутив вы используете, включая Steam Deck . Дополнительную информацию см. в вики-сайте установки и на нашей вики-странице ProtonUp-Qt. За пределами Steam Deck убедитесь, что вы выполнили соответствующие жесткие зависимости SteamTinkerLaunch. |
Ручная установка | SteamTinkerLaunch поддерживает общесистемную (root) и локальную (без root) установку вручную. См. примечания Wiki по установке для получения подробной информации о настройке. |
Паровая палуба | Инструкции по установке для Steam Deck см. в Wiki Installation Wiki. |
Steam Флэтпак | Инструкции по установке при использовании Steam Flatpak и SteamTinkerLaunch см. в Wiki-сайте установки. ПРИМЕЧАНИЕ. Это только для Flatpak Steam. |
Другой | Инструкции по установке для конкретного дистрибутива см. в Wiki Installation Wiki. |
Несколько замечательных людей упомянули SteamTinkerLaunch на своих платформах/каналах. Большое спасибо всем, кто рассказал о SteamTinkerLaunch!
Имя | Нажимать |
---|---|
podiki (также участник SteamTinkerLaunch) | Написал огромную статью о SteamTinkerLaunch на BoilingSteam! |
экианджо | Написал вопросы и ответы на BoilingSteam с создателем SteamTinkerLaunch Frostworx! |
Шестнадцатеричный DSL | Сделал на YouTube видео, демонстрирующее SteamTinkerLaunch. |
смокинг | Сделал на YouTube видео, демонстрирующее SteamTinkerLaunch. |
Каст игры для Linux | SteamTinkerLaunch упоминался в своих кастах несколько раз, и это число продолжает расти! |
Кевин Ваммер | Написал эту статью |
Starlogy от HiTechLoLife | Создал это видео с описанием SteamTinkerLaunch. |
шутник1007 (японский) | Написал огромную статью о SteamTinkerLaunch для японских пользователей. |
Когда SteamTinkerLaunch запускается в первый раз, он создает структуру конфигурации по умолчанию (обычно в ~/.config/steamtinkerlaunch
). Все файлы конфигурации представляют собой автономные документы и постоянно увеличиваются, поэтому некоторые параметры могут отсутствовать. Если вы обнаружите вариант конфигурации, который не задокументирован, запросите его в системе отслеживания проблем. Вы даже можете написать документацию самостоятельно, и ее может добавить соавтор.
Для общего обзора того, что можно настроить, вы можете просмотреть вики или просто просмотреть главное меню, которое охватывает почти все доступное. Если вы хотите получить обзор возможностей SteamTinkerLaunch, но огромная вики кажется вам слишком сложной, возможно, вы захотите просмотреть статьи и видеоролики, созданные членами сообщества.
Как уже упоминалось, почти все можно настроить из главного меню, но при желании вы можете редактировать глобальные и отдельные файлы конфигурации SteamTinkerLaunch с помощью графического текстового редактора для более детального подхода. Прежде чем приступить к редактированию с помощью текстового редактора, было бы неплохо начать с изучения параметров конфигурации в главном меню, а затем погрузиться в них и настроить их с помощью текстового редактора.
Дополнительную информацию о конкретных файлах конфигурации SteamTinkerLaunch можно найти на вики-странице «Файлы конфигурации».
Информацию о том, где SteamTinkerLaunch хранит загруженные файлы, можно найти на вики-странице «Загрузки».
Журналы записываются в LOGDIR
как определено в глобальном меню или глобальной конфигурации (по умолчанию это обычно ~/.config/steamtinkerlaunch/logs/
). Подробность файла журнала зависит от переменной WRITELOG
, где 0
— отсутствие ведения журнала, 1
— меньше детализации, 2
— максимальная детализация.
SteamTinkerLaunch создает ряд журналов, включая файлы журналов конкретной игры. Для журналов, в которых есть Steam AppID (например, журналы Proton), обычно имеется символическая ссылка на файл журнала с названием игры, чтобы упростить идентификацию журналов.
SteamTinkerLaunch также может хранить дополнительную информацию о журнале в /dev/shm/steamtinkerlaunch
.
Помимо журналов, существует вики-страница для устранения неполадок, на которой перечислены некоторые проблемы, с которыми столкнулись несколько пользователей, а также некоторые известные проблемы.
Помните, что вы используете SteamTinkerLaunch на свой страх и риск и несете ответственность за сторонние программы, которые вы запускаете с его помощью. SteamTinkerLaunch не связан с Valve Corporation или Steam.
SteamTinkerLaunch всегда ищет новых участников. Посетите CONTRIBUTING.md для получения дополнительной информации о том, как внести свой вклад в проект.
SteamTinkerLaunch распространяется по лицензии GNU General Public License v3.0. См. ЛИЦЕНЗИЮ для получения дополнительной информации.