Win10で東方紅魔郷を動かすための備忘録
こんにちは。Windows10にて東方紅魔郷がまともに動作しないというのは割と有名な話でして、現在では有志によるパッチなどの対策が存在するのですが私の環境ではウィンドウモードではプレイできない状態が続いていました。
ようやくウィンドウモードで起動させることに成功したのでその方法をまとめておきます。
またこの記事では高速化解消の方法から追って説明します。
※情報は全て2019/2/20現在のものです。
【状況】
- フルスクリーンモードで紅魔郷を起動するとfpsが暴走し超高速状態になる。
- ウィンドウモードで紅魔郷を起動しようとするとタイトル画面前の画面でフリーズし音楽だけが流れる。
- 互換性モードなどを試してみても症状は回復しなかった。
【対策】
①「th6 Fullscreen fix」をダウンロードして解凍。
配布元様のサイトに従ってmode2を実行。コンフィグでフルスクリーンモードに戻す。
※この時点ではフルスクリーンモードで起動すると超高速状態でした。
②「DX8 to DX9 Convertor」をダウンロードし解凍。
フォルダ内のすべてのファイルを東方紅魔郷のフォルダ内に移す。さらにコンフィグから「強制的に60フレームにする」にチェックを入れる。
これにより超高速状態が解消されます。
③「DirectXウィンドウ化ツール」をダウンロードし解凍。
解凍したファイル内のD3Dwindower.exeを管理者として実行する。
④D3Dwindowerの+ボタンから東方紅魔郷のファイルパスを選択、すると東方紅魔郷の項目が現れるので右クリックで「設定」→「入力デバイス」→「DirectInputをフック」にチェック。
⑤D3Dwindowerから東方紅魔郷を実行する。
これで無事にウィンドウモードの東方紅魔郷が遊べるようになるはずです。
【あとがき】
そもそも紅魔郷自体が2002年のゲームなので遊べなくなるのも無理はないよなぁという感じなのですが…こんな風に無理やり動かすこともできるよって記事でした。
少しでも同じような状況で困っている方の助けになれば幸いです。