DungeonSettlers.wiki

セーブファイル(上級)

セーブファイル(上級)

上級者向け、自己責任。この記事はディスク上の生ファイルについて説明する。編集する前に必ずセーブをバックアップすること。誤った編集はキャンペーンをソフトロックさせる可能性がある。

セーブは素の JSON ファイルで、キャンペーンのオートセーブごとに1つ(各およそ1〜2 MB)です。それらと並んで、 SaveHeaderCache.json (ロードメニュー用のキャッシュされたヘッダーメタデータ)、 UserCampaignLog.json (キャンペーンカウンター)、そして UserSetting.json (グラフィック、サウンド、キー割り当て)があります。

セーブの保存場所
  • macOS(ネイティブSteamビルド): ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/ 。現行ビルドでもバンドルIDはまだ「Alpha」のままです。
  • Windows: %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\。Mac上のCrossOver/Wineでは次に解決されます: ~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers (Alpha)/Saves/.
中身(トップレベルのキー)
キー保持内容:
CampaignSaveHeader日数、バージョン、難易度、プレイ時間、現在の地域
CampaignSettingSaveDataゲーム速度、カメラ、シード、シナリオ種別
EntityContainerSaveData / EntityComponentSaveDataすべてのユニット、建物、アイテムと、エンティティごとのコンポーネントデータ(ステータス、アフェクター、スキル)
PlayerUnitsSaveDataスキルツリー、習得スキル、スキルポイント、クイックスロット
ClanSaveDataクラン名、ゴールド、人口、募集候補、地域マップの状態、安全フロアスキップの切り替え
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveDataマップグリッド、集落、現在のダンジョンレイアウト(部屋、フロア、フェーズ)
TimeSaveDataマスタークロック(日/時/分/ティック)
EnvironmentSaveData地域ごとの天候/効果と枯渇カウンター
QuestContainerSaveData完了、進行中、保留中のクエスト
ResearchSaveData / FarmingCropSaveData研究の進行状況と作物
刻印のセーブスカミングに関するメモ

レベルアップ時の刻印の選択肢は レベルアップ画面を開いたときにその場で生成され セーブデータには保存されません。組み込みのリトライボタンに加えて、祈りの前にセーブしてリロードすると5つの選択肢が振り直されます。

(代わりに刻印を直接編集する場合、affecterキーを変更するだけでは ない 不十分です。ゲームはステータスボーナスをユニットのステータスブロックに焼き込み、ロード時に再計算しません。両方の箇所を一貫して編集する必要があります。)

やってはいけないことリスト
  • 決してクリアしないでください RawDungeonSaveData.Rooms または RawMapContainerSaveData グリッド (たとえば次の値に設定するなど {})。ゲームは空の辞書を「復元すべきデータがある」とみなし、何も見つけられず、次の状態でハングします 無限ロード。古いダンジョンデータはゲーム自身に破棄させてください。
  • ゲームの実行中にセーブを編集しないでください。次のオートセーブがあなたの変更を上書きします。
  • 地域の次のフラグを編集する意味はありません IsLocked 現在のビルドでは、アンロック状態はロードごとに再導出されるため、編集しても何も起きません(地域の解放方法).
  • ゲーム内でキャンペーンを削除すると、そのオートセーブファイルも削除されます。大切なものは外部にバックアップを取ってください。

主要な数値

フォーマットプレーンJSON、キャンペーンのオートセーブ1つあたり約1〜2 MB
macOSのパス~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/
Windowsのパス%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\
付随ファイルSaveHeaderCache.json, UserCampaignLog.json, UserSetting.json
刻印のロールレベルアップ画面を開いたときに生成される(保存されない)。リロードで振り直される
最大の落とし穴Rooms/mapグリッドを{}にクリアすると無限ロードを引き起こす