Dreamlight Valley Rift in Time DLC

  • Thread starter Thread starter tylern98
  • Start date Start date
  • Views Views 56,721
  • Replies Replies 245
I have patch 1.24.1
but I'm not getting Ralph's Arcade on the bridge, my vanellope is on lv 8, the forgotten lv 8 as well. does anyone know what could be the issue?

*Disregard*
 
Last edited by djwarcr,
Hoping someone can save me here, trying my best to get Venelope added for my wife. I feel like I have added all of the relevant code, but the game still asks for "dreamsnaps" when we boot it. Venelope is running around, but we cannot start her mission.

Any chance that one of you can see something glaring? Thank you! (Side note, the game is not on the latest version, tinfoil is a little behind on updates this year)
 

Attachments

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)

-

I recommend to run the game after updating in case the format of the save data changes, and then follow the steps in this post.

-

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 "LastKnownBoughtExpansions", "LastKnownBoughtExpansionsAnyPlatform", and "ExpansionPackOwnershipByPlatform" to add the desired DLC:

"LastKnownBoughtExpansions": [
"Expansion1PackExpansionPass_Nintendo_OnlineKey",
"Expansion2PackExpansionPass_Nintendo_OnlineKey",
"Expansion3PackExpansionPass_Nintendo_OnlineKey"
],
"LastKnownBoughtExpansionsAnyPlatform": [
"BaseGame",
"Expansion01",
"Expansion02",
"Expansion03",
"WinnieDLC"
],
"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 10 2026 Update]
1-. The decrypting tool link was updated and is working again.
2-. List with all DLCs code names added.
y'all I'm struggling with adding this text :(((( I have some questions.
I'm on DDV Ver. 1.24.1
Am I supposed to add a space after most/all of the quotation marks and Brackets? and is the final text supposed to look vertical like you have or horizontal (1 line)?
 

Attachments

  • DDV DLC CODE.png
    DDV DLC CODE.png
    71.6 KB · Views: 1
REMINDER: ALWAYS CREATE A BACKUP OF YOUR PROFILE FILE

HOW TO UNLOCK VANELLOPE
(Check my previous posts to learn how to find and decrypt profile file)

Step 1: Mark the quest as completed
In order to make the quest appear as completed, you need to search for the "MissionsCompleted" section. There, you will see a list of all the quests you have completed. The "Faith, Trust, and Pixel Dust" quest ID is 2070000905. Add the ID to the list. It should look like this (keep in mind that everyone's list will look different, but the important part is to add the ID at the end):

"QuestInfo": { "MissionsCompleted": [ 2070000620, 2070000691, 2070000628, 2070000905

After doing this, use the search option to look the ID (2070000905) up to find something that looks like this:

Code:
"Characterld": 10000031, "Missionid": 2070000905, "CurrentStepindex": 0, "MissionSteps": [
{"SubSteps": I ( "Obiectives": [ ( "ItemFilter": ( "Data": null ), "TargetAmount": 1,
"ProgressKevs": (), "Status": "MissionStepStatus_Ongoing", "GoBehaviorlat": 0,
"StepType": "StepGameplay", "MinWeightRequired": 0, "MaxWeightRequired": 0, "ItemIdsCollected": [],
"GridObjectIdsCollected*: [1, "TargetCharacterItemID": 10000031, "AmountToSpawn": 0,
"SpawnRadius": O, "ItemAmount": O, "ItemFiltersWithAmount: [ 1, "MinStarRatingRequired":
0, "WasSkipped": false } 1} 1 }

Replace MissionStepStatus_Ongoing for MissionStepStatus_Completed.

Step 2: Add Vanellope to the Village
Once the quest is completed, we also need to modify Vanellope's status. To do so, search Vanellope's Character ID (10000031) and change the status from "Secret" to "InVillage". After editing, it should look like this:

"Base": { "id": 10000031, "obtainedTime": null }, "FriendshipLevel": 0, "Friendship": 0, "Happiness": 0, "Status": "CharacterStatus_InVillage", "DiscussedWithTheAvatarToday": false, "LastGiftDate": null, "LatestGiftedItems": [

About people losing their progress after editing profile.json

When using JKSV to restore the edited save file, you have to create a folder WITH ALL THE OTHER FILES, not just the profije.json file. If you restore a folder with only profile.json in it, the save file is not complete so it won't work.

I want to warn people about unlocking Vanellope by manually editing the save. The problem is that the save edit does not actually play through the rest of Vanellope's quest. It simply changes a few values so the game thinks the quest is completed and Vanellope is already in the Valley. That can skip other things the game normally does during the quest, such as placing/unlocking her house and updating other quest-related data. The save may look fine at first, but missing data can cause problems later with Vanellope's quests or even future content that expects her to have been unlocked normally.

There have already been multiple reports of problems after using this method, so I don't recommend it. If possible, I think the tutorial should be removed or at least clearly marked as unsafe.

For Switch users, WelcomeVanellope is a much safer alternative. It does not manually mark the quest as completed or force Vanellope into the Valley through save editing. It only bypasses the online-only DreamSnaps part and lets the game continue the quest through its normal progression, including placing her house and welcoming her normally.
 

Site & Scene News

Popular threads in this forum