세이브 가져오기
PC(Windows, Mac, Linux)나 Android에서 Spark로 세이브 파일을 전송할 수 있습니다.
세이브 저장 위치
섹션 제목: “세이브 저장 위치”Spark는 게임 설정에서 게임별로 구성 가능한 세 가지 세이브 저장 위치를 지원합니다:
Internal
섹션 제목: “Internal”세이브가 게임 자체 폴더 내에 직접 저장됩니다:
On My iPhone/Spark/games/[GameName]/game/saves/이것이 기본 저장 위치입니다. 세이브는 게임 파일과 함께 있으며 파일 앱을 통해 접근할 수 있습니다.
Local
섹션 제목: “Local”세이브가 게임 폴더 외부의 공유 세이브 디렉토리에 저장됩니다:
On My iPhone/Spark/saves/renpy/saves/[SaveLink]/SaveLink는 게임에 할당된 식별자입니다. 이것은 세이브 데이터를 게임 파일과 분리하므로 게임을 재설치하거나 삭제해도 세이브가 제거되지 않습니다.
iCloud
섹션 제목: “iCloud”세이브가 iCloud에 동기화되어 모든 Apple 기기에서 사용할 수 있습니다. Spark는 게임플레이 중 로컬 스테이징 디렉토리를 사용하고 백그라운드에서 iCloud와 동기화합니다 — 게임이 iCloud에서 직접 읽지 않으므로 시스템에 의해 파일이 오프로드되는 문제를 방지합니다.
PC에서 가져오기
섹션 제목: “PC에서 가져오기”방법 1: ZIP 아카이브
섹션 제목: “방법 1: ZIP 아카이브”- PC에서 세이브 폴더를 찾습니다 (보통 Windows에서는
%AppData%/RenPy/[gamename]/, Mac에서는~/Library/RenPy/[gamename]/) - 세이브 파일을 ZIP 아카이브로 압축합니다
- ZIP을 iOS 기기로 전송합니다 (AirDrop, 이메일, 클라우드 스토리지)
- Spark에서 게임의 세이브 브라우저를 엽니다
- Import Saves 옵션을 사용하여 ZIP을 선택합니다
방법 2: 개별 세이브 파일
섹션 제목: “방법 2: 개별 세이브 파일”- 개별
.save파일을 기기로 전송합니다 - 파일 앱을 열고 게임의
saves/폴더로 이동합니다 .save파일을 이 폴더에 복사합니다
방법 3: Persistent 데이터
섹션 제목: “방법 3: Persistent 데이터”일부 세이브 데이터는 개별 세이브가 아닌 persistent 파일에 저장됩니다. 이것들은 같은 saves/ 디렉토리에 넣습니다.
중요 사항
섹션 제목: “중요 사항”- 세이브 파일에는
.save파일과persistent파일이 모두 포함됩니다 persistent파일은 게임 전체 진행 상황(잠금 해제된 갤러리, 읽은 텍스트 등)을 저장합니다- 새로운 Ren’Py 버전의 세이브는 이전 엔진 버전과 호환되지 않을 수 있습니다
- 모바일 버전에 없는 에셋을 참조하는 경우 세이브 썸네일이 표시되지 않을 수 있습니다
크로스 플랫폼 호환성
섹션 제목: “크로스 플랫폼 호환성”Ren’Py 세이브는 설계상 크로스 플랫폼입니다. Windows, Mac, Linux, Android의 세이브는 모두 동일하게 작동하며 특별한 변환 없이 Spark에 가져올 수 있습니다.
주요 호환성 문제는 플랫폼이 아닌 엔진 버전입니다. 새로운 Ren’Py 엔진에서 생성된 세이브는 이전 엔진에서 로드되지 않을 수 있습니다 — 예를 들어, Ren’Py 8(Python 3) 게임의 세이브는 pickle 프로토콜 차이로 인해 Ren’Py 7(Python 2) 엔진에서 로드할 수 없습니다. 자세한 내용은 세이브 문제를 참조하세요.