Como jogar GTA San Andreas no Linux (Ubuntu e derivados)

Publicado em 15/04/2022 ás 20:23
Última Atualização em 27/01/2023 ás 14:02

Jogar GTA San Andreas no PC, é uma coisa simples, não é?
Pelo menos, pros usuários de Windows, pode ser fácil.

E por que no Linux não seria? Hoje veremos como jogar o jogo da Rockstar em seu computador/notebook com Linux.

Pra quem tá começando agora, pode parecer difícil, ou algo assim, mas não é.
Primeiramente, quero avisar que no atual momento, este tutorial é destinado a usuários de Debian ou Ubuntu, e derivados, caso sua distro Linux seja diferente, aconselho a esperar um pouco mais para que atualizemos este tutorial incluindo informações detalhadas pra outras distros. Além disso, vale ressaltar que este tutorial não é destinado a pessoas que tem o GTA San Andreas da Steam, Epic Games ou Rockstar Laucher. Ele é válido apenas para a versão 1.0 US, lançada em 2004, que não está disponível nestas plataformas, somente via CDs/DVDs, que inclusive é a melhor versão do jogo, não só pra jogar, mas para modificar. Então, se o seu GTA San Andreas for da Stream, recomendo que veja este vídeo do Diolinux:


Nota: No tutorial eu utilizo GTA San Andreas como exemplo durante todo o processo. Mas também serve para GTA III, e Vice City.

E agora chega de enrolação, vamos lá!

Primeiro Passo: Ter o GTA San Andreas.

Pra começar, você precisa ter o GTA San Andreas, seja por CD/DVD, iso, torrent, não importa. 
(Nós não distribuímos pirataria, então caso não tenha, isso é por sua conta)

A versão que devemos ter em mãos, é a 1.0 US, primeira versão do jogo lançada para PC.

Os arquivos originais da ISO, tirada do CD do jogo

Eu tenho o GTA San Andreas da Steam, não quero ter que pagar pra ter jogo original numa iso, ou não quero recorrer a pirataria, o que faço?

Você pode fazer o Downgrade, neste link abaixo tem um tutorial de como fazer isso, a partir da seção 4.


Segundo Passo: Instalar o Wine.

GTA San Andreas foi lançado oficialmente em 2004, e até o momento atual (2022) não temos uma versão oficial portada para Linux. E como o jogo funciona nativamente apenas no Windows, é necessário instalar uma aplicação, e esta aplicação se chama Wine.

Você pode ver mais sobre oque é Wine, como funciona e tudo mais, neste vídeo: Wine (Linux) - O que é? Como funciona? (Não é um Tutorial)

Edit: Eu havia feito um mini tutorial aqui sobre como instalar o Wine, porém, o Wine atualizou
e é melhor seguir o passo a passo do site deles, que sempre está sendo atualizado conforme chegam novas atualizações do Wine, e novas distros Linux.

Terceiro Passo: Instalar o Steam (ou Winetricks?)

A Steam possui um projeto chamado Proton, que é uma camada de compatibilidade para que jogos de Windows rodem em sistemas operacionais baseados em Linux. O Proton é desenvolvido pela Valve em cooperação com desenvolvedores da CodeWeavers sob contrato. Isto originalmente não estava incluso no tutorial, que na época escrevi usando o Ubuntu 20.04, Mas agora, depois de instalar o Ubuntu 22.04 e seguir este mesmo processo pra instalar o jogo, constatei que ele não funcionou, e a solução que encontrei foi esta, instalar o Steam, só depois que eu instalei ele, o jogo foi funcionar, é muito provável que haja uma relação entre instalar o Steam (que por sua vez possui o Proton) e o jogo ter funcionado só depois de ter feito este passo. (Inclusive eu lembro de ter o Steam instalado da última vez). Winetricks também pode ser a solução, ele é instalado juntamente com o Steam. Nota: O Proton não é ativado por padrão no Steam, mas aqui há um tutorial. E o Winetricks, você pode pode simplesmente instalar, e deixar lá.

Como você pode ver, as coisas são bem arcaicas por aqui, eu realmente espero que isso venha melhorar num futuro breve.


Quarto Passo: Instalando o GTA San Andreas.

Você vai abrir o instalador do GTA San Andreas, para fazer isso, clique com o botão direito do mouse nele e quando abrir o menu, clique em "Abrir com outro aplicativo" e vai selecionar a opção "Carregador de aplicativos Windows Wine", como pode se ver na imagem abaixo:

Se você já utilizou o Wine antes, provavelmente o sistema associará em qual programa o arquivo .exe deve ser aberto (sem precisar abrir o menu com o botão direito do mouse, e selecionar a opção).

Após isso, vai começar todo o processo de instalação do Jogo.

Recomenda-se que o jogo seja instalado no diretório padrão, que no Linux é dentro do diretório do Wine, porém você pode instalar-lo em outro lugar se assim achar melhor.


Você pode prosseguir com toda instalação. Ao final, aguarde o jogo terminar de ser instalado.


Quinto passo: baixar o Essentials Pack da MixMods.
(Pra não dizerem que sou fanboy da Mix, se quiser simplesmente baixe o Crack Hoodlum, ou Compact, Silent's Asi Loader, Modloader, CLEO Library, Silent Patch, Widscreen Fix, e seja feliz)

O Jogo precisa desses mods para rodar bem com Windows, no Linux não é muito diferente.

Se você não tiver mudado o diretório de instalação do Jogo, na hora de selecionar aonde deveria
estar instalado, provavelmente ele deverá estar neste caminho:

/home/seu-nome-de-usuário/.wine/drive_c/Program Files (x86)

(A opção pra mostrar itens ocultos tem que estar ativada)

Recomendações

1. DXVK - Vocẽ pode querer instalar o DXVK pra fazer a troca da API Gráfica usada pelo jogo de DirectX, para Vulkan, o que pode tornar o jogo melhor para se rodar no Linux.


2. Lutris - O Lutris é um gestor de jogos livre e de código aberto para sistemas operacionais baseados em Linux. Ele facilita o gerenciamento de seus jogos da Steam, Epic Games, e GoG, além de jogos instalados diretamente por um instalador, bem comum da época em que os jogos viam em CD/DVD. Então você pode definir várias opções para aquele jogo, a forma como ele vai rodar no seu computador, entre outras coisas.


Recomendo que você veja a página de "Sobre o Lutris" (somente em Inglês, você pode usar Tradutor), lá há instruções sobre como usar o Lutris, e adicionar jogos a sua biblioteca.


Diferenças de Desempenho - Plataforma Oficial vs Linux

E bem, pra quem ficou curioso se muda alguma coisa rodar o GTA San Andreas no Linux em vez do Windows, eu lamento dizer, mas muda bosta nenhuma. (Se você tiver um PC/Laptop decente talvez seja melhor)

Meu notebook usado para fazer este tutorial e jogar o jogo possui as seguintes configurações:

Sistema: Dualboot com Ubuntu 22.04 LTS e Windows 10
CPU: Intel® Core™ i3-6006U 2.00GHz
GPU: Intel® HD Graphics 520
RAM: 4,0 GB

E de desempenho, eu sou obrigado a falar uma coisa: É Terrível.

O jogo sendo executado no Windows tem uma média de 10 a 20 FPS. Não passa disso.
No Linux, o mesmo resultado, de 10 a 20 FPS, ou seja, nenhum dos dois venceram.
Por favor, tenha um PC bom.

Sim, o jogo está em modo Janela.

Mas claro, isso vai de máquina pra máquina. No mundo Linux não existem parâmetros para isso, as vezes acontece de uma máquina com uma configuração igual se sair melhor. Enfim o jeito é testar mesmo pra ver que mudanças fará.

Notas Finais

Apesar de o jogo funcionar bem, vale mencionar alguns detalhes:
Pode haver um atraso nos comandos, você aperta uma tecla, e aquela ação demora um pouco até acontecer, ou você solta uma tecla, e a função que ela estava fazendo, demora pra parar de ser feita.
(Isso é bem irritante, talvez seja meu PC que é ruim demais)

Bem, é isso, falou, eu vou ficando por aqui, até a próxima se Deus quiser.

Comentários