東方紅魔郷をWindows11/10でフルスクリーンでプレイする際、異常に高速化してしまってまともにプレイできなくなります。
今回は、フルスクリーンで東方紅魔郷の製品版/体験版をWindows11/10 でプレイする方法を紹介していきます。
注意事項
対象方法実行して発生した不具合を公式(上海アリス幻樂団)に問い合わせないでください。
スコアボートにリプレイを投稿する際は、ツールを記載することをおすすめします(通常環境とはリプレイが異なる可能性があるため)。
不具合の解消方法
「thd3d8mitigation」使用して不具合を解消していきます。
1.「thd3d8mitigation」をダウンロードします。
2.ダウンロードした「thd3d8mitigation_vXXX.zip(XXXはバージョンによって変化します。)」を解凍します。
3.解凍したフォルダから以下のファイルを「東方紅魔郷.exe」と同じフォルダにコピーします。
- d3d8.dll
- thd3d8mitigationcfg.exe

4.「custom.exe」を実行し、「東方紅魔郷」の設定画面を開きます。

5.以下の箇所にチェックを入れます

- 強制的に60フレームにする
- 画面モード:32bits
6.「決定」を押します。

7.「OK」をクリックします。

以上で作業完了です。通常通り「東方紅魔郷」を起動してみてください。
起動後に画面が真っ黒で何も映らない場合
以下の手順で「thd3d8mitigation」の設定を変更後、再度「東方紅魔郷」を起動してみてください。
1.「thd3d8mitigationcustom.exe」を実行します。

2.「追加で垂直同期信号を待つ(vsync)」に変更します。

3.「決定」をクリックします。

4.「OK」をクリックします。

以上で設定完了です。
「thd3d8mitigation」をアンインストールする
「thd3d8mitigation」をアンインストールするには以下の手順を行います。
1.「東方紅魔郷.exe」と同じフォルダに配置されている以下のファイルを削除します。

- thd3d8mitigationcfg.ini
- d3d8.dll
- thd3d8mitigationcfg.exe
以上でアンインストール完了です。