Wineを使用して「キャリビアンの海賊」を実行しようとすると、InitDevice :: CreateDeviceエラーが発生するのはなぜですか?

Wineを使用して「キャリビアンの海賊」を実行しようとすると、InitDevice :: CreateDeviceエラーが発生するのはなぜですか?

私はSony VaioでUbuntu 11.04を実行しています。私はワイン1.3を使用して「カリビアンの海賊」(2003;映画に基づいていません)というかなり複雑ですが、古いゲームプログラムを実行しています。始めましたが、5分後に動作が停止しました。コンピュータのプラグを抜いた後、プログラムを実行しようとすると、「ランタイムエラー!プログラムが異常終了しました」というエラーで動作が中断されました。また、デスクトップに実行可能ファイルへのリンクを作成しましたが、この方法でロードしようとすると、次の内容を含むPCS_control.dllログファイルのロードと競合します。

Scanning current directory
Loading modules...
Loaded 0 
Reset...
Initializing CORE...
User Rised Exception
C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\Core.cpp line 364
no 'engine.ini' file

私はこのレポートが表面的だと思います。ファイルがあることを知っていengine.iniて、別のコンピュータから再度コピーしてみたため、ファイルが破損していないことを知っています。私も上記のディレクトリが存在しないことを知っています。このゲームを動作させるにはどうすればよいですか?

PP(ポスト、ポスト)マイコンピュータでエンジン.exeを実行していて、すべてのプログラムファイルが含まれているディレクトリにない場合は、ランタイムエラーが表示されます。たぶん、プログラムがクラッシュしてドライバが破損している可能性があります。

PPP申し訳ありません。誤ってdirectX 8をロードするとクラッシュしました。

PPPP 今回は違法コピーバージョンを実行してみましたが、ロード画面に「InitDevice::CreateDevice、お使いのデバイスはこの技術をサポートしていません」というメッセージが表示されます。これは何を意味し、可能であればどのように解決できますか?ご意見ありがとうございます。

ベストアンサー1

ワインは荒野獣。

確認しましたWineHQページあなたのゲームの最新のゴールド評価はUbuntu 10.10(11.04ではありません)でした。しかし、あるユーザーはDirectXに関するいくつかの問題も投稿しました。ゲームをインストールするときにDirectX 9をインストールするオプションがあると思いますか?何を選択しましたか?

ユーザーの投稿のリンクに基づいて読みましょう。この記事WineのDirectXに関して役に立つかもしれません。 8を使っているようですが、9にアップグレードしてみますか?

最後の考え:上で述べたように、ワインはこういうことにとって面倒です。単にWindowsがインストールされている仮想マシンを実行することを考えてみましたか?ラップトップに4 GBのRAMがあると仮定すると、リソースを良いnixに戻す前に、しばらくの間Windows環境でゲームをプレイすることに問題はありません。

おすすめ記事