Closed CoffeeDoster closed 1 week ago
It isn't currently supported via the script, and I'm not sure of a way to add this as a feature, however I can tell you that it is possible to manually transfer your save. The method of enabling this, however, will vary based on what tool you're using to sign the IPA file.
For example, if you're using Sideloadly, you'll simply need to click Advanced Options
and check the box for Enable File Sharing
. If instead you're using ESign to sign the app on-device, you'll need to click More Settings
then Supports Document Browser
. SignTools also has an option under Advanced
called Force enable file sharing
.
Once you've installed the app with file sharing enabled, you'll be able to see a Balatro
folder in the Files app on your iDevice. It should look exactly like the Balatro save directory on your computer, just move those save files over from your computer and restart the app. I can confirm this works with the most recent Balatro update.
I wish there were a way to automate this, but I don't know of any way to do so.
Syncing the save files between iOS and PC can be automated, although it will take some jank to setup:
PC Setup:
Your PC can now read and write save data directly to iCloud Drive.
iOS Setup:
For non-JB, we will have to create some Shortcuts to automatically sync this data to iCloud:
Pushing to iCloud:
Get contents of folder
(select your local save folder) and Save File
(save "Contents of Folder" to your iCloud save folder). This will copy your local save from phone to iCloud, so your PC will have the updated save data
Recursive
- no, Ask Where To Save
- no, Overwrite If File Exists
- yesFetching from iCloud
Note that the game only updates the save file intermittently, which can lead to problems with save data syncing. I always make sure to exit to main menu, which seems to force a save. Also, if you are having issues, try to wait at least 15-20 seconds after closing the game before launching it on a different device to ensure that the iCloud sync completes. I always kill the app as well to be super safe
Using pymobiledevice3 would be an easier way of doing the same thing, where you can use AFC to push the saves folder to the device, but you’d have to use the script to build the ipa, then sideload it through whichever method, then come back to the script to copy the saves over
Not sure if I'm doing something wrong. The game itself works amazing (awesome work btw) but I was wondering if it was possible to transfer save data to IOS. Nothing has been mentioned in issues or the description, so I wasn't sure if it was an android exclusive thing.