Atualizado: Bastion para Linux não rodou na sua placa integrada Intel? Veja duas soluções aqui

Atualizado em 19/06/2012 às 01:31

Após alguns problemas relacionados à libs compartilhadas e a perda de um aplicativo sem a possibilidade de reinstalação por incompatibilidade entre as libs do aplicativo e a lib indicada na atualização de 02/06, um novo artigo foi adicionado, desta vez, em 19/06, informando a possibilidade de utilização do controle do XBox 360 e uma nova dica de inicialização do game sem a necessidade de instalação de libs adicionais. Confira:

http://orgulhogeek.net/2012/06/19/bastion-no-ubuntu-recebe-suporte-ao-controle-do-xbox-360-e-outra-novidade/

Atualização de 02/06/2012 às 00:58

Você é um felizardo que comprou seu pacote Humble Indie Bundle V com Bastion, mas não é um felizardo que possui uma placa gráfica “de grife” em seu notebook ou computador? Seu chipset de vídeo é um Intel e Bastion não rodou? Calma, existe solução.

Primeiro, um bug que está afetando o game já quando movemos o mouse (ainda na inicialização) pode ser sanado com uma pequena linha de código inserida em um arquivo de configuração do game.

Caso você tenha instalado Bastion através da Central de Programas, o passo número 1 será desnecessário. O passo número dois pode ser substituído pela seguinte solução:

Abra a Central de Programas do Ubuntu e procure por libtxc-dxtn-s2tc0


Instale-a e pronto! Execute seu Bastion!
Esta solução funciona também para o game Amnesia.
Desconsidere as soluções abaixo!

—————————————————————————————————————–

 

Passo 1:

Para resolver essa situação, abra o Terminal e execute o Nautilus como administrador:

sudo nautilus

Sua senha será solicitada. Digite-a e o navegador de arquivos se abrirá em modo root.
Agora, navegue pelas seguintes pastas: usr > local > games > Bastion
Procure o arquivo OpenTK.dll.config. Dê dois cliques no arquivo e insira a seguinte linha de código:
<dllmap os=”linux” dll=”libXi” target=”libXi.so.6″/> após esta linha:
<dllmap os=”linux” dll=”libX11″ target=”libX11.so.6″/>

Salve o arquivo e feche-o. Feche o Nautilus.

Passo 2:

Agora, vamos inicializar o game pelo Terminal com um comando que ativa um algorítmo de compressão de gráficos que fará o jogo funcionar corretamente. Para isso, digite no seu Terminal o seguinte comando:

sudo force_s3tc_enable=true ./Bastion.bin.x86_64 /usr/local/games/Bastion/Bastion.bin.x86_64

Sua senha será solicitada. Digite-a e o game se abrirá para você. Lindo!
Boa jogatina!

force_s3tc_enable=true ./Bastion.bin.x86_64 

Você pode automatizar esta execução criando um shell script dentro de sua pasta pessoal. Para isto, abra o editor de textos Gedit, tecle Enter para pular uma linha e insira o seguinte comando:

#!/bin/bash sudo force_s3tc_enable=true /usr/local/games/Bastion/Bastion.bin.x86_64

 

Salve o arquivo na pasta de sua preferência, preferencialmente com o nome “Bastion.sh” (sem aspas).
Clique com o botão direito do mouse e selecione Propriedades > aba Permissões e marque a opção “Permitir a execução do arquivo como um programa”. Toda vez que você clicar no arquivo, o sistema irá perguntar se deseja executar, exibir ou executar em Terminal.

Selecione a opção “Executar em Terminal”. Sua senha será solicitada. Digite-a e o jogo se abrirá.
Se desejar, ainda pode inserir o ícone do game no arquivo de script ao selecionar a opção “Propriedades > Básico” e alterar o ícone padrão pelo ícone desejado.

Anúncios

11 comentários em “Atualizado: Bastion para Linux não rodou na sua placa integrada Intel? Veja duas soluções aqui”

  1. Vlw amigo só vc mesmo para resolver essa hehe
    Tinha entrado em contato com a GiantGames e me falaram que estão trabalhando num patch para resolver esse problema, ainda bem que temos caras como vc que resolveu rapido d+
    Rodo lisinho.
    Pena o Limbo que veio no pacote ser emulado.
    Abraço

  2. eu comprei e so consegui instalar o bastion os outro parece q vai instala e nao instala ai trava a central de programas ubuntu o q eu posso fazer pa arruma

  3. quando compra vai num site do ubuntu com os link pa baixar ai clica ja começa a baixar pelo centro de programa ubuntu e automatico so q fica baixando fala q ta intalando so q nao instala fica so assim 😦
    De 3 de junho de 2012

    1. Philippe, é mais de 1.3GB de download. Demora mesmo. Se sua conexão não for das mais rápidas, pode demorar horas para baixar.
      Por via das dúvidas, você pode mandar o sistema consertar pacotes quebrados com o seguinte comando:

      sudo apt-get install -f

      Depois, dê um:

      sudo apt-get update

      Depois, tente instalar novamente.
      Aparentemente não há nada de errado com sua instalação.

  4. Poxa qndo eu executo o comando sudo force_s3tc_enable=true ./Bastion.bin.x86 /usr/local/games/Bastion/Bastion.bin.x86 ele diz arquivo ou diretorio nao encontrado nao to conseguindo cara,o meu game roda até o simbolo da WARNERBROTHERS depois trava e não sai disso.

    1. Sergio, verifique se o jogo está instalado na pasta /opt/bastion/Bastion.
      Se estiver, o comando certo é navegar até a pasta /opt/bastion/Bastion pelo Terminal:

      cd /opt/bastion/Bastion
      sudo sudo force_s3tc_enable=true ./Bastion.bin.x86_64

      Se não tiver o Bastion.bin.x86_64, verifique se existe apenas o Bastion.bin.x86 ou Bastion.bin

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s