web-dev-qa-db-ja.com

WINEでLubuntu 16.04の下でCivilization III(Game of the Year Edition)を実行する方法は?

Lubuntu 16.04以降にWINE(Ubuntuリポジトリからの安定版)バージョン1.6.2をインストールし、DVDからCivilization III Game of the Yearを正常にインストールしました。ただし、その後ゲームは実行されません。ゲームにも含まれているエディターが動作するため、これは奇妙です。 Civにはどのセットアップを使用する必要があるのでしょうか。 Windows XPで実行されるゲームなので、調整が必要だと思います-多分winetricksを使用します。

これは、ターミナルを使用して実行する場合の出力です。

(「keine Berechtigung」は「許可なし」を意味します)

私は ここ を見つけました。「ワインはASPIを介してドライブを提示する必要があり、I/OをネイティブLinux形式に変換することを推測します。何らかの理由で、セットアップで正しく動作しないようです。 」

ben@Shuttle:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ wine start Civilization3.exe
fixme:exec:Shell_execute flags ignored: 0x00000100
ben@Shuttle:~/.wine/drive_c/Program Files (x86)/Infogrames/Civilization III$ fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0.
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: Keine Berechtigung
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: Keine Berechtigung
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 3.
fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 4.
err:aspi:SCSI_OpenDevice Failed to open device /dev/sg4: Keine Berechtigung
4
Ben

私のエラーメッセージは、おそらく私が使用したUSB-CD/DVD-Driveに関連しています。内蔵ドライブを搭載したラップトップ(2011年のMacbookPro8,3、Lubuntu 16.04)では、ゲームはそのまま動作します。

2台のAppleシネマディスプレイが接続されているシャトルベアボーンPCでは動作しません。おそらくグラフィックカード/ドライバーの問題です(NoCDパッチを適用した後、/ dev/sg0-messagesはなくなりました)。

Lubuntu 14.04を搭載したAcer Aspire One D270でも動作しません。DirectXのサポートがないため、ターミナルにはメッセージがありません(シャトルの場合のように)。

私のゲームはドイツのゲームで、おそらくバージョン1.16です。これは WineHQ で "garbage"とラベル付けされますが、WINEの古いバージョンでは。 Lubuntu 16.04を搭載した古いMacbookProで動作するようになりましたが、長期間テストしていません。

ゲームのさまざまなバージョンに関連するパッチを見つけるのに適したページは次のとおりです。 https://www.civ-wiki.de/wiki/Versionen_(Civ3)

公式のNoCDパッチを含むパッチの概要は、ページの下部にあるダウンロードリンクにあります here

最初に1.29fのパッチを適用してから、Civilization3.exeCivilization 3 PC Games Patch ohne Conquest von v1.21f (d).Zipからディレクトリにコピーしました。

これで、ゲームはCDなしで実行されます。

イントロ(画面のトリミング)後のグラフィックの問題を修正するには、winefcgの下のgraphicsの2つのオプションのチェックを外しました:ウィンドウマネージャーによるdecorationおよびcontrolまた、Win XPモードで実行します。

2
Ben