저장 문제
저장 데이터가 로드되지 않음
섹션 제목: “저장 데이터가 로드되지 않음”증상: 저장 파일이 존재하지만 로드할 수 없거나 오류가 발생합니다.
가능한 원인:
엔진 버전 불일치 — 다른 엔진 버전의 저장 데이터가 호환되지 않을 수 있습니다
- 해결: 저장 데이터가 생성된 시점의 엔진 버전에 맞춥니다
손상된 저장 파일 — 저장 파일이 손상됨
- 해결: 이전 저장 데이터나 자동 저장을 로드해 보세요
누락된 영구 데이터 —
persistent파일이 누락됨- 해결: 저장 데이터와 함께
persistent파일도 전송합니다
- 해결: 저장 데이터와 함께
Pickle 프로토콜 오류
섹션 제목: “Pickle 프로토콜 오류”증상: 게임이 충돌하거나 “unsupported pickle protocol” 또는 유사한 pickle 관련 메시지 오류를 표시합니다.
원인: 저장 또는 영구 파일이 최신 Ren’Py 엔진에서 생성되었는데 이전 엔진에서 로드하려고 할 때 발생합니다. 가장 흔한 경우는 Ren’Py 8 (Python 3)에서 만든 저장 데이터를 Ren’Py 7 (Python 2) 엔진에서 로드하는 것입니다 — Python 3의 pickle 형식은 Python 2와 역호환되지 않습니다.
해결 방법:
- 저장 데이터에 맞는 Ren’Py 8.x 엔진 버전으로 전환합니다
- 7.x 엔진을 사용해야 하는 경우 호환되지 않는 저장 데이터와 영구 파일을 삭제하고 처음부터 시작합니다
PC에서 가져온 저장 데이터가 작동하지 않음
섹션 제목: “PC에서 가져온 저장 데이터가 작동하지 않음”PC에서 저장 데이터를 전송할 때:
.save파일과persistent파일 모두 복사해야 합니다Spark Documents/games/[게임이름]/game/saves/에 배치합니다- PC 버전과 동일하거나 호환되는 엔진 버전을 사용합니다
- 저장 데이터 가져오기 후 게임을 재시작합니다
크로스 플랫폼 저장 호환성
섹션 제목: “크로스 플랫폼 저장 호환성”Spark에서 다른 플랫폼(PC, Mac, Android)으로 또는 그 반대로 저장 데이터를 이동할 때 호환성이 항상 보장되는 것은 아닙니다. 호환성을 보장하기 위해 최선을 다하지만 모든 가능한 시나리오를 테스트하는 것은 매우 시간이 많이 걸리며 엣지 케이스가 존재합니다.
Spark과 다른 플랫폼 간에 저장 데이터를 전송할 때 호환성 문제가 발생하면 Discord 또는 이메일로 보고해 주세요.
iCloud 저장 데이터가 동기화되지 않음
섹션 제목: “iCloud 저장 데이터가 동기화되지 않음”- iOS 설정에서 iCloud가 활성화되어 있는지 확인합니다
- Spark에 iCloud Drive 권한이 있는지 확인합니다
- Spark 설정에서 iCloud 저장 동기화가 활성화되어 있는지 확인합니다
- 몇 분 기다리세요 — 동기화는 즉시 이루어지지 않습니다
- 기기의 인터넷 연결을 확인합니다
저장 썸네일 누락
섹션 제목: “저장 썸네일 누락”다음 경우 저장 썸네일이 나타나지 않을 수 있습니다:
- 저장 데이터가 다른 플랫폼에서 생성된 경우
- 게임의 이미지 에셋이 저장 데이터를 생성한 버전과 다른 경우
- 썸네일 데이터 없이 저장 데이터가 전송된 경우
저장 데이터 사라짐
섹션 제목: “저장 데이터 사라짐”저장 데이터가 사라진 것 같으면:
- 게임의 엔진 버전을 변경했는지 확인합니다 (저장 데이터는 위치가 버전별로 다릅니다)
Spark Documents/games/[게임이름]/game/saves/를 확인합니다Spark Documents/backups/에서 백업 파일을 확인합니다- iCloud 동기화가 활성화되어 있으면 다른 기기에 저장 데이터가 있는지 확인합니다