冒険空間

電源ゲームとミシンなどの趣味を楽しむブログです。

GOG版のPort Royale 2をWindows8.1(64bit)で起動する方法


この記事では、GOG版のPort Royale 2をWindows8.1(64bit)、またはWindows7(32bit)で起動する方法を書きます。

GOG版のPort Royale 2は、Windows8.1(64bit)ではそのまま起動すると、ランタイムエラーやCould not find translation filesといったエラーメッセージが出てゲームが開始できません。

以下の方法は自己責任でお願いします。私は起動確認程度に試しただけです。
プレイ中にクラッシュしても文句なしで。

Windows8.1(64bit)で、D3DWindower v1.88を使うことで、動作の一部が怪しいですが起動に成功しました。
D3DWindowerのDL先は以下のサイトです。
http://www.geocities.jp/menopem/


GOGの英語版だと、手順は以下の通りです。


1. D3DWindowerを起動>+(許可するプログラムを追加)を選択>PR2.exeを選択
2. D3DWindowerのウィンドウに表示されているPR2を右クリック>設定>補助DLL>開く>D3DWindowerのインストールフォルダにある、D3dHook.dllを選ぶ
3. D3DWindowerのウィンドウのPR2をダブルクリックしてゲームを起動する
4. マウスが効かないので、ゲーム画面を最小化して最大化する
5. マウスが効くようになるので、各ゲームモードを選んでゲームを開始する
6. またマウスが効かないので、ゲーム画面を最小化して最大化する
7. マウスが効くようになり、ゲームを開始できる

問題があったら、ウィンドウの最大化、最小化をするか、D3DWindowerをDEPから除外し、PR2.exeをDEPから除外してください。

*以下のサイトのやり方で日本語化した場合は、1-3を実行すれば、ウィンドウ化はできませんが、ゲームは開始できます。

Port Royale 2の日本語化に関しては、以下のブログの記事を参考にしてください。
http://ruyon-sl.blogspot.jp/2010/07/2.html

Windows8.1(64bit)では、DEPを切っただけでは起動しなくなりましたので、以上の手順をする必要があります。



*Windows7(32bit)の場合
このゲームは、起動してOPが流れたあとにランタイムエラーが出たのですが、DEPを切ることでエラーが出なくなりました。

Windows7の場合、DEPの切り方は、コントロールパネル>すべてのコントロールパネル項目>システム>システムの詳細設定>詳細設定>パフォーマンス>設定>データ実行防止
で、次に選択するものを除く全てのプログラムおよびサービスについて DEP を有効にするをチェックして、追加、を押して、Port Royale 2をインストールしたフォルダを選択し、PR2.exeを選択すればokです。

Windows8.1(64bit)でのPort Royale 2(日本語化済み)のタイトル画面です。ウィンドウ化が効かないのでフルスクリーンとなり、画面が引き伸ばされています。