Advanced, at-your-own-risk. This article describes the raw files on disk.
Auf einen Blick
Format and side files
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/
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 erzeugt, wenn du Beten drückst (das Öffnen des Bildschirms löscht nur das alte Ergebnis). Sie werden nicht im Spielstand gespeichert.
Abgesehen von der eingebauten Schaltfläche "Erneut versuchen" würfelt Speichern vor einem Gebet und Neuladen alle 5 Auswahlmöglichkeiten neu. Der Eisenmodus ist die Ausnahme: Der Spielstand speichert eine Gebetsanzahl pro Einheit und der Wurf nutzt einen festen Seed, daher ergibt ein Neuladen dasselbe Ergebnis.
Edits to avoid
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.
- Eine Region
IsLockedFlag wird genau wie gespeichert geladen. Einstellen des vorherigen RegionIsClearedöffnet nicht die nächste Region beim Laden (Wie Regionen freigeschaltet werden). - Deleting a campaign in-game also deletes its autosave file. Keep external backups of anything you care about.