콘텐츠로 이동

세이브 가져오기

PC(Windows, Mac, Linux)나 Android에서 Spark로 세이브 파일을 전송할 수 있습니다.

Spark는 게임 설정에서 게임별로 구성 가능한 세 가지 세이브 저장 위치를 지원합니다:

세이브가 게임 자체 폴더 내에 직접 저장됩니다:

On My iPhone/Spark/games/[GameName]/game/saves/

이것이 기본 저장 위치입니다. 세이브는 게임 파일과 함께 있으며 파일 앱을 통해 접근할 수 있습니다.

세이브가 게임 폴더 외부의 공유 세이브 디렉토리에 저장됩니다:

On My iPhone/Spark/saves/renpy/saves/[SaveLink]/

SaveLink는 게임에 할당된 식별자입니다. 이것은 세이브 데이터를 게임 파일과 분리하므로 게임을 재설치하거나 삭제해도 세이브가 제거되지 않습니다.

세이브가 iCloud에 동기화되어 모든 Apple 기기에서 사용할 수 있습니다. Spark는 게임플레이 중 로컬 스테이징 디렉토리를 사용하고 백그라운드에서 iCloud와 동기화합니다 — 게임이 iCloud에서 직접 읽지 않으므로 시스템에 의해 파일이 오프로드되는 문제를 방지합니다.

  1. PC에서 세이브 폴더를 찾습니다 (보통 Windows에서는 %AppData%/RenPy/[gamename]/, Mac에서는 ~/Library/RenPy/[gamename]/)
  2. 세이브 파일을 ZIP 아카이브로 압축합니다
  3. ZIP을 iOS 기기로 전송합니다 (AirDrop, 이메일, 클라우드 스토리지)
  4. Spark에서 게임의 세이브 브라우저를 엽니다
  5. Import Saves 옵션을 사용하여 ZIP을 선택합니다
  1. 개별 .save 파일을 기기로 전송합니다
  2. 파일 앱을 열고 게임의 saves/ 폴더로 이동합니다
  3. .save 파일을 이 폴더에 복사합니다

일부 세이브 데이터는 개별 세이브가 아닌 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) 엔진에서 로드할 수 없습니다. 자세한 내용은 세이브 문제를 참조하세요.