Steam Tinker Launch é uma ferramenta versátil de wrapper Linux para uso com o cliente Steam que permite fácil configuração gráfica de ferramentas de jogo, como GameScope, MangoHud, ferramentas de modding e muito mais. Ele suporta jogos usando Proton e jogos Linux nativos e funciona tanto no X11 quanto no Wayland.
Conforme descrito por /u/TaylorRoyal23 em r/linux_gaming:
"Um wrapper incrível com um menu que permite alternar e modificar facilmente várias configurações de jogos no Linux. Qualquer coisa, desde versões de prótons até scripts de inicialização e saída, configurações de proton/dxvk/etc., FSR, reshade e até opções para várias ferramentas como gamemode, replay-sorcery, gamescope, etc. Muito mais também. Acabei de definir minha versão padrão do Proton para "steam tinker launcher" e então cada jogo é iniciado com um menu de 2 segundos que permite alterar facilmente qualquer uma das configurações. você não pressiona nenhum botão, apenas segue os padrões e inicia o jogo. Os menus podem ficar um pouco confusos, mas consolida tudo em um só lugar e é muito mais simples do que tentar lembrar dezenas de comandos para várias configurações daquele. pode precisar."
SteamTinkerLaunch oferece uma enorme variedade de recursos, muitos para listar neste Leiame. Consulte a lista de recursos e suas páginas wiki associadas para obter uma análise completa. No entanto, aqui estão alguns dos principais recursos oferecidos pelo SteamTinkerLaunch. Observe que alguns desses recursos podem não funcionar com Flatpak Steam!
Recurso | Descrição |
---|---|
Variáveis de ambiente personalizadas por jogo | Defina variáveis de ambiente personalizadas por jogo. Útil para adicionar ajustes de linha de comando para vários jogos. |
Executável de jogo personalizado | Altere o executável que o Steam inicia. Útil para lançadores de jogos/lançadores de mod personalizados. Esta opção é extremamente flexível, permitindo lançar um executável personalizado com um jogo, em vez do jogo, antes ou depois do jogo. Consulte a página wiki do programa personalizado para uso. |
Fácil instalação de verbos Winetricks | SteamTinkerLaunch pode aplicar as etapas necessárias para instalar, por exemplo, dotnet48 ou posterior em um prefixo Proton, o que pode corrigir problemas comuns com ferramentas GUI executadas por meio do Proton.É altamente recomendável instalar dotnet48 usando um tipo de comunidade do Proton, como GE-Proton ou Proton 5.0. Você também vai querer garantir que sua versão do Winetricks esteja atualizada. |
Suporte ModOrganizer 2 | Instala e configura a ferramenta de instalação e organização de mod ModOrganizer 2. Inclui navegador e integração de linha de comando para lidar com links NXM com xdg-open .Consulte nossa página wiki do ModOrganizer 2 e a página wiki de modding para obter mais detalhes. |
Suporte ao gerenciador de mod Vortex | Instala e configura a ferramenta de gerenciamento de mods Vortex Mod Manager do Nexus Mods. Inclui integração de navegador e linha de comando para lidar com links NXM com xdg-open .Veja nossa página wiki do Vortex e a página wiki de modding para mais detalhes. |
Suporte EspecialK | Utilitário para aprimorar e corrigir problemas comuns em jogos do Windows. Veja nossa página wiki SpecialK para uso. Pode exigir dependências opcionais adicionais. |
Suporte ReShade (somente Proton/Wine) | Suporta o uso de shaders ReShade para melhorar a qualidade visual dos jogos do Windows. Observe que o ReShade não oferece suporte a jogos Linux nativos. Consulte nossa página wiki do ReShade para uso e informações sobre como usar o ReShade e o SpecialK juntos. |
Suporte ao Hedge Mod Manager | Suporta a instalação automática do gerenciador de mods de jogos Modern Sonic de código aberto, bem como tenta instalar soluções alternativas para vários jogos que o exigem. Devido à natureza desses ajustes baseados no Winetricks, alguma intervenção manual pode ser necessária em alguns casos. Consulte a página wiki do SteamTinkerLaunch Hedge Mod Manager para obter detalhes. |
Download personalizado de vinho/próton | Gerencia o download de versões personalizadas de Proton e Wine, como o popular sabor Proton GEProton da GloriousEggroll. Essas versões são instaladas e gerenciadas pelo SteamTinkerLaunch. ( Requer jq para ser instalado! )Consulte nossas páginas wiki sobre versões personalizadas do Proton e versões personalizadas do Wine para obter mais detalhes. |
Para saber mais sobre a versão mais recente, verifique o changelog da versão estável. Para saber mais sobre as últimas mudanças de desenvolvimento que ainda não estão em uma versão estável, verifique o changelog completo.
O Steam Tinker Launch funciona com jogos nativos do Linux e jogos usando Proton, no entanto, alguns utilitários somente para Windows (como ReShade) estão disponíveis apenas para jogos Proton. SteamTinkerLaunch também suporta jogos não Steam, desde que sejam iniciados através do cliente Steam.
Existem duas maneiras de usar o SteamTinkerLaunch através do Steam, como uma ferramenta de compatibilidade (destinada a jogos Proton) ou como uma opção de inicialização (destinada a jogos Linux nativos). Apenas uma dessas opções deve ser usada por jogo.
Usar SteamTinkerLaunch como ferramenta de compatibilidade é a forma pretendida de usá-lo com jogos Proton. Depois que o SteamTinkerLaunch estiver instalado, force-o como uma ferramenta de compatibilidade para o jogo escolhido na lista de ferramentas de compatibilidade. Você também pode definir SteamTinkerLaunch como a ferramenta de compatibilidade padrão para todos os aplicativos nas configurações do Steam Play do cliente Steam. Tenha em mente que se você forçar o SteamTinkerLaunch como uma ferramenta de compatibilidade, o Steam sempre baixará a versão do jogo para Windows.
Usar SteamTinkerLaunch como opção de inicialização é a maneira pretendida de usá-lo com jogos Linux nativos. Você pode ativar o SteamTinkerLaunch como opção de inicialização
steamtinkerlaunch %command%
Em algumas plataformas, como Steam Deck, usar SteamTinkerLaunch como opção de inicialização pode exigir que você o adicione ao seu caminho. Consulte a documentação da sua distribuição sobre como adicionar o script ao seu caminho, pois isso pode variar entre distribuições e shells. Se você instalou o SteamTinkerLaunch via ProtonUp-Qt, ele será adicionado ao seu caminho para você, embora você ainda possa ter que definir o caminho para $HOME/stl/prefix/steamtinkerlaunch
conforme descrito na página wiki da opção de inicialização.
É possível usar SteamTinkerLaunch como opção de inicialização para jogos Proton, mas este não é o caso de uso pretendido.
Ao iniciar um jogo, uma pequena caixa de diálogo Wait Requester aparecerá. Isso permitirá que você acesse o menu principal pressionando o botão ou pressionando a barra de espaço, ou pule para iniciar o jogo. Por padrão, a caixa de diálogo permanecerá por apenas dois segundos antes de expirar e iniciar o jogo, mas isso pode ser configurado nas configurações do SteamTinkerLaunch.
O Menu Principal é o trampolim para mexer nas opções do jogo. Consulte a página wiki para obter mais informações sobre as opções que ela oferece.
SteamTinkerLaunch possui várias opções de linha de comando que podem ser úteis fora do Steam, como para instalar ferramentas de modding. Você pode executar steamtinkerlaunch help
para obter uma lista completa dos comandos disponíveis ou, se o SteamTinkerLaunch não estiver no seu caminho, você pode executar sh steamtinkerlaunch help
na pasta onde você baixou o SteamTinkerLaunch.
SteamTinkerLaunch pode ser instalado de algumas maneiras diferentes, dependendo da sua plataforma e necessidades. Consulte a página wiki de instalação para obter instruções detalhadas de instalação.
Plataforma | Notas |
---|---|
Gerenciador de pacotes | Método de instalação preferido. Veja o status do pacote de distribuição abaixo, embora esta lista possa não ser exaustiva. Muito obrigado a todos os mantenedores do pacote! Consulte o Wiki de Instalação para obter mais informações sobre os pacotes disponíveis. |
ProtonUp-Qt | A partir da v2.7.3, ProtonUp-Qt tem suporte para SteamTinkerLaunch. Isso deve permitir que você instale o SteamTinkerLaunch independentemente da distribuição que você está usando, incluindo Steam Deck . Consulte o wiki de instalação e nossa página wiki do ProtonUp-Qt para obter mais detalhes. Fora do Steam Deck, certifique-se de ter atendido às dependências rígidas relevantes do SteamTinkerLaunch. |
Instalação Manual | SteamTinkerLaunch suporta instalação manual em todo o sistema (root) e local (não root). Consulte as notas do Wiki de instalação para configuração e detalhes. |
Convés de vapor | Consulte o Wiki de instalação para obter instruções de instalação específicas do Steam Deck. |
Steam Flatpak | Consulte o Wiki de instalação para obter instruções de configuração sobre como usar Steam Flatpak e SteamTinkerLaunch. NOTA: Isto é apenas para Flatpak Steam. |
Outro | Consulte Wiki de instalação para obter instruções de instalação específicas da distribuição. |
Várias pessoas excelentes mencionaram o SteamTinkerLaunch em suas plataformas/canais. Muito obrigado a todos que cobriram o SteamTinkerLaunch!
Nome | Imprensa |
---|---|
podiki (também contribuidor do SteamTinkerLaunch) | Escrevi um artigo enorme sobre SteamTinkerLaunch no BoilingSteam! |
ekianjo | Escrevi uma sessão de perguntas e respostas sobre BoilingSteam com o criador do SteamTinkerLaunch, Frostworx! |
DSL hexadecimal | Fiz um vídeo no YouTube apresentando SteamTinkerLaunch |
smoking | Fiz um vídeo no YouTube apresentando SteamTinkerLaunch |
Elenco de jogos Linux | Mencionou SteamTinkerLaunch em seus elencos várias vezes, e contando! |
Kevin Wammer | Escreveu este artigo |
Starlógico da HiTechLoLife | Criei este vídeo descrevendo SteamTinkerLaunch |
joker1007 (japonês) | Escreveu um artigo enorme sobre SteamTinkerLaunch para usuários japoneses |
Quando o SteamTinkerLaunch for iniciado pela primeira vez, ele criará sua estrutura de configuração padrão (geralmente em ~/.config/steamtinkerlaunch
). Todos os arquivos de configuração são documentos independentes e estão sempre crescendo e, como resultado, algumas opções podem estar faltando. Se você encontrar uma opção de configuração que não esteja documentada, solicite-a no rastreador de problemas. Você mesmo pode escrever a documentação e um colaborador pode adicioná-la.
Para uma visão geral do que pode ser configurado, você verifica o wiki, ou simplesmente navega pelo Menu Principal, que cobre quase tudo disponível. Se você quiser ter uma visão geral dos recursos do SteamTinkerLaunch e achar o enorme wiki muito complicado, você pode conferir os artigos e vídeos criados por membros da comunidade.
Como mencionado, quase tudo pode ser configurado no menu principal, mas opcionalmente você pode editar os arquivos de configuração globais e por jogo do SteamTinkerLaunch com um editor de texto gráfico para uma abordagem mais granular. Antes de mergulhar na edição com um editor de texto, pode ser uma boa ideia começar explorando as opções de configuração no Menu Principal e, em seguida, mergulhar e fazer ajustes com um editor de texto.
Para obter mais informações sobre os arquivos de configuração específicos do SteamTinkerLaunch, consulte a página wiki dos Arquivos de Configuração.
Para obter informações sobre onde o SteamTinkerLaunch armazena os arquivos baixados, consulte a página wiki de downloads.
Os logs são gravados no LOGDIR
conforme definido no menu global ou na configuração global (por padrão, geralmente é ~/.config/steamtinkerlaunch/logs/
). A verbosidade do arquivo de log depende da variável WRITELOG
, onde 0
é sem registro, 1
é menos verbosidade e 2
é mais verbosidade.
SteamTinkerLaunch produz vários logs, incluindo arquivos de log específicos do jogo. Para logs que possuem um AppID do Steam (como logs do Proton), geralmente há um link simbólico para o arquivo de log com o nome do jogo para facilitar a identificação dos logs.
SteamTinkerLaunch também pode armazenar informações adicionais de registro em /dev/shm/steamtinkerlaunch
.
Além dos registros, há uma página wiki para solução de problemas que lista alguns problemas que alguns usuários enfrentaram e alguns problemas conhecidos.
Lembre-se de que você está usando o SteamTinkerLaunch por sua própria conta e risco e que é responsável pelos programas de terceiros que inicia com ele. SteamTinkerLaunch não é afiliado à Valve Corporation ou Steam.
SteamTinkerLaunch está sempre em busca de novos contribuidores. Consulte CONTRIBUTING.md para obter mais informações sobre como contribuir para o projeto.
SteamTinkerLaunch está licenciado sob a Licença Pública Geral GNU v3.0. Consulte LICENÇA para obter mais informações.