세이브 파일 (고급)
고급 내용이며, 이용은 전적으로 본인 책임입니다. 이 문서는 디스크에 저장된 원본 파일을 설명합니다. 파일을 건드리기 전에 항상 세이브를 백업하세요. 잘못된 수정은 캠페인을 소프트락시킬 수 있습니다.
저장은 평면입니다 JSON 파일, 캠페인 자동 저장당 하나 (각각 대략 1-2 MB). 그들과 함께 살고 있습니다 SaveHeaderCache.json (로드 메뉴의 캐시된 헤더 메타데이터), UserCampaignLog.json (캠페인 카운터) 그리고 UserSetting.json (그래픽, 사운드 및 키 바인딩).
저장 위치
- macOS (기본 Steam 빌드):
~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/- 번들 id는 현재 빌드에서도 "Alpha"라고 표시됩니다. - Windows:
%USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\. Mac의 CrossOver/Wine 아래에서 다음으로 해결됩니다~/Library/Application Support/CrossOver/Bottles/<bottle>/drive_c/users/crossover/AppData/LocalLow/CanOpener/Dungeon Settlers (Alpha)/Saves/.
내용 (최상위 키)
| 키 | 보유 |
|---|---|
CampaignSaveHeader | 날, 버전, 난이도, 플레이 시간, 현재 지역 |
CampaignSettingSaveData | 게임 속도, 카메라, 시드, 시나리오 유형 |
EntityContainerSaveData / EntityComponentSaveData | 모든 유닛, 건물 및 항목, 엔티티당 컴포넌트 데이터 (스탯, 영향자, 스킬) 포함 |
PlayerUnitsSaveData | 스킬 트리, 학습한 스킬, 스킬 포인트, 빠른 슬롯 |
ClanSaveData | 클랜 이름, 금, 인구, 모집 후보자, 지역 지도 상태, 안전 층 스킵 토글 |
RawMapContainerSaveData / RawBaseSaveData / RawDungeonSaveData | 지도 그리드, 정착촌 및 현재 던전 레이아웃 (방, 층, 단계) |
TimeSaveData | 마스터 시계 (날 / 시간 / 분 / 틱) |
EnvironmentSaveData | 지역당 날씨/효과 및 소진 카운터 |
QuestContainerSaveData | 완료, 활성 및 보류 중인 임무 |
ResearchSaveData / FarmingCropSaveData | 연구 진행 및 작물 |
비문 저장-스커밍 노트
레벨업 비문 선택은 레벨업 화면이 열릴 때 즉시 생성됩니다 - 이는 세이브 파일에 저장되지 않습니다. 게임에 내장된 재시도 버튼 외에도, 기도 전에 저장한 뒤 다시 불러오면 다섯 가지 선택지가 다시 뽑힙니다.
(대신 비문을 직접 편집하면, 영향자 키만 변경하는 것은 아님 충분합니다. 게임은 스탯 보너스를 유닛의 스탯 블록에 그대로 구워 넣고 불러올 때 다시 계산하지 않으므로, 두 곳을 일관되게 수정해야 합니다.)
DO-NOT 목록
- 절대 지우지 마세요
RawDungeonSaveData.Rooms또는RawMapContainerSaveData그리드 (예를 들어 다음으로 설정하여{}). 게임은 빈 dict를 "복원할 데이터가 있습니다"로 취급하고, 아무것도 찾지 못하고 다음에서 멈춥니다 무한 로드. 게임이 오래된 던전 데이터를 직접 버리게 하세요. - 게임이 실행 중인 동안 저장을 편집하지 마세요 - 다음 자동 저장이 작업을 덮어씁니다.
- 지역을 편집하려고 하지 마세요
IsLocked현재 빌드의 플래그 - 잠금 해제 상태는 모든 로드에서 다시 유도되므로 편집은 아무 작동도 하지 않습니다 (지역 잠금 해제 방법). - 게임 내 캠페인을 삭제하면 자동 저장 파일도 삭제됩니다 - 관심 있는 모든 항목의 외부 백업을 유지하세요.
핵심 수치
| 형식 | 평면 JSON, 캠페인 자동 저장당 ~1-2 MB |
| macOS 경로 | ~/Library/Application Support/com.CanOpener.Dungeon-Settlers--Alpha-/Saves/ |
| Windows 경로 | %USERPROFILE%\AppData\LocalLow\CanOpener\Dungeon Settlers (Alpha)\Saves\ |
| 보조 파일 | SaveHeaderCache.json, UserCampaignLog.json, UserSetting.json |
| 비문 롤 | 레벨업 화면이 열릴 때 생성됨 (저장 안 됨) - 다시 로드하면 다시 롤합니다 |
| 가장 큰 함정 | 방/지도 그리드를 {}로 지우면 무한 로드가 발생합니다 |