DungeonSettlers.wiki

セーブファイル(上級)

Steam

Advanced, at-your-own-risk. This article describes the raw files on disk.

一覧

フォーマットプレーンJSON、キャンペーンのオートセーブ1つあたり約1〜2 MB
macOSのパス~/Library/Application Support/CanOpener/Dungeon Settlers/Saves/
Windowsのパス%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves\
付随ファイルSaveHeaderCache.json, UserCampaignLog.json, UserSetting.json
刻印のロール祈る を押すと生成されます(保存されません)。再読み込みで振り直されますが、鉄人モードの場合は除きます
最大の落とし穴Rooms/mapグリッドを{}にクリアすると無限ロードを引き起こす

Format and side files

注意Always back up a save before touching it. A bad edit can leave a campaign stuck.

セーブは素の JSON files, one per campaign autosave (roughly 1-2 MB each). Alongside them live:

  • SaveHeaderCache.json holds cached header metadata for the load menu
  • UserCampaignLog.json is the campaign counter
  • UserSetting.json holds graphics, sound and keybindings

セーブの保存場所

  • macOS(ネイティブSteamビルド): ~/Library/Application Support/CanOpener/Dungeon Settlers/Saves/ (the Early Access build, DS_B.0.4.11 onward)
  • Windows: %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves\ (the product name lost its "(Alpha)" / "(Playtest)" suffix with the Early Access release)

Under CrossOver/Wine on a Mac the Windows path resolves to ~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers/Saves/.

The old demo and playtest builds used other folders:

  • ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/
  • ~/Library/Application Support/CanOpener/Dungeon Settlers (Playtest)/Saves/
NoteThose folders are not read by the released game.

Top-level keys

キー保持内容:
CampaignSaveHeader日数、バージョン、難易度、プレイ時間、現在の地域
CampaignSettingSaveDataゲーム速度、カメラ、シード、シナリオ種別
EntityContainerSaveData / EntityComponentSaveDataすべてのユニット、建物、アイテムと、エンティティごとのコンポーネントデータ(ステータス、アフェクター、スキル)
PlayerUnitsSaveDataスキルツリー、習得スキル、スキルポイント、クイックスロット
ClanSaveDataClan name, gold, population, recruit candidates, region map state, safe-floor skip toggle
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveDataマップグリッド、集落、現在のダンジョンレイアウト(部屋、フロア、フェーズ)
TimeSaveDataマスタークロック(日/時/分/ティック)
EnvironmentSaveData地域ごとの天候/効果と枯渇カウンター
QuestContainerSaveData完了、進行中、保留中のクエスト
ResearchSaveData / FarmingCropSaveData研究の進行状況と作物

Inscription rerolls

レベルアップ時の刻印の選択肢は 祈る を押したときに生成 (画面を開くだけでは古い結果が消えるのみ)。セーブには保存されません。

内蔵のリトライボタンとは別に、祈りの前にセーブして読み込むと、5 つの選択肢すべてが振り直されます。鉄人モードが例外で、セーブはユニットごとの祈りの回数を保持し、抽選は固定シードを使うため、再読み込みでも同じ結果になります。

注意刻印を直接編集する場合、能力ボーナスには付与キーを変えるだけで足ります。現在のセーブは、読み込み時にゲームデータから、持っている各効果の能力ボーナスを作り直します。レベルアップの獲得、才能の上昇、恒久的な能力付与は数値として保存されるため作り直されません。そのため、それらは手で編集してください。

Edits to avoid

注意決してクリアしないでください RawDungeonSaveData.Rooms または RawMapContainerSaveData grids, for example by setting them to {}. The game treats an empty dict as "there is data to restore", finds nothing, and hangs in an 無限ロード。古いダンジョンデータはゲーム自身に破棄させてください。
  • Don't edit a save while the game is running. The next autosave overwrites your work.
  • 地域の IsLocked フラグは保存時点で正確にロードされます。前の地域の~を設定する IsCleared ロード時に次の地域を開かない(地域の解放方法).
  • Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.