Como rodar jogos Humble Bundle V em um sistema com o Nvidia Twinview?

11

Quando eu executo Amnesia: Dark Descent ou Superbrothers: Sword & amp; Sworcery, os jogos são esticados em ambos os meus monitores, assim:

Limbo falha na inicialização:

Como posso resolver esses problemas?

    
por Alistair Buxton 02.06.2012 / 17:06

2 respostas

17

Todos os jogos funcionam depois de alguns ajustes:

Amnesia, Sword & amp; Sworcery, Psychonauts, Super Meat Boy:

Estes são jogos SDL e, como todos os jogos SDL, eles agirão de forma estranha se você tiver dois monitores. Para executá-los somente na tela principal:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - note que isso provavelmente será chamado de "Launcher.bin32" ou similar em sistemas de 32 bits.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Eu não precisei fazer mais ajustes com estes e eles parecem funcionar perfeitamente.

NOTA: Para aplicar esse ajuste a todos jogos SDL, de forma que eles possam ser executados dessa maneira a partir do painel, basta adicionar

SDL_VIDEO_FULLSCREEN_DISPLAY=0

para /etc/environment em uma nova linha e, em seguida, reinicialize.

Limbo:

Eu tive muito mais problemas com este jogo. Com a cabeça dupla habilitada, o jogo trava com um segfault. Normalmente, isso pode ser evitado com a execução de vinho no modo de área de trabalho virtual do Explorer (eu tenho que fazer isso com quase todos os jogos de vinho), no entanto, o Limbo é fornecido com um vinho personalizado onde o modo Explorer não funciona. Eu tive que usar o vinho distribuído por distro, e então ele funciona corretamente, mas você tem que executá-lo com os scripts de inicialização normais uma vez para obter o diretório ~ / .limbo criado, então:

/opt/limbo/launch-limbo.sh - se isso funcionar, ótimo, se não:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - você DEVE fazer o cd ou o jogo irá falhar

wine explorer /desktop=limbo,1920x1200 limbo.exe - substitua 1920x1200 pela resolução desejada

Para iniciar o aplicativo assim quando for lançado, use o traço:

sudo gedit /opt/limbo/launch-limbo.sh

comente o código existente e adicione:

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe

Novamente, substitua 1920x1200 pela resolução desejada

Bastião

Você pode iniciá-lo no modo de janela em praticamente qualquer resolução adicionando opções durante o lançamento:

cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000

(Meus monitores têm 1680x1050 e eu subtraímos 50p para a barra superior do Unity - então é meio que tela cheia)

Para iniciar o jogo no modo de janela com o atalho de traço:

cd /opt/bastion/Bastion/
sudo gedit bastion64.sh

E adicione "-windowed -x 1680 -y 1000" (sem aspas, com as resoluções desejadas) depois de "LD_LIBRARY_PATH = lib64 :./Bastion.bin.x86_64".

    
por Alistair Buxton 02.06.2012 / 17:07
3

A solução para o Limbo não fez isso por mim. O que foi para mim:

  1. Instale o vinho

  2. Instale o Directx9

    winetricks directx9
    
  3. Abra a configuração do vinho

    winecfg 
    
  4. Altere d3dx9_43 para "(nativo, incorporado)" na guia Bibliotecas

  5. Siga as etapas na outra resposta

Retirado de O jogo "Limbo" não tem som

Embora diga "consertar o som", eu tive que instalar o directx9 para fazer o jogo rodar. (e agora eu ainda tenho som).

    
por labsin 04.06.2012 / 19:51