Save Issues
Saves Not Loading
Section titled “Saves Not Loading”Symptom: Save files exist but can’t be loaded or cause errors.
Possible causes:
Engine version mismatch — Saves from a different engine version may be incompatible
- Solution: Match the engine version to when the saves were created
Corrupted save file — The save file is damaged
- Solution: Try loading an earlier save or auto-save
Missing persistent data — The
persistentfile is missing- Solution: Transfer the
persistentfile along with the saves
- Solution: Transfer the
Pickle Protocol Error
Section titled “Pickle Protocol Error”Symptom: The game crashes or shows an error mentioning “unsupported pickle protocol” or similar pickle-related messages.
Cause: This happens when save or persistent files were created on a newer Ren’Py engine and you are trying to load them on an older one. The most common case is loading saves made with Ren’Py 8 (Python 3) on a Ren’Py 7 (Python 2) engine — Python 3’s pickle format is not backward-compatible with Python 2.
Solutions:
- Switch to a Ren’Py 8.x engine version to match the saves
- If you must use a 7.x engine, delete the incompatible saves and persistent files and start fresh
Saves From PC Not Working
Section titled “Saves From PC Not Working”When transferring saves from PC:
- Make sure you copy both
.savefiles AND thepersistentfile - Place them in
Spark Documents/games/[GameName]/game/saves/ - Use the same or compatible engine version as the PC version
- Restart the game after importing saves
Cross-Platform Save Compatibility
Section titled “Cross-Platform Save Compatibility”Save compatibility is not always guaranteed when moving saves from Spark to other platforms (PC, Mac, Android) or vice versa. We do our best to ensure compatibility, but testing across every possible scenario is very time consuming and edge cases exist.
If you encounter a save compatibility issue when transferring saves between Spark and another platform, please report it on Discord or via email so we can investigate.
iCloud Saves Not Syncing
Section titled “iCloud Saves Not Syncing”- Verify iCloud is enabled in iOS Settings
- Ensure Spark has iCloud Drive permission
- Check that iCloud Save Sync is enabled in Spark Settings
- Wait a few minutes — sync is not instant
- Check your device’s internet connection
Save Thumbnails Missing
Section titled “Save Thumbnails Missing”Save thumbnails may not appear if:
- The save was created on a different platform
- The game’s image assets are different from the version used to create the save
- The save was transferred without thumbnail data
Saves Disappeared
Section titled “Saves Disappeared”If saves seem to have vanished:
- Check if you changed the game’s engine version (saves are version-specific in location)
- Look in
Spark Documents/games/[GameName]/game/saves/ - Check backup files in
Spark Documents/backups/ - If iCloud sync is enabled, check if saves are still on another device