RPGツクールMVのセーブファイル(.rpgsave)を編集する方法 - 完全ガイド
はじめに

RPGツクールMVとMZは、JRPGやアドベンチャーゲームを作成するための最も人気のあるゲームエンジンの2つです。Steam、itch.io、その他のプラットフォームで何千ものインディーゲームを動かしています。難しいボスを回避したり、もっとお金を手に入れたり、異なるビルドを試したい場合、このガイドで正確な方法を説明します。
RPGツクールMVで作られたゲームは .rpgsave という拡張子を使用し、MZも通常同じ形式を使用します。これらのファイルは多くの場合LZStringで圧縮されており、標準のテキストエディタでは読めません。そこで私たちのSave Editor Onlineが役立ちます。すべての解凍と解析をブラウザ内で行います。
RPGツクールのセーブ形式を理解する
編集に入る前に、.rpgsaveファイルの中身を理解しておくと役立ちます。解凍してデコードすると、すべてのゲーム状態データを含むJSONオブジェクトが見つかります:
- system: ゲーム設定とグローバルフラグ。
- party: パーティデータ(所持金は
$gameParty._goldに格納)。 - actors: HP、MP、レベル、装備を含む個々のキャラクターデータ。
- map: 現在のマップとイベントの状態。
- switches: ゲームイベントで使用されるブールフラグ。
- variables: ゲームイベントで使用される数値。
私たちのエディタはこれらすべてを解析し、ナビゲートしやすいインターフェースで表示します。
ステップ1: セーブファイルを探す
Windowsのほとんどのゲームでは、セーブファイルは以下のディレクトリにあります:
- ゲームフォルダ内:
www/save/または単にsave/を探してください。ファイルはfile1.rpgsave、file2.rpgsaveなどと名付けられ、セーブスロット1、2、3…に対応しています。 - ローカルストレージ(Web/NW.jsゲーム): 一部のゲームはブラウザのIndexedDBまたはLocalStorageにセーブを保存します。
Steamゲームの場合、ライブラリでゲームを右クリックし、「管理」>「ローカルファイルを閲覧」を選択してからセーブフォルダに移動できます。
ステップ2: バックアップを作成
これは最も重要なステップです。 変更を加える前に:
.rpgsaveファイルをコピーします。- 別の名前で貼り付けます。例:
file1.rpgsave.backup。
編集中に何か問題が発生した場合、このバックアップから復元できます。
ステップ3: オンラインエディタにアップロード
- RPGツクールMVエディタにアクセスします。
.rpgsaveファイルをアップロードエリアにドラッグ&ドロップするか、クリックして参照します。- ファイルが解析されるまで数秒待ちます。
すべての処理はブラウザ内でローカルに行われます。セーブファイルがサーバーにアップロードされることはありません。
ステップ4: 一般的な値を編集
ファイルが読み込まれると、一般的な値用の「クイック編集」パネルが表示されます:
所持金
Gold / Moneyフィールドを任意の値に変更します。999999に設定すると、ほぼ無限の資金が得られます。
キャラクターレベル
RPGツクールMV/MZでは、キャラクターレベルはactors配列内に保存されます。クイック編集パネルを使用して、パーティリーダーのレベルを直接変更できます。他のキャラクターを変更するには、「高度な(JSON)」モードに切り替えて、actors._data.[character_id].levelに移動します。
HPとMP
高度なモードでは、各アクターの_hpと_mpフィールドを見つけることができます。希望の値に設定してください。
ステップ5: 高度な値を編集(変数とスイッチ)
多くのゲームはスイッチ(オン/オフフラグ)と変数(数値)を使用して、クエストの進行状況、アンロックなどを追跡します。
- スイッチ: ブール値の配列として保存されます。スイッチID 1はインデックス1にあります。スイッチを
trueに設定すると、ドアのロック解除、イベントのトリガー、カットシーンのスキップができます。 - 変数: 数値の配列として保存されます。変数ID 5は例えば「倒した敵の数」を追跡している可能性があります。
どのスイッチや変数が何を制御しているかを調べるには、ゲームのコミュニティWikiを参照するか、実験する必要があるかもしれません。
ステップ6: ダウンロードして置き換える
- 変更したセーブをダウンロードボタンをクリックします。
- ファイルは元の名前(例:
file1.rpgsave)でダウンロードされます。 - ダウンロードしたファイルをゲームのセーブフォルダに移動し、元のファイルを置き換えます。
- ゲームを起動してセーブをロードします!
トラブルシューティング
ゲームがセーブが破損していると言う
- バックアップを復元してもう一度試してください。
- JSONの構造を誤って変更していないか確認してください(例:括弧の削除)。
- 高度なモードを使用している場合、すべてのフィールドが有効であることを再確認してください(
NaN値がない、コンマが欠けていない)。
変更が反映されない
- 一部の値はロード時に計算されます(例:レベルに基づく最大HP)。現在の値だけでなく、基礎となるステータスを変更する必要がある場合があります。
- ゲームにロード時に値をリセットするアンチチート対策がある可能性があります。これはシングルプレイヤーのRPGツクールゲームでは稀です。
よくある質問
Q: これは安全ですか? A: はい。すべての処理はブラウザ内で行われます。ファイルがサーバーにアップロードされることはありません。
Q: RPGツクールMZでも動作しますか?
A: はい!MZはMVと同じ.rpgsave形式を使用しています。
Q: モバイルで使用できますか? A: セーブファイルにアクセスできる場合(例:Androidのファイルマネージャー経由)、スマートフォンからアップロードできます。
Q: 暗号化されたゲームでも動作しますか? A: ゲームがアセット(画像、音声)のみを暗号化し、セーブは暗号化しない場合は、はい。セーブファイル自体が暗号化されている場合は、ゲームの復号キーが必要です。
まとめ
適切なツールがあれば、RPGツクールのセーブ編集は簡単です。実験したい場合でも、グラインドをスキップしたい場合でも、単に楽しみたい場合でも、私たちの無料オンラインエディタで簡単にできます。セーブをバックアップすることを忘れずに、楽しいゲームを!
関連記事: 一般的なセーブファイル拡張子の解説