DungeonSettlers.wiki

세이브 파일 (고급)

Steam

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

한눈에

형식평면 JSON, 캠페인 자동 저장당 ~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
비문 롤기도 버튼을 누를 때 생성됩니다(저장되지 않음). 다시 불러오면 다시 굴리며, 철인 모드는 예외입니다
가장 큰 함정방/지도 그리드를 {}로 지우면 무한 로드가 발생합니다

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.