How To Unlock All Disney Dreamlight Valley DLC on HomeBrew Switch
(Summary of all the information for those who find this thread in the future)
-
Finding and Opening profile.json File
First, you need to dump your save. I prefer to use JKSV, but there are more options.
Once you dumped your save, you need to transfer the folder to your PC. Inside the folder you will find a file named "profile.json"; this file is encrypted, so you will need
this tool to decrypt (the link should give you the site with the recipe ready to just drag your profile file). The tool will give you a new file named "profile", you will need to add the extension JSON again (just rename and add .json). Now you will be able to modify your save data.
You don't need to encrypt the file again after editing. Just place the new modified profile file back to the folder and restore using JKSV.
It is really important that you guys are careful with commas and symbols, any mistake will trigger the Error #1 to pop up. Also, ALWAYS make backups in case something goes wrong.
-
Adding the DLCs
Using this method doesn't require any NSP file, but you still need to update your game to the latest version available.
Inside the profile.json file, go to the very end and find the "LastKnownBoughtExpansions" property. You will have to edit it to add the desired DLC:
"LastKnownBoughtExpansions": [
"Expansion1PackExpansionPass_Nintendo_OnlineKey",
"Expansion2PackExpansionPass_Nintendo_OnlineKey",
"Expansion3PackExpansionPass_Nintendo_OnlineKey"
],
"ExpansionPackOwnershipByPlatform": {
"Nintendo": {
"Entries": [
{
"PackName": "Expansion1PackExpansionPass_Nintendo_OnlineKey",
"PackType": "ExpansionPack",
"Type": "Type_Purchased"
},
{
"PackName": "Expansion2PackExpansionPass_Nintendo_OnlineKey",
"PackType": "ExpansionPack",
"Type": "Type_Purchased"
},
{
"PackName": "Expansion3PackExpansionPass_Nintendo_OnlineKey",
"PackType": "ExpansionPack",
"Type": "Type_Purchased"
},
{
"PackName": "MiniExpansion1PackExpansionPass_Nintendo_OnlineKey",
"PackType": "ExpansionPack",
"Type": "Type_Purchased"
}
]
}
If you get Error#1, it means you edited something wrong. I recommend to ALWAYS create backups; otherwise, you can lose your whole save data.
-
DLC Code Names
A Rift in Time (
requires update 1.8) =
Expansion1PackExpansionPass_Nintendo_OnlineKey
Storybook Vale (
requires update 1.14) =
Expansion2PackExpansionPass_Nintendo_OnlineKey
Wishblossom Ranch (
requires update 1.20) =
Expansion3PackExpansionPass_Nintendo_OnlineKey
Honeyglow Woods (
requires update 1.24) =
MiniExpansion1PackExpansionPass_Nintendo_OnlineKey
-
Also, wanted to say thank you to coffeatime for trusting my steps and testing this.
-
[Jan 12 2025 Update]
When restoring the save file back into your switch, don't forget to also add the other files into the folder. If you only put the profile.json inside the folder, you will lose the progress. Just copy the other files from your initial dump and paste them in a new folder with the edited profile.json.
[ Jul 8 2026 Update]
1-. The decrypting tool link was updated and is working again.
2-. List with all DLCs code names added.