RPCS3で3Dドットゲームヒーローズのランダムクラッシュが修正|PPU Event Wake-Up Delayの設定と更新後の確認手順
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
互換性は「Playable」に。ただし直す設定は更新だけでは済みません
『3Dドットゲームヒーローズ』は、2009年11月5日にフロム・ソフトウェアがPS3向けに発売したアクションRPGです。PC版はなく、PCで遊ぶにはPS3エミュレーター「RPCS3」を使います。ただ、新しいエリアに入ったときやNPCと会話したときに、突然クラッシュする不具合が長く残っていました。
その不具合が、2026年10月14日にRPCS3本体へマージされた修正で直りました。原因はPS3のCPU内の処理タイミングのずれで、修正と同時に、ゲーム別設定へ「PPU Event Wake-Up Delay」という項目が加わっています。互換性リストの分類も同じ日付で「Playable」になりました。
試すなら、ビルド0.0.43-20291以降のRPCS3に更新し、ゲーム別設定でこの項目を確認します。修正者は設定の調整が必要だと説明していて、初期値は0です。値が合わないCPUでは、以前と同じ場面で止まる可能性があります。

目次
要点直ったのはPPUとSPUのタイミングずれによるクラッシュ
作者はYahfz氏です。関連する不具合報告「3D Dot Game Heroes random freezing」(Issue #4433)は、同じ日に「解決済み」として閉じられました。最初の報告は2018年4月12日で、新しいエリアに入る時やNPCとの会話画面で落ちるというものでした。
PS3のCPU(Cell)には、役割の違う2種類のコアがあります。全体を動かすメインのコアがPPU、計算を受け持つサブのコアがSPUです。修正者の説明では、このゲームはSPUがタスクの状態を保存し終える前に、PPUが先に動き出してそのデータの置き場所を解放してしまうことがあります。遅れて行われる保存がメモリ上のデータ領域を壊し、次にメモリを確保する処理でクラッシュします。
ランダムに落ちるという報告が長く続いた理由も、ここにあると考えられます。PPUとSPUのどちらが先に動くかは実行ごとにわずかに変わるため、同じ場面でも落ちたり落ちなかったりします。
修正は、SPUがPPUへイベントを送ってからPPUが再開するまでに、ユーザーが調整できる待ち時間を挟むものです。SPUに先に処理を終えさせて、PPUの再開を少し遅らせる仕組みです。
設定PPU Event Wake-Up Delayはゲーム別設定で調整する
新しい項目はゲーム別設定の「Advanced」タブにあります。RPCS3のゲーム一覧で『3Dドットゲームヒーローズ』を右クリックし、「Configure」を開いて探します。全体設定の画面ではこの項目が無効になっていて、設定画面の説明文は「全体では変更せず、ゲームを右クリックして設定する」ことを求めています。
| 項目 | 内容 | 確認できる根拠 |
|---|---|---|
| 設定名 | PPU Event Wake-Up Delay | 修正PRの設定定義。設定範囲は0〜200、初期値は0 |
| 単位 | マイクロ秒(µs) | 設定画面のスライダー表記が「%0 µs」 |
| 調整の目安 | 20〜40µsずつ上げ、安定する値を探す | 設定画面の説明文。値を上げすぎると性能が下がるとも書かれている |
| 成功例 | 25µs | 修正者のCPUで動いた値。他のCPUでの最適値ではない |
間違えやすいのが、名前の似た「Driver Wake-Up Delay」です。修正者もこの2つは別の設定だと明記しています。今回調整するのはPPU Event Wake-Up Delayのほうです。
適切な値はCPUの速度で変わる、というのが修正者の説明です。25µsを一律の推奨値として設定するのは避けて、次の手順で自分の環境で決めます。
動作状況互換性リストは10月14日付でPlayableに
RPCS3の互換性リストでは、『3D Dot Game Heroes』の製品版3種類と体験版が、いずれも「Playable」です。「Playable」は、最初から最後まで遊べる水準を示す最上位の区分です。判定日はどれも2026年10月14日でした。
| 版 | タイトルID | 区分(判定日) |
|---|---|---|
| 日本版 | BLJM60180 | Playable(2026年10月14日) |
| 北米版 | BLUS30490 | Playable(2026年10月14日) |
| 欧州版 | BLES00875 | Playable(2026年10月14日) |
| 体験版 | BLUD80019 | Playable(2026年10月14日) |
製品版の判定に使われたビルドは、修正PRより後にマージされた変更(#19826)の時点のものです。そのため、修正後のビルドで確かめられた区分だと読めます。区分が上がったことと、あなたのPCで完走できることは別の話です。
修正の効果については、Issue #4433が閉じられた日に、利用者が「この修正が効くことを確認した」と書き込んでいます。fpsやプレイ時間などの条件が書かれていないため、性能の判断材料にはなりません。

確認手順更新後に試す順番
修正の効果と設定は環境で変わるため、次の順番で確かめると原因を切り分けやすくなります。
- RPCS3を0.0.43-20291以降に更新する。2026年9月30日公開のリリース版v0.0.43(Alpha)には修正が入っていません。最初に修正を含んだのは、10月14日にビルドされた0.0.43-20291です。2026年10月16日時点の最新ビルドは0.0.43-20315でした。
- ゲーム別設定を開く。ゲームを右クリックして「Configure」、「Advanced」タブのPPU Event Wake-Up Delayを探します。
- まず初期値の0のまま、以前落ちていた場面を試す。新しいエリアへの移動とNPCとの会話が、元の報告にあった場面です。
- 落ちるなら20〜40µsずつ上げて、同じ場面を繰り返す。安定した値で止め、必要以上に上げないようにします。上げすぎると性能が下がると設定画面の説明文にあります。
手順3と4は、設定画面の説明文と修正者の発言に基づく進め方です。それでも落ちる場合は、ビルド番号、設定値、落ちた場面、CPUの型番、ログを控えてからRPCS3の公式コミュニティへ相談するのが近道です。修正PRのコメント欄は、マージ後はサポートの場ではないと案内されています。
過去のIssueには、データフォルダの移し替えやSPU XFloat Accuracyの変更といった個人の回避策も書き込まれていました。ただし、効いたという報告と効かなかったという報告が分かれていて、開発側が認めたものではありません。今回の修正を試す前に、これらの設定を変える必要はありません。
早見表直ったことと、保証されないこと
- ランダムなクラッシュの原因の修正が10月14日にマージされた
- 修正を含む最初のビルドは0.0.43-20291
- 互換性リストの製品版3種類と体験版がPlayable(10月14日判定)
- 利用者1名が、修正が効いたと報告している
- 初期値の0のままで、どのCPUでも落ちなくなるか
- CPU別の最適な設定値と、修正後のfps
- 修正後に全編を通して遊んだ検証記録
- Steam Deckなど他の機器での動作
遊ぶ前にPCで遊ぶのに必要なもの
フロム・ソフトウェアの製品情報では、対応機種はPS3だけです。PC向けには発売されていないため、RPCS3で動かすには、自分が持っているPS3版のディスクやダウンロード版のデータが必要です。エミュレーター本体は無料で、ゲームのデータは含まれていません。
ソフトを探す場合は、販売元が表示された正規の出品かを確かめてから選んでください。
Q&Aよくある質問
まとめまとめ|修正は入ったが、設定は自分のCPUで決める
『3Dドットゲームヒーローズ』のランダムクラッシュは、2026年10月14日の修正で直りました。反映には0.0.43-20291以降のビルドが必要で、互換性リストの分類もPlayableになっています。一方で、最適な設定値はCPUごとに違い、全環境で初期値のままで安定する保証はありません。
RPCS3を更新して、ゲーム別設定のPPU Event Wake-Up Delayを0のまま試し、落ちるなら20〜40µsずつ上げてください。安定する値は、あなたのCPUで以前止まっていた場面を繰り返して決めます。
出典:RPCS3公式GitHub Pull Request #19824 / 同(変更内容) / 同 Issue #4433 / RPCS3 設定画面の説明文(tooltips.h) / RPCS3 互換性リスト(API) / RPCS3 ビルド情報 / フロム・ソフトウェア 製品情報。確認日は2026年10月16日です。


