MHP3 改造クエスト制作キット
モンスターハンターポータブル3rd(MHP3rd / PSP / ULJM05800)の改造クエストを PC だけで作成し、配信クエストセーブ MHP3RD.BIN に統合して集会所イベントに表示・自由に配布するための一式です。中国製エディタ MHP3TaskEdit と暗号ツールを逆解析し、日英化・モダン化・自動化しました。
- 本キットにゲーム本体(ROM/ISO)は一切含まれません。MHP3rd のソフトを各自で所有している前提です。
- ゲーム固有の秘密鍵 gamekey.bin は同梱していません。BINの作成には自分で取得して BIN化ツール/ に置く必要があります(下記参照)。
- 改造セーブの使用は自己責任で。オンライン(アドホック等)での使用は不可です。
- 作業前に必ずセーブデータをバックアップしてください。
これは何ができる?
クエストの星・種別・マップ・制限時間・報酬・継続条件・出現モンスター(種類/体積/体力/攻撃/防御/耐力)・支給品・採集資源・素材報酬・クエスト文章などを編集できます。MHP3RD.BIN は二重暗号(PSPセーブ暗号+MH独自暗号)ですが、両方とも PC で処理できることを解析・検証済みで、編集→暗号化→配布用 BIN 作成までを自動化しています。
同梱物
| フォルダ/ファイル | 内容 |
|---|---|
| MHP3TaskEdit_日英版/ | メインエディタ。原作MHP3TaskEditを再コンパイル+日英化+モダンUI。クエスト一覧サイドバーからBINを開いて編集→BIN一気作成まで対応。素材・モンスター名は起動時から日本語。 |
| BIN化ツール/ | Layer A暗号(endecrypter.exe)+自動パイプライン(mhp3bin_auto.py)・PAT/data.bin編集スクリプト・平文サンプルBIN。 |
| endecryptQST/ | Layer B暗号ツール(パイプラインが自動操作)。 |
| 仕様書.md | 本キットの仕様・使い方・解析結果。 |
| 企画書_53クエスト.md | 改造クエスト設計53本(ツール入力値付き)。 |
動作要件
- Windows(PSP本体は不要)
- .NET Core 3.1 Desktop ランタイム(MHP3TaskEdit用)
- Python 3 + pip install pywinauto capstone pycryptodome(BIN作成の自動操作用)
- PPSSPP(PCで遊ぶ場合)または CFW導入済みPSP
gamekey.bin (同梱していません)
MHP3RD.BIN の暗号解除/作成には、ULJM05800 のセーブ用ゲーム鍵(16バイト)が必要です。ゲーム固有の秘密鍵のため本キットには含めていません。次のいずれかで取得し、BIN化ツール/gamekey.bin として置いてください。
- CFW導入済み実機PSPで SGKeyDumper(または SGDeemer)プラグインを有効化 → MHP3をセーブ/ロード → ms0:/PSP/GAME/SED/gamekey/ULJM05800QST.bin が出力されるので gamekey.bin にリネームして配置。
- または当時のMHP3改造コミュニティで配布された鍵を入手。※ ゲーム固有の秘密鍵なので第三者への再配布は避けてください。
なお、鍵で暗号化された完成 MHP3RD.BIN は全PSP/PPSSPP共通のため、誰のセーブに置いても動作し配布できます(鍵自体は配布しません)。
遊ぶための2ルート
ルートA(最も簡単・PSP暗号不要):CWCheat PAT
クエストから .pat(チートコード)を出力 → PPSSPP/CWCheat のチートで読み込み → 集会浴場でイベントクエストを一度ロード → PAT ON → クエスト選択。BINを触らずに遊べます。
ルートB(配布用BINを作る):data.bin → MHP3RD.BIN
MHP3TaskEdit のサイドバー、または mhp3bin_auto.py build で完成 BIN を作成 → PSP/SAVEDATA/ULJM05800QST/ に配置。誰でも同じ BIN を使え、各自が同じ手順で自作 BIN を作れます。
詳しい手順は同梱の 仕様書.md と各 README をご覧ください。
注意・免責
- 本キットはゲーム本体の内容を一切含みません。各ツールの著作権は各作者に帰属します。
- gamekey.bin はゲーム固有の秘密鍵です。公開配布は避けてください。
- 改造セーブの使用は自己責任。オンライン使用は不可。大切なセーブは必ずバックアップを。