よくある質問
SaveEditor.topを利用してゲームのセーブデータを編集する際に必要な知識をご紹介
はじめに
SaveEditor.topとは何ですか?
SaveEditor.topは、ゲームのセーブデータを編集するための無料のブラウザベースツールです。完全にブラウザ内で動作するため、ファイルがお使いのデバイスから離れることはありません。RPG Maker、Unity、Ren'Py、Unreal Engineなどの人気エンジンをサポートしています。Unrealの `.sav` に関しては互換性を優先しており、標準的な非暗号化GVASの対応が最も優れていますが、ゲーム固有のコンテナ化・圧縮された変種モデルについては読み取り専用になる場合があります。
このツールは安全ですか?
はい。SaveEditor.topはWebブラウザ内で完全にローカルに動作します(クライアントサイドJavaScriptに依存しています)。お使いのセーブファイルが当社や外部のサーバーにアップロードされることは決してありません。サイトのパフォーマンス測定や広告表示のためにGoogle AnalyticsとAdSenseを使用しています。詳細についてはプライバシーポリシーおよびCookieポリシーのページをご覧ください。
アカウントを作成する必要はありますか?
いいえ。SaveEditor.topは一切の登録、ログイン、または個人情報を必要としません。セーブデータをアップロードするだけで、すぐに編集を開始できます。
本当に無料ですか?
はい、隠されたコストやプレミアム枠、機能制限などは一切なく、完全に無料です。任意の寄付とユーザーの邪魔にならない配置の広告によって運営・サポートされています。
対応ゲームとフォーマット
どのゲームを編集できますか?
複数のエンジンにまたがる数千タイトルものゲームをサポートしています。当サイトでよく編集されているサポート対象ゲームには、『Stardew Valley(スターデューバレー)』『Undertale(アンダーテール)』『Hollow Knight(ホロウナイト)』『Doki Doki Literature Club(ドキドキ文芸部)』『Celeste(セレステ)』『Omori』などがあり、またRPG Maker、Ren'Py、Unity、GameMakerで作られたほぼすべてのゲームに対応しています。
どのファイル形式(フォーマット)に対応していますか?
私たちは以下の形式をサポートしています:RPG Maker MV/MZ (.rpgsave, .rmmzsave)、Ren'Py (.save, persistent)、Unity (PlayerPrefsの .xml/.plist, またはJSON)、Unreal Engine (.sav; 標準の非暗号化GVASを優先対応、コンテナ化/圧縮された変種は読み取り専用となる可能性あり)、GameMaker (.ini, .json)、NaniNovel (.nson)、そして一般的なJSON/XML形式。
コンソール機(PlayStation、Xbox、Switch)のセーブデータは編集できますか?
残念ながら、コンソール機のセーブデータはそのプラットフォーム固有の強固なDRMによって暗号化されているため、編集することができません。当エディタはPC/Mac/Linux環境のセーブファイル専用です(ただし、Stardew Valleyなど一部クロスセーブ対応のゲームはPC経由で可能です)。
遊びたいゲームが一覧に載っていません。それでもエディタは使えますか?
使えるかもしれません!もしそのゲームが標準的なJSON、XML、あるいはINI形式で保存されている場合、私たちの汎用パーサーが機能する可能性があります。セーブファイルを一旦アップロードしてみて、解析できるかどうか試してみてください。
セーブファイルの場所
Windowsでセーブファイルはどこに保存されていますか?
一般的な保存場所としては:%AppData% (Win+Rを押して `%appdata%` と入力してEnter)、%LocalAppData%、Documents/My Games フォルダ、または直接ゲームのインストールフォルダ内です。Steamゲームの場合、Steam/userdata/[あなたのID]/[GameID]/ も確認してください。
Macでセーブファイルはどこに保存されていますか?
ほとんどのゲームでは ~/Library/Application Support/ を確認してください。Unity製ゲームの場合は ~/Library/Application Support/unity.[会社名].[ゲーム名] を見てください。Ren'Py製ゲームの場合は ~/Library/RenPy/[ゲーム名] を確認してください。
Linuxでセーブファイルはどこに保存されていますか?
多くのネイティブLinuxゲームは ~/.config/[ゲーム名] もしくは ~/.local/share/[ゲーム名] にセーブを保存します。Protonを介してプレイしているSteamゲームの場合は、~/.steam/steam/steamapps/compatdata/[ゲームID]/pfx/ を確認してください。
特定のゲームのセーブデータの正確な場所を見つけるにはどうすればよいですか?
当サイトの各ゲーム専用ページ(例:/ja/games/stardew-valley)にアクセスして正確なパスを確認してください。またはインターネットで「[ゲーム名] save file location」と検索するか、ゲーム内設定のオプションメニューを確認してください。
セーブデータの編集方法
ゴールド / お金 / 通貨 を編集するにはどうすればいいですか?
セーブデータをアップロードしたら、「gold」「money」「currency」「coins」「funds」などのフィールド名を検索してください。そしてその数値を希望する額に変更します。RPG Makerゲームの場合は、パーティデータ配下にある「_gold」を探してください。バグにならないよう、常識的な範囲内の数値に留めることを忘れないでください。
インベントリ(持ち物枠)にアイテムを追加するにはどうすればいいですか?
セーブデータ内の inventory(インベントリ)または items 配列を見つけてください。RPG Makerの場合、アイテムは [アイテムID, 個数] というペアで保存されています。Unity製ゲームの場合は「inventory」や「items」といったオブジェクトを探してください。すでに記述されている形式(フォーマット)を真似て新しいエントリを追加してください。
キャラクターのステータス(HP、レベルなど)を変更できますか?
はい、可能です!「hp」「maxHp」「level」「exp」「str」「def」などのフィールドを探してください。RPG Maker製ゲームの場合、これらは基本的に actors 配列内に存在します。Unity製ゲームの場合は、player data(プレイヤーデータ)などのオブジェクトをチェックしてください。
実績やストーリーの進行状況(フラグ)を解放するにはどうすればよいですか?
実績は一般的に真偽値のフラグ (boolean flags) またはタイムスタンプオブジェクトとして保存されています。「achievement」「unlock」「flag」「completed」といった単語で検索してみてください。ストーリーの進行状況は、大抵の場合スイッチの配列 (RPG Maker特有) や進行度オブジェクトを使用しています。
編集することでゲームやセーブデータが壊れたりしませんか?
当エディタは明白なエラーを防ぐために変更値の検証を行いますが、極端な編集操作は依然として問題を引き起こす可能性があります。作業前に必ずバックアップを取ってください!一般的な問題の例としては:数値が大きすぎるためのオーバーフロー発生、無効なアイテムIDの指定、あるいは必須項目の誤削除などが挙げられます。
Steam とクラウドセーブ
Steamクラウドが常に編集したデータを元の状態に復元してしまいます!
対象ゲームのSteamクラウド同期機能を無効化する必要があります:ライブラリからゲームを右クリック → [プロパティ] → [一般]タブ → [Steamクラウドにゲームのセーブを保存する]のチェックを外す。編集作業を行い、ゲーム内で問題なく動作することを確認してから、必要に応じて再度クラウド同期を有効にしてください。
セーブデータを編集するとVAC(Valve Anti-Cheat)でBANされますか?
いいえ、されません。VACはマルチプレイヤー/オンラインゲーム環境のみを監視しています。シングルプレイヤーゲーム向けのローカルセーブデータの編集操作は完全に安全であり、Steamでのアカウント停止や制限を受けることは絶対にありません。
セーブデータを変更した後でもSteamの実績は正常に解除されますか?
シングルプレイヤーゲームであれば問題なく解除されます。Steam側からローカルセーブデータのファイル変更を検知することはできません。そのため、あなたの実績はゲーム内部自身の判断基準に基づいて通常通り解除されます。
トラブルシューティング
エディタが「Invalid file(無効なファイル)」や「Parse error(解析エラー)」と表示するのはなぜですか?
そのゲームが現在私たちが対応していない非標準な形式、高度な暗号化、または圧縮方式を用いている可能性が高いです。以下の事をお試しください:1) UIから手動で別のエディタ種別(パーサー)を選んでみる, 2) アップロードしたファイルが本当に本物のセーブデータかどうかを確認する(一時ファイルやバックアップファイルではない事を確認), 3) ゲーム自体が完全に独自のエンコーディングを採用している。
編集したセーブデータを戻したのに、ゲームでロードできません!
よくある解決策:1) 正しいディレクトリの正確なファイルを置き換えたか再確認する。2) Steamクラウド機能が背後で元のファイルに上書き復元していないか確認する。3) 特定のゲームはチェックサム(Checksum)検証を設けているため、より小さな数値の編集に留めて再試行してみる。4) 最初に確保しておいたバックアップファイルを復元して、始めからやり直す。
ゲームをロードしたら編集したパラメーターの数値が元に戻ってしまいました!
一部のゲームは、ロードの瞬間に特定の値を再計算するように設計されています。例えばレベルに基づいて求められる最大HPのような「派生ステータス」は再計算されます。その計算の元となる「基本ステータス値」の項目のほうを編集するようにしてください。
変更を元に戻す(Undo)ことはできますか?
一度ダウンロードして上書きしてしまった編集は永続的です。常に元のファイルを別の安全な場所にバックアップするようにしてください!もしバックアップを取り忘れた場合は次の場所を当たってみてください:1) Steamクラウド上にクリーンな元データが残っていないか?, 2) ゲームが自動的に .bak 形式のバックアップファイルを作っていないか?, 3) パソコンのシステム復元ポイントを使って、フォルダの以前のバージョンを取り戻せないか?。
知りたいが見つからないですか?
お探しの内容はリストにありましたか?特定のゲーム別の専用ガイドを確認するか、お気軽にお問い合わせください。