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

Bastion_092010_00021

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.

COMPARTILHE ESTE POST

  • Facebook
  • Twitter
  • Myspace
  • Google Buzz
  • Reddit
  • Delicious
  • Digg
  • Technorati
Autor: Kadu Visualizar todos os posts de
Carlos Eduardo, ou Kadu como é conhecido, é estudante de Tecnologia em Análise e Desenvolvimento de Sistemas e blogueiro sério desde 2007, quando iniciou com o blog "O Pirata Digital" no Blogspot. Em 2008 migrou para o Wordpress.com e em 2010 possui mais de 480 artigos variados, desde tirinhas de humor até complexos tutoriais de configuração e manutenção de sistemas. Em 2010, Kadu lançou na internet o livro "Ubuntu - Guia do Iniciante". Um livro em formato digital que abrange diversas áreas de um dos sistemas Linux mais usados no momento e obteve mais de 40.000 downloads de seu trabalho e repercussão internacional na grande rede. Já em 2012 Kadu lançou o segundo livro sobre Ubuntu e obteve mais de 200.000 downloads em 8 meses.
  • https://www.facebook.com/gximenesjr Junior

    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

    • Kadu

      Verifique a nova solução, Junior!

  • philippe

    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

    • Kadu

      Complicado falar por alto assim…preciso de mais detalhes…
      Tentou baixar o instalador e ver se funciona?

  • philippe

    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

    • Kadu

      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.

  • Pingback: Bastion no Ubuntu recebe suporte ao controle do XBox 360 (e outra novidade) » Orgulho Geek

  • ricardo rickelmi

    pow eu vomprei baixei estalei mais quando clica pra abrir o negocio nao abre pode me ajudar ?

    • Kadu

      Já tentou aplicar as soluções descritas aqui nesse artigo?

  • Sergio Roberto Santos

    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.

    • Kadu

      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