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.jsonholds cached header metadata for the load menuUserCampaignLog.jsonis the campaign counterUserSetting.jsonholds 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 | スキルツリー、習得スキル、スキルポイント、クイックスロット |
ClanSaveData | Clan name, |
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveData | マップグリッド、集落、現在のダンジョンレイアウト(部屋、フロア、フェーズ) |
TimeSaveData | マスタークロック(日/時/分/ティック) |
EnvironmentSaveData | 地域ごとの天候/効果と枯渇カウンター |
QuestContainerSaveData | 完了、進行中、保留中のクエスト |
ResearchSaveData / FarmingCropSaveData | 研究の進行状況と作物 |
Inscription rerolls
レベルアップ時の刻印の選択肢は レベルアップ画面を開いたときにその場で生成され. They are not stored in the save.
Beyond the built-in Retry button, saving before a prayer and reloading rerolls all 5 choices.
注意If you edit an inscription directly, changing the affecter key alone is not enough. The game bakes the stat bonuses into the unit's stats block and does not recalculate them on load, so both places must be edited consistently.
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.
- 地域の次のフラグを編集する意味はありません
IsLockedflag on current builds. Unlock state is re-derived on every load, so the edit does nothing (地域の解放方法). - Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.