web-dev-qa-db-ja.com

Nvidia Twinviewを搭載したシステムでHumble Bundle Vゲームを実行する方法は?

Amnesia:Dark DescentまたはSuperbrothers:Sword&Sworceryを実行すると、次のようにゲームが両方のモニターに広がります:

enter image description here

Limboは起動時にクラッシュします:

enter image description here

これらの問題を解決するにはどうすればよいですか?

11
Alistair Buxton

すべてのゲームは、調整後に機能します。

健忘、ソード&ソーサリー、サイコナウト、スーパーミートボーイ:

これらはSDLゲームであり、すべてのSDLゲームと同様に、2台のモニターがある場合は奇妙な動作をします。プライマリディスプレイのみで実行するには:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64-これは、おそらく32ビットシステムでは「Launcher.bin32」または同様の名前になります。

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

これらをさらに調整する必要はなく、完全に機能するようです。

注:この調整をall SDLゲームに適用して、ダッシュからこの方法で実行できるようにするには、追加するだけです

SDL_VIDEO_FULLSCREEN_DISPLAY=0

新しい行で/etc/environmentに移動してから再起動します。

リンボ:

私はこのゲームでさらに多くの問題を抱えていました。デュアルヘッドを有効にすると、セグメンテーション違反でゲームがクラッシュします。通常、Explorer仮想デスクトップモードでワインを実行することでこれを回避できます(ほとんどすべてのワインゲームでこれを行う必要があります)が、この場合、Limboにはエクスプローラーモードが機能しないカスタムワインがバンドルされています。代わりにディストリビューションが提供するワインを使用する必要がありましたが、その後正常に動作しますが、〜/ .limboディレクトリを作成するには、通常の起動スクリプトで一度実行する必要があります。

/opt/limbo/launch-limbo.sh-これが機能する場合、うまくいかない場合:

Sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/-cdする必要があります。そうしないとゲームがクラッシュします

wine Explorer /desktop=limbo,1920x1200 limbo.exe-1920x1200を希望する解像度に置き換えます

ダッシュから起動したときにこのようなアプリケーションを起動するには:

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

既存のコードをコメントアウトして追加します:

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

繰り返しますが、1920x1200を希望する解像度に置き換えます

要塞

起動中にオプションを追加することで、ほとんどの解像度でウィンドウモードで起動できます。

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

(私のモニターは1680x1050で、Unityのトップバーの50pを差し引いたので、ちょっとしたフルスクリーン)

ダッシュショートカットを使用してウィンドウモードでゲームを起動するには:

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

そして、「LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64」の後に「-windowed -x 1680 -y 1000」(引用符なし、目的の解像度)を追加します。

17
Alistair Buxton

Limboの解決策は私にとってはしませんでした。私のために何をしたの:

  1. ワインをインストールする

  2. Directx9をインストールする

    winetricks directx9
    
  3. ワイン設定を開く

    winecfg 
    
  4. [ライブラリ]タブでd3dx9_43を「(native、builtin)」に変更します

  5. 他の回答の手順に従ってください

「Limbo」ゲームには音がありません

「サウンドの修正」と書かれていますが、ゲーム自体を実行するにはdirectx9をインストールする必要がありました。 (そして今では音さえあります)。

3
labsin