If you're trying to unlock the achievement on Steam, you should only need to edit the file of the save where you earned the achievement in-game. If you've earned the achievement in multiple save files, you can just pick one.
Thanks for this! I used method 1 and it worked. But I think when I did it, it was <achievements> and </achievements>, both with the s. So maybe just bear that in mind.
I followed the guide exactly and it re-gave me the achievements I have but not the one I should have unlocked on steam (the Moving Up achievement even though my house is maxed out and I got the Living Large achievement on steam). Do I have to upgrade my house on a different file or can I still get the achievement without another save file?
I followed the guide exactly and it re-gave me the achievements I have but not the one I should have unlocked on steam (the Moving Up achievement even though my house is maxed out and I got the Living Large achievement on steam). Do I have to upgrade my house on a different file or can I still get the achievement without another save file?
the first way didn't work for me. I do everything as it is written and it doesn't work. maybe someone who knows how to do it correctly mabye can help me with it.
the first way didn't work for me. I do everything as it is written and it doesn't work. maybe someone who knows how to do it correctly mabye can help me with it.
i’m late to this thread but i did this (the first method) which did work and got me my achievements on steam. however, i lost the “moving up” achievement in-game. my house is already fully upgraded so there’s not any more upgrades for me to do. is there anything i can do about this?
Thank you so much! Method 2 worked on me. It just sucks that the date of the achievement you will unlock does not really makes sense relative to earlier achievements but yeah it solved my problem so. Thanks again helpful human!
Every so often, someone reports that they earn an achievement in-game, but it didn't unlock on Steam. This guide covers how to unlock a Steam achievement after that point.
Method 1: Save File Editing
This method will attempt to trigger a Steam achievement by deleting your in-game achievements, so that the game checks for them and adds them back. You won't lose any game progress by attempting this.
Make a backup of your save. See https://stardewvalleywiki.com/Saves to locate your save files, you should see folders with your farm's name (or farmer's name for saves started before 1.5) and a string of numbers after it. Copy the folders and put them somewhere safe in case something goes wrong.
Open the save folder (not backup copy you created), then open the save file itself in a text editor (such as Notepad on Windows or TextEdit on Mac). The save file you want to open will have the same name as the folder, your farm or farmer's name and a string of numbers after it.
Press Ctrl + f on Windows or Command + f on Mac. Type <achievements>, then remove everything in the file between <achievements> and </achievements>. Save and then close the file.
Start your game through Steam. The game should check again for your achievements and the Steam achievements should unlock now. Some people have reported they needed to get the achievement again. For example you may have to craft an item (can be anything) for the 'Artisan' achievement to register.
Method 2: Unlocking via SMAPI This method will force the achievement to unlock, regardless of whether you have met the conditions to earn it in-game. This method also requires SMAPI to be installed.
Launch Stardew Valley through Steam. If SMAPI has been correctly installed, you should see a console/command line window appear during launch.
Minimize the game, but don't exit or close it completely. In the SMAPI command window, type debug achieve, followed by the code from the table below that matches the achievement you need to unlock. For example, debug achieve 0 would unlock Greenhorn, while debug achieve Achievement_TheBottom would unlock The Bottom.
Code
Achievement Name
Achievement Description
0
Greenhorn
Earn 15,000g
1
Cowpoke
Earn 50,000g
2
Homesteader
Earn 250,000g
3
Millionaire
Earn 1,000,000g
4
Legend
Earn 10,000,000g
5
A Complete Collection
Complete the museum collection.
6
A New Friend
Reach a 5-heart friend level with someone.
7
Best Friends
Reach a 10-heart friend level with someone.
9
The Beloved Farmer
Reach a 10-heart friend level with 8 people.
11
Cliques
Reach a 5-heart friend level with 4 people.
12
Networking
Reach a 5-heart friend level with 10 people.
13
Popular
Reach a 5-heart friend level with 20 people.
15
Cook
Cook 10 different recipes.
16
Sous Chef
Cook 25 different recipes.
17
Gourmet Chef
Cook every recipe.
18
Moving Up
Upgrade your house.
19
Living Large
Upgrade your house to the maximum size.
20
D.I.Y.
Craft 15 different items.
21
Artisan
Craft 30 different items.
22
Craft Master
Craft every item.
24
Fisherman
Catch 10 different fish.
25
Ol' Mariner
Catch 24 different fish.
26
Master Angler
Catch every fish.
27
Mother Catch
Catch 100 fish.
28
Treasure Trove
Donate 40 different items to the museum.
29
Gofer
Complete 10 'Help Wanted' requests.
30
A Big Help
Complete 40 'Help Wanted' requests.
31
Polyculture
Ship 15 of each crop.
32
Monoculture
Ship 300 of one crop.
34
Full Shipment
Ship every item.
Achievement_PrairieKing
Prairie King
Beat 'Journey Of The Prairie King'.
Achievement_TheBottom
The Bottom
Reach the lowest level of the mines.
Achievement_LocalLegend
Local Legend
Restore the Pelican Town Community Center.
Achievement_Joja
Joja Co. Member Of The Year
Become a Joja Co. member and purchase all the community development perks.
Achievement_Stardrop
Mystery Of The Stardrops
Find every stardrop.
Achievement_FullHouse
Full House
Get married and have two kids.
Achievement_SingularTalent
Singular Talent
Reach level 10 in a skill.
Achievement_MasterOfTheFiveWays
Master Of The Five Ways
Reach level 10 in every skill.
Achievement_KeeperOfTheMysticRings
Protector Of The Valley
Complete all of the Adventure Guild Monster Slayer goals.
Achievement_FectorsChallenge
Fector's Challenge
Beat 'Journey Of The Prairie King' without dying.
If you have questions about either method, feel free to ask below! Thank you to @Magically Clueless for contributing to this guide, with additional help from @mouse and the official wiki.
My in-game achievement won't unlock and I used both methods, any suggestions? It's for achievement "Moving Up." In the picture you can see my giant house. I have the achievement on steam but not Stardew.
My in-game achievement won't unlock and I used both methods, any suggestions? It's for achievement "Moving Up." In the picture you can see my giant house. I have the achievement on steam but not Stardew.
Unfortunately I don't know the solution to that issue. The guide is really just focused on getting things to unlock on Steam's end, method #2 doesn't even touch your Stardew save files. I'd recommend creating a new thread for that in the Help & Bug Reports section.
Every so often, someone reports that they earn an achievement in-game, but it didn't unlock on Steam. This guide covers how to unlock a Steam achievement after that point.
Method 1: Save File Editing
This method will attempt to trigger a Steam achievement by deleting your in-game achievements, so that the game checks for them and adds them back. You won't lose any game progress by attempting this.
Make a backup of your save. See https://stardewvalleywiki.com/Saves to locate your save files, you should see folders with your farm's name (or farmer's name for saves started before 1.5) and a string of numbers after it. Copy the folders and put them somewhere safe in case something goes wrong.
Open the save folder (not backup copy you created), then open the save file itself in a text editor (such as Notepad on Windows or TextEdit on Mac). The save file you want to open will have the same name as the folder, your farm or farmer's name and a string of numbers after it.
Press Ctrl + f on Windows or Command + f on Mac. Type <achievements>, then remove everything in the file between <achievements> and </achievements>. Save and then close the file.
Start your game through Steam. The game should check again for your achievements and the Steam achievements should unlock now. Some people have reported they needed to get the achievement again. For example you may have to craft an item (can be anything) for the 'Artisan' achievement to register.
Method 2: Unlocking via SMAPI This method will force the achievement to unlock, regardless of whether you have met the conditions to earn it in-game. This method also requires SMAPI to be installed.
Launch Stardew Valley through Steam. If SMAPI has been correctly installed, you should see a console/command line window appear during launch.
Minimize the game, but don't exit or close it completely. In the SMAPI command window, type debug achieve, followed by the code from the table below that matches the achievement you need to unlock. For example, debug achieve 0 would unlock Greenhorn, while debug achieve Achievement_TheBottom would unlock The Bottom.
Code
Achievement Name
Achievement Description
0
Greenhorn
Earn 15,000g
1
Cowpoke
Earn 50,000g
2
Homesteader
Earn 250,000g
3
Millionaire
Earn 1,000,000g
4
Legend
Earn 10,000,000g
5
A Complete Collection
Complete the museum collection.
6
A New Friend
Reach a 5-heart friend level with someone.
7
Best Friends
Reach a 10-heart friend level with someone.
9
The Beloved Farmer
Reach a 10-heart friend level with 8 people.
11
Cliques
Reach a 5-heart friend level with 4 people.
12
Networking
Reach a 5-heart friend level with 10 people.
13
Popular
Reach a 5-heart friend level with 20 people.
15
Cook
Cook 10 different recipes.
16
Sous Chef
Cook 25 different recipes.
17
Gourmet Chef
Cook every recipe.
18
Moving Up
Upgrade your house.
19
Living Large
Upgrade your house to the maximum size.
20
D.I.Y.
Craft 15 different items.
21
Artisan
Craft 30 different items.
22
Craft Master
Craft every item.
24
Fisherman
Catch 10 different fish.
25
Ol' Mariner
Catch 24 different fish.
26
Master Angler
Catch every fish.
27
Mother Catch
Catch 100 fish.
28
Treasure Trove
Donate 40 different items to the museum.
29
Gofer
Complete 10 'Help Wanted' requests.
30
A Big Help
Complete 40 'Help Wanted' requests.
31
Polyculture
Ship 15 of each crop.
32
Monoculture
Ship 300 of one crop.
34
Full Shipment
Ship every item.
Achievement_PrairieKing
Prairie King
Beat 'Journey Of The Prairie King'.
Achievement_TheBottom
The Bottom
Reach the lowest level of the mines.
Achievement_LocalLegend
Local Legend
Restore the Pelican Town Community Center.
Achievement_Joja
Joja Co. Member Of The Year
Become a Joja Co. member and purchase all the community development perks.
Achievement_Stardrop
Mystery Of The Stardrops
Find every stardrop.
Achievement_FullHouse
Full House
Get married and have two kids.
Achievement_SingularTalent
Singular Talent
Reach level 10 in a skill.
Achievement_MasterOfTheFiveWays
Master Of The Five Ways
Reach level 10 in every skill.
Achievement_KeeperOfTheMysticRings
Protector Of The Valley
Complete all of the Adventure Guild Monster Slayer goals.
Achievement_FectorsChallenge
Fector's Challenge
Beat 'Journey Of The Prairie King' without dying.
If you have questions about either method, feel free to ask below! Thank you to @Magically Clueless for contributing to this guide, with additional help from @mouse and the official wiki.
hi, so i've used the second method before for a bunch of others and it worked, but today, i should've achieved the protector of the valley, since i completed all the monster slayer goals, but no achievement showed up. i entered debug achieve Achievement_KeeperOfTheMysticRings and Achievement_ProtectorOfTheValley and neither unlocked the achievement, since my iTerm (i use mac, its where my smapi is displayed) returned the line with: "sent debug command to the game, but there was no output." also thanks for this guide and post, it's very helpful
edit: a few hours later i quit and restarted the game and tried entering in the command again, but to no avail. restarting the game, steam, and iterm didn't fix the issue, as well as updating smapi to 3.18.3. :/