2011年8月21日日曜日

Divine Divinityをウインドウモードにする方法

フルスクリーンしかない「Divine Divinity」をウインドウモードでプレイする方法です。
DirectXウィンドウ化ツール(D3DWindower)というのを使用させていただきました。
DxWndという窓化ツールもありますが、そちらはイマイチでした。
なお本体を直接起動するので、Steamの記録時間には反映されなくなります。

1.
Divine Divinityに付属しているconfigtool.exeで任意の解像度に設定します。
C:\Program Files (x86)\Steam\steamapps\common\divine_divinity\configtool.exe
たくさん選べますが、実用に耐えるのは 800x600 か 1024x768 のみのようです。
それ以外では特定の項目が画面外にはみ出してしまう等の不都合がありました。
これはフルスクリーンでも同じです。

2.
DirectXウィンドウ化ツールを導入します。
ダウンロード: http://www.geocities.jp/menopem/
※ジオシティーズがサービス終了したのでこちらから

3.
DirectXウィンドウ化ツールを管理者権限で実行し、「+」ボタンを押してDivine Divinity本体を追加します。
C:\Program Files (x86)\Steam\steamapps\common\divine_divinity\div.exe

4.
追加されたdivを右クリックして「設定」を選びます。

5.
1.で設定したのと同じ解像度を「幅を固定」「高さを固定」欄に入力します。
(初期値0のままで異常がないようなら必要ありません)

6.
補助DLLの欄にDirectXウィンドウ化ツールに付属しているD3dHook.dllを入力します。
C:\Program Files (x86)\D3DWindower\D3dHook.dll

7.
「最前面管理」にチェックを入れて、「OK」ボタンを押します。
(入れなくてもいいけど、入れた方が使いやすいです)

以上で設定は完了です。
ゲームをウインドウモードでプレイするには、DirectXウィンドウ化ツールに追加したdivをダブルクリックするか、右クリックして「実行」を選ぶか、divを選択してから右から3番目の「選択中の許可するプログラムを実行」ボタンを押します。
一番左の「グローバルフックを開始」ボタンではないのでご注意ください。