iCloud Sync
Spark supports iCloud sync for saves, backups, and settings.
iCloud Saves
Section titled “iCloud Saves”| Setting | iCloud Save Sync |
| Default | Off |
Syncs game save files across all your Apple devices signed into the same iCloud account. When enabled:
- Save files are uploaded to iCloud automatically
- Changes on one device appear on others
- Conflict resolution is handled automatically
Note: This setting is device-specific and does not sync via iCloud (you must enable it on each device).
iCloud Backups
Section titled “iCloud Backups”| Setting | iCloud Backup Sync |
| Default | Off |
Syncs automatic backup files to iCloud. This provides an extra layer of protection for your save data.
Note: Like iCloud Saves, this setting is also device-specific.
Settings Sync
Section titled “Settings Sync”Most Spark settings automatically sync to iCloud when changed. Settings that sync include:
- UI/Theme preferences
- Overlay configurations
- Ren’Py engine settings
- Input/controller settings
- Library organization preferences
Settings that do not sync (device-specific):
- iCloud save/backup toggles
- Save manager column counts
- Variable editor window size
First Launch
Section titled “First Launch”On first launch, Spark checks for existing iCloud data:
- New user: Local settings are pushed to iCloud
- Returning user (reinstall/new device): Settings are restored from iCloud
Troubleshooting
Section titled “Troubleshooting”- Ensure iCloud is enabled in iOS Settings
- Check that Spark has iCloud Drive permission
- Force sync by toggling the setting off and on