<質問> ゲーム時の処理落ちを減らす方法は? <解説> ゲームの内容にお使いのPCの計算処理が追いつかないと、 画面のスピードが遅くなる現象が発生します。 これを「処理落ち」と呼びます。 東方紅魔郷、東方妖々夢では特にゲーム終了時に「処理落ち率」として表示される為、 分かりやすいと思います。 なお、両作品では「処理落ち率」は1%以下がゲームバランス的に 望ましいとされています。 (作者が処理落ち率1%以下を想定してゲームバランスを取られている為。) ちなみに、 「処理落ちを減らす為に背景を表示しない様に変更できないですか?」 と言う要望が数回、上海アリス幻樂団さんのHPで出た事があります。 そして、その要望に対してZUN氏は 「背景込みでのゲームなので背景を切り離す事は出来ません」と言う趣旨の返答をされています。 また、スペルカード中はほとんど一枚絵なので、背景の負荷はかなり低いとの事です。 確かに(特に妖々夢は)背景も重要な役割を持っていると筆者も感じますね。 <想定解決策> ●お使いのPCのビデオカードの性能が低い場合 「東方紅魔郷」「東方妖々夢」のゲームデータのあるファイル内に 「custom」と言うデータがあります。 このデータを起動させ、以下の点を変更してみましょう。 ・描画間隔を 「1/2回」 ないし 「1/3回」 に変更 ・画面モードを 「32Bits」 から 「16Bits」 に変更 ・「16Bitsのテクスチャ使用を強制」を選択 ・エフェクトの質を 「最低」に変更 ・「強制的に60フレームにする」にチェックを入れる。(東方紅魔郷のみ) (60FPSにならない場合は、別途PC側で変更してみる必要があるかもしれません。 「60FPSになりません。」をご参照ください。) なお、以下の選択すると逆に処理が重くなりますので、 正常動作しない場合以外はチェックを入れない方が良いと思います。 「頂点バッファを使用しない」 「フォグを使用しない」 「画面周りを毎回描画」 「パッドの入力にDirectInputを使用しない」 <参考リンク> PCスペックを確認するにはどうすれば良いですか? ●お使いのPCのビデオカードのドライバが古い場合 ビデオカードのドライバが古い場合、「異様に」遅くなる事があるようです。 ゲームできる出来ない以前に、動いているのが分からないかぐらいの遅さの様です。 その際はビデオカードのドライバーを最新に変更する事で解決したとの報告がされています。 心当たりのある方は、ビデオカードのドライバを最新版に更新してみてはいかがでしょうか? ●お使いのPCのCPUの能力が低い場合 とにかく、CPUの負担を減らすしか方法がありません。具体的には以下の方法などがあります。 ・ゲームを起動し、「Option」でBGMを「MIDI」から「Wav」もしくは「Off」にする。 ・裏で起動しているアプリケーション(タスクメニュー内も含む)を全てを終了してから起動する。 ただし、常駐ソフト(ウイルスバスターなど)を切る場合は注意すること。あくまで自己責任となります。 ・コントロール > サウンドとマルチメディア > オーディオ > 再生・詳細設定 > パフォーマンス と進み(上記はMeの場合です)、「サンプルレート変換の質」を下げる。 ●上記の方法でもまだ処理落ちをする場合 ・PCの性能を物理的に上げるしかありません。 高性能の部品を組み込むか、新品の高性能PCを買うしかないと思われます。 ●その他 ・DirectX がREF(リファレンスラスタライザモード)で動作している場合、 凄まじい処理落ちが発生する事が考えられるようです。 ただ、このREF(リファレンスラスタライザモード)については 私(筆者)が上手く説明できない為、詳細を書くことは控えさせていただきます。 気になられる場合は、上海アリス幻樂団、サポート掲示板、252番以下を御参考ください。 ・メモリーを増設したら処理落ちが酷くなったという報告もあります。 その場合は、増設したメモリに問題(破損など)がある可能性が高いです。 memtest86等を使用してメモリのチェックを行うなど色々確認してみてはいかがでしょうか? それでもどうしようも無い場合は、増設したメモリを外して元の状態にするしかありません。 ・東方永夜抄において「1.00dにした所、処理落ちが激しくなった」との報告が上がっています。 ただし必ずしも処理落ちが激しくなるわけではなく、また、その原因も不明です。 この場合は、バージョンを1.00bに戻す(ゲームを再インストールする)しか解決方法はありません。 <参考文献> 上海アリス幻樂団 その他の東方サポート掲示板 230番以下より 367番以下より 930番以下より 1257番以下より 1304番以下より 1377番以下より 1747番以下より 2236番以下より 2315番以下より 東方永夜抄〜Imperishable Night. 専用サポート掲示板 スレッド「一部のLWでの処理落ち」 スレッド「いきなり処理落ちがひどく;;」 スレッド「フルスクリーンでできません」 スレッド「d(c?)にしたら処理落ちが発生」 スレッド「永夜抄で処理落ちが多い......」より (2005/01/03更新)