Stardew Valley

Stardew Valley

View Stats:
Mondai May 28, 2018 @ 12:06am
[FIX] Gifts not resetting - SOLUTION!!!
So, I was just testing out some things, forced one of my save files to glitch, and I think...... I may have solved the problem.......

I've been in the beta for a while, but none of my saves were glitched, so I opted back out, copied my old backups back in, and loaded up a save file from before beta. I gave one gift to Jas, and two to the Wizard. Then I saved and exited.

Then I re-opted back into the beta. I slept for a few days until monday. The game still showed Jas at 1 present, and the wizard at 2. I couldn't give a present to the wizard, but I could to Jas since she was only at 1 present. Then I slept for a few more days until the next monday rolled around. This time, Jas' presents reset, but again, the wizard's didn't. Success! I'd broken it!

This is when I opened up the save file with notepad. I searched for the part of the save file where the gifts given that week is saved. I could see that Jas' was marked as 0, now, and the wizard's was marked as 2. The difference seemed to be that the game knew when I had last given Jas a gift, but it didn't know the last time I'd given the wizard a gift. My guess: The game isn't resetting the gifts unless it thinks it needs to. So if you didn't give any gifts this week, it doesn't bother resetting the counter. But before the beta, the game didn't record the last date you gave someone a gift. So if you had given them 2 gifts before the beta, it knew you couldn't give them more, but it didn't know to reset it...?

So, I edited the wizard's "GiftsThisWeek" tag from a 2 to a 1 and saved the file. (Also should work if you change it to a 0.) Then I loaded the game again, and I was able to give the wizard a gift. I then slept for another week until Sunday (I don't know why I stopped on sunday this time), and the wizard's gift counter was reset! I was able to give him another gift, and everything seems to be updating perfectly again!

.... In short: I think I fixed the problem.

It'll take some manual editing of the save files to get them fixed the first time, but after that they should be PERFECT. :D

Just open up your saves folder:
%appdata%/StardewValley/Saves/

Open up the save folder that's bugged. Then use Notepad to open up the save file with the character's name and the string of numbers - not the (for example, mine is "Soren_143594438" - don't open the one with "_old" at the end or any backup files with way longer filenames).

Now use Ctrl+F or Edit > Find and type in the name of the character who you're unable to give gifts to. You might have to hit the "Find Next" button a couple times if it doesn't give you the right result the first time. Here's what you're looking for:

<item><key><string>Wizard</string></key><value><Friendship><Points>491</Points><GiftsThisWeek>2</GiftsThisWeek><GiftsToday>0</GiftsToday><TalkedToToday>false</TalkedToToday><ProposalRejected>false</ProposalRejected><Status>Friendly</Status><Proposer>0</Proposer></Friendship></value></item>

Note that you'll see the name of your NPC (in this case Wizard), a few other tags, and then the <Friendship> tag. This tells you you've found the right part of the save file. More specifically, this part:

<GiftsThisWeek>2</GiftsThisWeek>

Where it has the "2" in between the "GiftsThisWeek" tag, you want to change that to a 0 or a 1. Do this for any/all NPC's who are bugged for you, but DO NOT CHANGE ANYTHING ELSE. DO NOT ADD ANY SPACES, DO NOT DELETE ANYTHING, ONLY CHANGE THAT ONE NUMBER. Then save the file. And now it should be working PERFECTLY.

---

Now, just for reference, this is what it SHOULD look like:
<item><key><string>Jas</string></key><value><Friendship><Points>1268</Points><GiftsThisWeek>0</GiftsThisWeek><GiftsToday>0</GiftsToday><LastGiftDate><Year>2</Year><DayOfMonth>15</DayOfMonth><Season>spring</Season><TotalDays>126</TotalDays></LastGiftDate><TalkedToToday>false</TalkedToToday><ProposalRejected>false</ProposalRejected><Status>Friendly</Status><Proposer>0</Proposer></Friendship></value></item>

The part that Jas' file here has that the Wizard's was missing, and why Jas' could reset and the Wizard's couldn't, was specifically this part:

<LastGiftDate><Year>2</Year><DayOfMonth>15</DayOfMonth><Season>spring</Season><TotalDays>126</TotalDays></LastGiftDate>

So, guys... do I get a cookie now? :squirtyay:

---

(BTW: If anyone needs help with this and doesn't feel comfortable editing their save files, send me a friend request. I can give you my e-mail address and you can send me the save file, I can fix it up and send it back.

Also, I typed this whole thing up first as a response to this thread... but I thought maybe it would be more helpful to people as its own topic, clearly labelled as a solution to the problem, and not just more "me too" bug reporting.)
Last edited by Mondai; May 28, 2018 @ 9:31am
< >
Showing 1-7 of 7 comments
OldManChros May 28, 2018 @ 11:57am 
Dude....I've been so confused with this glitch. Thanks so much! ABIGAIL WILL BE MINE.
Mondai May 28, 2018 @ 12:06pm 
Originally posted by OldManChros:
Dude....I've been so confused with this glitch. Thanks so much! ABIGAIL WILL BE MINE.
Heh, glad I could help! :D I know this has been driving people mad for weeks!
f(10!2!4n) Jun 1, 2018 @ 4:36pm 
:goldcup: Thanks.
Originally posted by Mondai:
So, I was just testing out some things, forced one of my save files to glitch, and I think...... I may have solved the problem.......

I've been in the beta for a while, but none of my saves were glitched, so I opted back out, copied my old backups back in, and loaded up a save file from before beta. I gave one gift to Jas, and two to the Wizard. Then I saved and exited.

Then I re-opted back into the beta. I slept for a few days until monday. The game still showed Jas at 1 present, and the wizard at 2. I couldn't give a present to the wizard, but I could to Jas since she was only at 1 present. Then I slept for a few more days until the next monday rolled around. This time, Jas' presents reset, but again, the wizard's didn't. Success! I'd broken it!

This is when I opened up the save file with notepad. I searched for the part of the save file where the gifts given that week is saved. I could see that Jas' was marked as 0, now, and the wizard's was marked as 2. The difference seemed to be that the game knew when I had last given Jas a gift, but it didn't know the last time I'd given the wizard a gift. My guess: The game isn't resetting the gifts unless it thinks it needs to. So if you didn't give any gifts this week, it doesn't bother resetting the counter. But before the beta, the game didn't record the last date you gave someone a gift. So if you had given them 2 gifts before the beta, it knew you couldn't give them more, but it didn't know to reset it...?

So, I edited the wizard's "GiftsThisWeek" tag from a 2 to a 1 and saved the file. (Also should work if you change it to a 0.) Then I loaded the game again, and I was able to give the wizard a gift. I then slept for another week until Sunday (I don't know why I stopped on sunday this time), and the wizard's gift counter was reset! I was able to give him another gift, and everything seems to be updating perfectly again!

.... In short: I think I fixed the problem.

It'll take some manual editing of the save files to get them fixed the first time, but after that they should be PERFECT. :D

Just open up your saves folder:
%appdata%/StardewValley/Saves/

Open up the save folder that's bugged. Then use Notepad to open up the save file with the character's name and the string of numbers - not the (for example, mine is "Soren_143594438" - don't open the one with "_old" at the end or any backup files with way longer filenames).

Now use Ctrl+F or Edit > Find and type in the name of the character who you're unable to give gifts to. You might have to hit the "Find Next" button a couple times if it doesn't give you the right result the first time. Here's what you're looking for:

<item><key><string>Wizard</string></key><value><Friendship><Points>491</Points><GiftsThisWeek>2</GiftsThisWeek><GiftsToday>0</GiftsToday><TalkedToToday>false</TalkedToToday><ProposalRejected>false</ProposalRejected><Status>Friendly</Status><Proposer>0</Proposer></Friendship></value></item>

Note that you'll see the name of your NPC (in this case Wizard), a few other tags, and then the <Friendship> tag. This tells you you've found the right part of the save file. More specifically, this part:

<GiftsThisWeek>2</GiftsThisWeek>

Where it has the "2" in between the "GiftsThisWeek" tag, you want to change that to a 0 or a 1. Do this for any/all NPC's who are bugged for you, but DO NOT CHANGE ANYTHING ELSE. DO NOT ADD ANY SPACES, DO NOT DELETE ANYTHING, ONLY CHANGE THAT ONE NUMBER. Then save the file. And now it should be working PERFECTLY.

---

Now, just for reference, this is what it SHOULD look like:
<item><key><string>Jas</string></key><value><Friendship><Points>1268</Points><GiftsThisWeek>0</GiftsThisWeek><GiftsToday>0</GiftsToday><LastGiftDate><Year>2</Year><DayOfMonth>15</DayOfMonth><Season>spring</Season><TotalDays>126</TotalDays></LastGiftDate><TalkedToToday>false</TalkedToToday><ProposalRejected>false</ProposalRejected><Status>Friendly</Status><Proposer>0</Proposer></Friendship></value></item>

The part that Jas' file here has that the Wizard's was missing, and why Jas' could reset and the Wizard's couldn't, was specifically this part:

<LastGiftDate><Year>2</Year><DayOfMonth>15</DayOfMonth><Season>spring</Season><TotalDays>126</TotalDays></LastGiftDate>

So, guys... do I get a cookie now? :squirtyay:

---

(BTW: If anyone needs help with this and doesn't feel comfortable editing their save files, send me a friend request. I can give you my e-mail address and you can send me the save file, I can fix it up and send it back.

Also, I typed this whole thing up first as a response to this thread... but I thought maybe it would be more helpful to people as its own topic, clearly labelled as a solution to the problem, and not just more "me too" bug reporting.)

I did not understand a word of what u said
Mondai Jun 2, 2018 @ 6:38pm 
Originally posted by Mscartridge12345:
I did not understand a word of what u said
Yeah, I understand that. If you want help with it, I can always take a look at the save file. Send me a friend request if you want help, I'll give you my e-mail address. :D

The shortened version is: I went into the save file, and edited it so that it said they'd only gotten 1 gift that week.
crowflies Jun 7, 2018 @ 3:20pm 
Worked perfectly, thanks so much! For mac users: open ~/.config/StardewValley/Saves from the finder (right click>Go to folder) and follow the rest of the instructions using TextEdit!
Mondai Jun 7, 2018 @ 3:24pm 
Originally posted by scarletopis:
Worked perfectly, thanks so much! For mac users: open ~/.config/StardewValley/Saves from the finder (right click>Go to folder) and follow the rest of the instructions using TextEdit!
Thanks for providing that, too! :D And I'm happy to hear this was able to help!
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: May 28, 2018 @ 12:06am
Posts: 7