Introdução
Assim como há jogos disponíveis no Steam que não suportam Linux, também há os que suportam, porém, alguns jogos funcionam melhor na compilação Windows, e o Luxtorpeda irá ajudar com isto.
SteamPlay e Luxtorpeda
Steam Play é apenas um recurso que executa diferentes camadas de compatibilidade no Linux para que qualquer pessoa possa fazer uma, e o que o Luxtorpeda faz é permitir que você execute vários jogos (uma lista em expansão) no Steam dentro de uma “Engine Linux Nativa”, seja de código aberto ou de outra forma.
Usando Quake como exemplo
O Quake do Steam vem com três Engines, são eles:
- WinQuake: SinglePlayer;
- QuakeWorld: Multiplayer Online;
- GLQuake: SinglePlayer com renderização em OpenGL.
O suporte é exclusivo Windows, carece da trilha sonora original, e às vezes tem problemas para funcionar em máquinas modernas…
O que Luxtorpeda faz é baixar e instalar uma Engine predefinida, neste caso, o “vkQuake”, que usa Vulkan ao invés de OpenGL para renderização, ou seja, além do jogo passar a funcionar no Linux, estará com gráfico melhorado e, no caso do Quake, a trilha sonora que antes não funcionava por padrão, agora foi baixado e se encontra funcionando.
Uma captura de tela rodando Quake com Luxtorpeda em Ultrawide (2560x1080):
Uma captura de vídeo em 1080p mostrando a trilha sonora funcionando:
O jogo corre acima de 60 FPS, mas OBS Studio limitou a captura a 30 FPS.
Benefícios do projeto
Luxtorpeda é um projeto de código aberto realmente interessante, e à medida que mais Engines surgem ao longo dos anos, será um projeto de grande importância para a preservação e obtenção de jogos.
Lista de títulos suportados
Esta imagem é apenas uma representação da lista de títulos suportados pelo projeto original.
Para ver a lista completa de Jogos/Engines suportados, você deve visualizar clicando aqui.
No momento que escrevo esta matéria, o projeto original suporta apenas alguns títulos, mas há o Luxtorpeda-dev, que é mais recente e está em constante atualização.
Para mais informações sobre Luxtorpeda-dev, como também quaisquer problemas ou solicitações de recursos, podem ser encontrados neste link.
Instalando o Luxtorpeda
O procedimento é muito simples, é o mesmo procedimento para adicionar o Boxtron ou uma outra versão do Proton:
- Feche o Steam;
- Baixe o arquivo compactado do Luxtorpeda, clicando aqui;
- Acesse o local “~/.local/share/Steam/” e crie uma pasta chamada “compatibilitytools.d” (caso ainda não exista);
- Extraia o conteúdo do arquivo compactado para dentro de “compatibilitytools.d”;
- Inicie o Steam;
- Na janela de propriedades do jogo, vá em “Compatibilidade” e force o uso do Luxtorpeda.
Pronto, agora é só clicar em “Jogar”, a ferramenta fará o download, instalação e configuração da engine, tudo de maneira automática, e você não precisará se preocupar com nada.
Links
Baixe facilmente as versões mais recentes: Releases
Página do Luxtorpeda no GitHub: Luxtorpeda
Página do Luxtorpeda-dev no GitHub: Luxtorpeda-dev
Problemas ou sugestões: Issues
Referência: GamingOnLinux