Mobile (iPad) mods or cheats--7 year old lost game on year 3

Beelzebubble1

Newcomer
My special needs daughter had a glitch happen when the seasons changed. Trees sprouted all around her porch. She has all of her tools stored at the bottom of her stairs in chests. She can't get off her porch. She somehow managed to waste a whole day in her house, so I can't use the prior save option. I tried to use cheats on my PC to get her enough money to recover her losses and transfer it via iTunes, but the versions are incompatible. She is miserable. Is there any way that I can help her recover some of what she lost? Normally I would just gently tell her it is a life lesson, but things have been very rough for her lately. Is there anything I can do? Can I somehow go back to a compatible version on my PC? Or anything???
 

Ereo

Helper
Does anyone in your family have an Android phone?

If so, you could just install Stardew, transfer her save to Android and use mods to get access to her chests or her axe.

If not, I'm sure someone here can try that if you upload her save file.
 

imnvs

Local Legend
Well, if you aren't using Android yourselves, I can only see a couple options for y'all going forward...

1, upload her save to the forum here (this link will help you find and transfer the save file so it can be uploaded here) so that someone here can fix things for her and then re-upload her save after it has been fixed. It's not guaranteed that someone will come along with the knowledge/ability and desire to help will come along immediately or even soon.

2, find a way to get her to accept starting a new farm in a new save file. Most players, after playing a while, will do that already... and she could use everything she has learned, not just this tragic lesson, when starting over to make an even better farm in this new save. I know there would still be disappointment in that it isn't the same farm... but maybe it could be a better farm?
 

Elenna101

Farmer
You could maybe download version 1.4 on PC and then copy her game over? But you'd need versions of the mods that are compatible with 1.4, and I'm not familiar enough with modding to know if that's possible.

If you're interested, here are guides to getting version 1.4 on your PC:
https://github.com/Underscore76/SDVSpeedrunResources/blob/main/downpatching.md

Script to automate pulling different versions down courtesy of Sean/Ryah:

https://github.com/Ryah/SDV-Downgrader Windows 10 v1803+ only. If you've updated at all since April 2018, you're gucci. Sometimes (or for me every time) it doesn't download the entire depot in one go. It would pause momentarily at around 6%-8% then jump to 99%, only downloading maybe 1.3rd of the game files. I have no idea what's causing this, and I can't bugtest anymore tonight since I got ratelimited by steam. I currently have a very much duct tape workaround where it just runs DepotDownloader twice to validate the files. Will attempt to fix at a later date. For now, if it doesn't download fully, rerun the tool and download the same version.
 
1) If the phone has a backup which isn't Too far back and hasn't backed up since, you could restore from backup. I'd check the backup settings and info under iCloud. It's unlikely but worth a shot, before you transfer the saves, if you're not interested in a little saved game surgery.
2) As far as I'm aware no mods on iPhone, and the only cheats available won't help you get bombs or an axe in the current situation. They're second only to Nintendo in their "You'll play our way or not at all!" attitude towards things.
3) If you don't have a backup and ARE interested in a little saved game surgery, here's how you can rescue this save:

In the saved game file (the bigger of the two), each "container" has an item listing for each item within it. For most containers (fridges and chests), it's just a sequential listing of items, however many are in there. For the player's inventory, because you can sort your items freely, there is also an entry for each empty inventory slot, which looks like this: <Item xsi:nil="true" />

So to get the Axe Out of the Chest, and Into her inventory, you would first search for it, to find the entry for it within whatever container entry it's stored in, and then remove it from there and replace an empty inventory slot with it. To make this easier to understand and follow along with, I decided to take some pictures. It should go without saying, but make sure you make a backup copy of your save before editing, in case something goes terribly awry. Here's my test farm, with the Axe in the inventory of a chest:

1644330416858.png


Now, to edit the save, I'm opening the larger file with Notepad. I right clicked on the file, chose "open with", and then from this list can choose "Notepad":

1644330627322.png


I then hit "edit", "find", and typed in "axe". I hit "find next" through all the pickaxe stuff until I got to here:

1644330893477.png


You'll notice about a third of the way down on the left you see that xsi:type="Chest" line, so we can see we're looking at the contents of one. We can see a </Item> flag immediately before the <Item xsi:type="Axe"> which we're looking at. The </Item> is Terminating, or ending, the item listing for the last item (in this case those mixed seeds, whose display name you can see on the line above). So we've got our start for the listing for the axe, we need to find the end, its own </Item> after all of its properties. In this case it's just to the left of that xsi:type="Object" for the bread on the next line. I can click the cursor right before the start of the flag for the axe, and then hold shift and click right after the end of its terminating flag, to get all the properties for the object, then right click and choose cut, like this:

1644331443629.png


Then, I can go back to the top of the save file, click somewhere on the top line, and use "edit", "find" again to search for a "<Item xsi:nil="true" />" flag to find an empty spot in my inventory. In this case I'm going to use the one right before the pickaxe, because why not.

1644331662563.png


I've highlighted it, and now I can just press "delete" to remove it, and then right click and "paste" the axe entry there.

1644331863696.png


I save my changes, load up my farm, and not only does it load without issue, in that empty space right before the pickaxe, we instead have our axe:

1644332123204.png


Going to the chest which held our axe, and opening it up, we can see it's perfectly fine. The next item over (the bread) and all subsequent items just shifted by one due to the absence of the axe:

1644332226259.png


Anyway that's a tutorial of how you would fix your save if it were a PC save. If you combine that with the link from imnvs, you should be able to fix this no problem. Biggest things to watch out for if you try this is make sure you don't mess up any formatting, move whole items, brackets (< and >) and all. If you mess up formatting accidentally or fail to remove the empty inventory slot you're replacing or otherwise totally mess up your save, it's not a big deal. Just make another copy from your backup (you did make a backup copy first right?) and then try again. If the file looks very different from what I showed, or if you're just terrified to try, you could also just attach the save to a post and I'm sure someone could lend a hand. I hope this helps, or at least was interesting!
 
Last edited:

imnvs

Local Legend
1) If the phone has a backup which isn't Too far back and hasn't backed up since, you could restore from backup. I'd check the backup settings and info under iCloud. It's unlikely but worth a shot, before you transfer the saves, if you're not interested in a little saved game surgery.
2) As far as I'm aware no mods on iPhone, and the only cheats available won't help you get bombs or an axe in the current situation. They're second only to Nintendo in their "You'll play our way or not at all!" attitude towards things.
3) If you don't have a backup and ARE interested in a little saved game surgery, here's how you can rescue this save:

In the saved game file (the bigger of the two), each "container" has an item listing for each item within it. For most containers (fridges and chests), it's just a sequential listing of items, however many are in there. For the player's inventory, because you can sort your items freely, there is also an entry for each empty inventory slot, which looks like this: <Item xsi:nil="true" />

So to get the Axe Out of the Chest, and Into her inventory, you would first search for it, to find the entry for it within whatever container entry it's stored in, and then remove it from there and replace an empty inventory slot with it. To make this easier to understand and follow along with, I decided to take some pictures. It should go without saying, but make sure you make a backup copy of your save before editing, in case something goes terribly awry. Here's my test farm, with the Axe in the inventory of a chest:

View attachment 8519

Now, to edit the save, I'm opening the larger file with Notepad. I right clicked on the file, chose "open with", and then from this list can choose "Notepad":

View attachment 8520

I then hit "edit", "find", and typed in "axe". I hit "find next" through all the pickaxe stuff until I got to here:

View attachment 8521

You'll notice about a third of the way down on the left you see that xsi:type="Chest" line, so we can see we're looking at the contents of one. We can see a </Item> flag immediately before the <Item xsi:type="Axe"> which we're looking at. The </Item> is Terminating, or ending, the item listing for the last item (in this case those mixed seeds, whose display name you can see on the line above). So we've got our start for the listing for the axe, we need to find the end, its own </Item> after all of its properties. In this case it's just to the left of that xsi:type="Object" for the bread on the next line. I can click the cursor right before the start of the flag for the axe, and then hold shift and click right after the end of its terminating flag, to get all the properties for the object, then right click and choose cut, like this:

View attachment 8522

Then, I can go back to the top of the save file, click somewhere on the top line, and use "edit", "find" again to search for a "<Item xsi:nil="true" />" flag to find an empty spot in my inventory. In this case I'm going to use the one right before the pickaxe, because why not.

View attachment 8523

I've highlighted it, and now I can just press "delete" to remove it, and then right click and "paste" the axe entry there.

View attachment 8524

I save my changes, load up my farm, and not only does it load without issue, in that empty space right before the pickaxe, we instead have our axe:

View attachment 8525

Going to the chest which held our axe, and opening it up, we can see it's perfectly fine. The next item over (the bread) and all subsequent items just shifted by one due to the absence of the axe:

View attachment 8526

Anyway that's a tutorial of how you would fix your save if it were a PC save. If you combine that with the link from imnvs, you should be able to fix this no problem. Biggest things to watch out for if you try this is make sure you don't mess up any formatting, move whole items, brackets (< and >) and all. If you mess up formatting accidentally or fail to remove the empty inventory slot you're replacing or otherwise totally mess up your save, it's not a big deal. Just make another copy from your backup (you did make a backup copy first right?) and then try again. If the file looks very different from what I showed, or if you're just terrified to try, you could also just attach the save to a post and I'm sure someone could lend a hand. I hope this helps, or at least was interesting!
Shoot, if they used the instructions I linked and then uploaded the file, looks like you could fix it. ;)
 
Shoot, if they used the instructions I linked and then uploaded the file, looks like you could fix it. ;)
Very true, but I don't want her to have to wait around for another 3 days if I don't happen to check the forums or see it, so now hopefully lots of folks could fix it :-)
 

nicodeux

Farmer
@Beelzebubble1 I truly hope you managed to rescue the game file of your daughter. I also had to edit the game file of one of my child to recover from a situation that was impossible to fix by herself for a young one.

To prevent further issues (as transfering game files to the computer and editing them is not always easy), I took the habit to perform regular local saves of the whole Stardew Valley game directory from my mobile device (basically before every gaming session of my child).

Here are the steps:
  1. Open the Files app
  2. Go to "Browse" -> "On my iPhone" or "On my iPad" depending on what iDevice you have
  3. Long tap (tap and hold) onto "Stardew Valley" folder until the context menu appears
  4. Select Copy
  5. Go back to "Browse" -> "iCloud"
  6. Long tap (tap and hold) anywhere but on one of the files/folders until the context menu appears
  7. Select Paste (and replace any previous backup if this is not the first one)

You're done with the backup save. It saved me several times with my child playing, well, like a child ! :laugh:
 
Top