Resolvendo os problemas do Humble Bundle V para Linux
O novo Humble Bundle saiu ontem e foi de cair o queixo, trazendo cinco dos melhores jogos indie já lançados. Mas como sempre acontece, a atenção na hora de fazer o port dos jogos para o Linux não foi total, e erros começaram a pipocar nos fóruns e na sessão de comentários do post de lançamento do pacote.

The Humble Bundle V: cinco jogos incríveis a troco de pinga… mas nem tudo são flores para os usuários Linux
Os erros na verdade não devem ocorrer para usuários com placas de vídeo Nvidia ou ATI, mas sim com usuários de GPUs integradas da Intel. Sim, sempre nós.
Bastion
Primeiro erro
O primeiro erro ocorre no game Bastion, logo quando movemos o mouse o erro Unhandled Exception aparece. Para resolver isso teremos que editar um arquivo de configuração do jogo e adicionar uma linha de código no mesmo, algo bem fácil… e que deveria ter sido feito pelos desenvolvedores.
Abra o terminal com o atalho <Ctrl + Alt + T> e digite o comando abaixo:
sudo gedit /usr/local/games/Bastion/OpenTK.dll.config
Agora procure pela seguinte linha:
<dllmap os="linux" dll="libX11" target="libX11.so.6"/>
E abaixo dela adicione o seguinte:
<dllmap os="linux" dll="libXi" target="libXi.so.6"/>
Salve o arquivo e feche-o. O erro deve ser resolvido agora (:
Segundo erro
O segundo erro acontece porque as placas integradas da Intel não tem suporte a compressão de texturas s3tc, recurso que o game necessita para rodar. Temos duas opções aqui: forçar o jogo a rodar sem o suporte a compressão ou adicionar o suporte a nossa GPU da Intel.
Como o primeiro é mais simples, vamos a ele. Abra o terminal e para rodar o jogo, digite o comando abaixo:
sudo force_s3tc_enable=true ./Bastion.bin.x86_64 /usr/local/games/Bastion/Bastion.bin.x86_64
Claro que você vai substituir a versão do jogo por aquela que você possuir. A segunda alternativa é fazer uma atualização dos drivers da sua placa de vídeo Intel com um repositório PPA que ativa o suporte a compressão de texturas s3tc por padrão.

A desvantagem desse método é que como estamos fazendo a atualização para drivers experimentais e potencialmente instáveis, erros podem ocorrer e seu computador pode pegar fogo. Possuo uma GPU Sandy Bridge da Intel e não tive qualquer tipo de problema com o PPA em questão, mas fica aqui o aviso: só use esse método se REALMENTE souber o que está fazendo e não tem medo de ter que formatar sua máquina.
Já a vantagem é que você terá drivers atualizados e otimizados, o que deve melhorar a performance do sistema num geral, principalmente em jogos que utilizam recursos 3D.
Dito isso, se ainda quiser usar esse método, abra o terminal com o comando <Ctrl + Alt + T> e digite o comando abaixo:
sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo apt-get update && sudo apt-get dist-upgrade
Se não gostar de usar o terminal você pode adicionar repositórios graficamente no Ubuntu, mas via terminal é mais rápido. De qualquer forma, independente do método que escolher, os erros com o game Bastion devem estar resolvidos agora (:
LIMBO
Requisitos mínimos não atingidos
Esse é um erro que parece estar afetando pessoas aleatoriamente. A mensagem de erro é a seguinte:
Video card is below minimum system requirement. You need a video card with at least Shader Model 3.0.

LIMBO: aqui até funcionou, mas somente a versão Windows rodando via Wine ficou legal
Como o port de LIMBO não é nativo de verdade, mas sim uma implementação do Wine, não se sabe exatamente o que fazer nesses casos. Minha recomendação é, e isso vai soar bastante estranho: faça download da versão Windows do game e roda via Wine, software que permite rodar arquivos Windows no Linux. A solução é estranha, mas funciona.
Amnesia: The Dark Descent
Amnesia não quer instalar?
Parece que para alguns usuários o game Amnesia: The Dark Descent não quer instalar, o que os deixou bem desanimados. O bug ocorre porque o instalador pensa que a pasta de arquivos temporários da sua distribuição Linux está cheia, e se recusa a instalar.

Amnesia: The Dark Descent é um dos jogos mais aterrorizantes dos últimos dez anos
A mensagem de erro que aparece é a seguinte:
Error: Couldn't find any suitable frontend for your system
Para resolver o problema, basta fazer o instalador fazer a extração dos arquivos temporários em outro pasta, da seguinte forma:
./amnesia_tdd_1.2.1.sh --target /home/seuusuario/
Basta substituir “seuusuario” pelo nome do seu usuário e caso a versão do Amnesia não seja a 1.2.1, coloque os números corretos de versão.
Considerações finais
É chato termos que ficar encontrando milhares de soluções para problemas que poderiam ser evitados caso os desenvolvedores tivessem prestado um pouco mais de atenção na hora de fazer os ports. Fica a dica para os desenvolvedores e para a equipe do Humble Bundle: se for para fazer ports mal feitos ou não nativos (usando Wine), então não façam. Os usuários Linux são os que mais pagam pelo Humble Bundle, será que não merecemos um pouco de respeito?

Usuários Linux são os que mais pagam pelo Humble Bundle, merecemos um pouco mais de respeito não?
Tirando esses pequenos erros, este foi o melhor Humble Bundle já lançado, com certeza e vale a pena cada centavo gasto nele. Os créditos para grande parte das soluções apresentadas aqui no post vão para o Kadu do blog Orgulho Geek (:
E ai leitor, resolveu seu problema? O que está achando dos jogos, gostou ou não? O que você acha da qualidade dos ports dos games do Humble Bundle para o Linux? Deixe sua opinião na sessão de comentários abaixo! Você pode comentar usando sua conta do Twitter, Facebook, Google+ ou Disqus, é bem simples (:
-
http://orgulhogeek.net/ Kadu
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
http://orgulhogeek.net/ Kadu
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
Bruno Cabral Peixoto
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
Bruno Cabral Peixoto
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
http://www.facebook.com/marcosbobsantana Marcos Vinícius Santana
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
http://www.facebook.com/marcosbobsantana Marcos Vinícius Santana
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
-
-
http://www.facebook.com/marcosbobsantana Marcos Vinícius Santana
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
http://www.facebook.com/marcosbobsantana Marcos Vinícius Santana
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
-
-
Rayffe Gomes da Silva
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
Rayffe Gomes da Silva
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
philippe
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
philippe
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
Rodrigo Santana de Sá
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
Rodrigo Santana de Sá
-
-
-
Rodrigo Santana de Sá
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
Rodrigo Santana de Sá
-
-
-
Rodrigo Santana de Sá
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
Rodrigo Santana de Sá
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
http://www.facebook.com/leocoelho1989 Leonardo Coelho
-
http://www.ubuntubrsc.com/ Julian Fernandes
-
-
http://www.facebook.com/robertoemiliano.leitefilho.3 Roberto Emiliano Leite Filho

























Assine nossa newsletter!
Quer receber as novidades mais recentes do Ubuntu na sua caixa de entrada? Informe seu e-mail e clique em Assinar.