Advanced, at-your-own-risk. This article describes the raw files on disk.
Auf einen Blick
FormatReines JSON, ~1-2 MB pro Kampagnen-Autosave
macOS-Pfad~/Library/Application Support/CanOpener/Dungeon Settlers/Saves/
Windows-Pfad%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers\Saves\
BegleitdateienSaveHeaderCache.json, UserCampaignLog.json, UserSetting.json
Inschriften-WürfeWird beim Öffnen des Aufstiegsbildschirms erzeugt (nicht gespeichert) - ein Neuladen würfelt sie neu
Größte FalleDas Leeren von Rooms/map grids auf {} verursacht ein endloses Laden
Format and side files
VorsichtAlways back up a save before touching it. A bad edit can leave a campaign stuck.
Speicherdateien sind reines 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
Wo die Spielstände liegen
- macOS (nativer Steam-Build):
~/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
| Schlüssel | Hält |
|---|---|
CampaignSaveHeader | Tag, Version, Schwierigkeit, Spielzeit, aktuelle Region |
CampaignSettingSaveData | Spielgeschwindigkeit, Kamera, Seed, Szenariotyp |
EntityContainerSaveData / EntityComponentSaveData | Jede Einheit, jedes Gebäude und jedes Item, mit Komponentendaten je Entität (Werte, Affecter, Skills) |
PlayerUnitsSaveData | Skillbäume, erlernte Skills, Skillpunkte, Schnellzugriffsplätze |
ClanSaveData | Clan name, |
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveData | Kartenraster, Siedlung und das aktuelle Dungeon-Layout (Räume, Etage, Phase) |
TimeSaveData | Die Hauptuhr (Tag / Stunde / Min. / Tick) |
EnvironmentSaveData | Wetter/Effekte pro Region und Erschöpfungszähler |
QuestContainerSaveData | Abgeschlossene, aktive und ausstehende Aufgaben |
ResearchSaveData / FarmingCropSaveData | Forschungsfortschritt und Feldfrüchte |
Inscription rerolls
Die Inschriften-Auswahl beim Stufenaufstieg ist wird spontan erzeugt, wenn der Aufstiegsbildschirm geöffnet wird. They are not stored in the save.
Beyond the built-in Retry button, saving before a prayer and reloading rerolls all 5 choices.
VorsichtIf 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
VorsichtNie abgeschlossen
RawDungeonSaveData.Rooms oder die 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 endloses Laden. Lass das Spiel veraltete Dungeon-Daten selbst verwerfen.- Don't edit a save while the game is running. The next autosave overwrites your work.
- Es bringt nichts, bei einer Region das
IsLockedflag on current builds. Unlock state is re-derived on every load, so the edit does nothing (Wie Regionen freigeschaltet werden). - Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.