WALL·E's Gardens
WALL·E's Garden and the three DLC versions are separate building items.
The Item IDs and in-game names below are taken from the
KOSDDV DDV Item Dump.
| Item ID | In-game name |
|---|
20100011 | WALL·E's Garden |
20100060 | Eternity Isle's Garden |
20100061 | Storybook Vale's Garden |
20100070 | Wishblossom Ranch's Garden |
You can remove only one garden, only the three DLC gardens, or all four gardens.
For each garden that you want to store, make these two changes:
- Delete its placed-object block.
- Change the inventory
Amount for the same Item ID from 0 to 1.
Make a full backup first. Complete the related quests before removing the garden.
The example below uses the original
WALL·E's Garden, Item ID
20100011.
1. Search for the Item ID
Search the decrypted
profile.json for:
In my save, this ID appears in three places:
- The building inventory — change
Amount from 0 to 1.
- The placed-object data — delete the complete object block.
UnlockedBuildings — do not edit it.
2. Change the building inventory
The inventory result is under:
Code:
Player
> ListInventories
> 5
> Inventory
Before:
Code:
"20100000": {
"Amount": 0,
"Marker": "ItemMarker_None"
},
"20100011": {
"Amount": 0,
"Marker": "ItemMarker_None"
},
"20300002": {
"Amount": 0,
"Marker": "ItemMarker_None"
},
Change only the
Amount for
20100011 from
0 to
1.
After:
Code:
"20100000": {
"Amount": 0,
"Marker": "ItemMarker_None"
},
"20100011": {
"Amount": 1,
"Marker": "ItemMarker_None"
},
"20300002": {
"Amount": 0,
"Marker": "ItemMarker_None"
},
3. Delete the placed garden
The second result is the garden placed in the world. It contains
ItemID, coordinates, orientation, and
GardenStallData.
In my save, the complete continuous section before editing is:
Code:
"138": {
"ID": 138,
"ItemID": 40200139,
"X": 332,
"Y": 84,
"Orientation": "GridOrientation_Up",
"State": null
},
"225": {
"ID": 225,
"ItemID": 20100011,
"X": 110,
"Y": 32,
"Orientation": "GridOrientation_Down",
"State": {
"GardenStallData": {
"UpgradeState": {
"Level": 10
},
"Slots": [
{
"SeedItemID": 30400059,
"LastCollect": null
},
{
"SeedItemID": 30400115,
"LastCollect": null
},
{
"SeedItemID": 30400010,
"LastCollect": null
},
{
"SeedItemID": 30400116,
"LastCollect": null
},
{
"SeedItemID": 30400010,
"LastCollect": null
},
{
"SeedItemID": 30400093,
"LastCollect": null
},
{
"SeedItemID": 30400064,
"LastCollect": null
},
{
"SeedItemID": 30400117,
"LastCollect": "2026-06-01T03:59:11.860640Z"
},
{
"SeedItemID": 30400118,
"LastCollect": "2026-06-01T03:59:14.091862900Z"
},
{
"SeedItemID": 30400059,
"LastCollect": null
},
{
"SeedItemID": 30400104,
"LastCollect": null
},
{
"SeedItemID": 30400115,
"LastCollect": null
},
{
"SeedItemID": 30400104,
"LastCollect": null
},
{
"SeedItemID": 30400103,
"LastCollect": null
},
{
"SeedItemID": 30400115,
"LastCollect": null
},
{
"SeedItemID": 30400070,
"LastCollect": null
},
{
"SeedItemID": 30400115,
"LastCollect": null
},
{
"SeedItemID": 30400105,
"LastCollect": null
},
{
"SeedItemID": 30400059,
"LastCollect": null
},
{
"SeedItemID": 30400104,
"LastCollect": null
},
{
"SeedItemID": 30400116,
"LastCollect": null
},
{
"SeedItemID": 30400058,
"LastCollect": null
},
{
"SeedItemID": 30400116,
"LastCollect": null
},
{
"SeedItemID": 30400103,
"LastCollect": null
},
{
"SeedItemID": 30400059,
"LastCollect": null
},
{
"SeedItemID": 30400069,
"LastCollect": null
},
{
"SeedItemID": 30400116,
"LastCollect": null
},
{
"SeedItemID": 30400119,
"LastCollect": null
},
{
"SeedItemID": 30400069,
"LastCollect": null
},
{
"SeedItemID": 30400119,
"LastCollect": null
}
]
}
}
},
"230": {
"ID": 230,
"ItemID": 20200002,
"X": 304,
"Y": 18,
"Orientation": "GridOrientation_Down",
"State": {
"GardenData": {
"Slots": [
{
"PlantedSeedItemID": 30400097,
"LastActivity": "2021-01-01T00:00:00Z",
"Harvest": {
"EndOfLife": null,
"EndOfGrowth": "2025-10-14T23:31:58.321295700Z",
"NumberOfProductionLeft": -1,
"SaplingGridObjectID": 0
}
}
]
}
}
},
Delete the complete
225 block, beginning with:
and ending with the comma after its matching closing brace.
After deleting that block, the same continuous section is:
Code:
"138": {
"ID": 138,
"ItemID": 40200139,
"X": 332,
"Y": 84,
"Orientation": "GridOrientation_Up",
"State": null
},
"230": {
"ID": 230,
"ItemID": 20200002,
"X": 304,
"Y": 18,
"Orientation": "GridOrientation_Down",
"State": {
"GardenData": {
"Slots": [
{
"PlantedSeedItemID": 30400097,
"LastActivity": "2021-01-01T00:00:00Z",
"Harvest": {
"EndOfLife": null,
"EndOfGrowth": "2025-10-14T23:31:58.321295700Z",
"NumberOfProductionLeft": -1,
"SaplingGridObjectID": 0
}
}
]
}
}
},
The object ID
225, coordinates, and surrounding objects are specific to my save. In another save, search for:
Then delete the complete object block that contains that line.
4. Do not edit UnlockedBuildings
The third result is under:
Code:
World
> UnlockedBuildings
In my save, it appears in this continuous section:
Code:
20000100,
20000084,
20000090,
20000091,
20000098,
20100011,
20100019,
20100017,
20100045,
20300077,
20000103,
Leave this occurrence unchanged.
This is unlock data. It is not the inventory entry and it is not the placed garden. Removing
20100011 here may cause the garden's unlocked state to become inconsistent with the rest of the save.
Removing a DLC garden instead
Use exactly the same two changes with the Item ID of the garden that you want to remove.
| Garden to remove | Item ID |
|---|
| Eternity Isle's Garden | 20100060 |
| Storybook Vale's Garden | 20100061 |
| Wishblossom Ranch's Garden | 20100070 |
For example, to remove only
Eternity Isle's Garden:
- Search for
20100060.
- Delete the complete placed-object block containing
"ItemID": 20100060.
- Find the
20100060 entry under Player > ListInventories > 5 > Inventory.
- Change its
Amount from 0 to 1.
- Leave
20100011, 20100061, and 20100070 unchanged.
To remove all three DLC gardens while keeping WALL·E's Garden in the Valley, repeat the same process for:
Code:
20100060
20100061
20100070
Do not edit
20100011.
To remove all four gardens, repeat the process for all four Item IDs.
For every inventory item returned, delete exactly one matching placed-object block.
The placed block also contains that garden's upgrade and production data. Keep your backup until you have confirmed that the garden can be placed and used normally again.
After editing, validate the JSON, encrypt the save again, restore it with JKSV, and confirm that the selected garden appears in Furniture Mode.
Reference: Other facilities that use the same method
The same basic edit can be used for the following facilities:
- Delete the placed-object block for the selected Item ID.
- Change the
Amount for the same Item ID from 0 to 1 under Player > ListInventories > 5 > Inventory.
Use the Item ID that matches the exact in-game name and world shown below.
For the complete item database, see the
KOSDDV DDV Item Dump.
| Facility | Main Valley | Eternity Isle | Storybook Vale | Wishblossom Ranch |
|---|
| Moana's Fishing Boat | Moana's Fishing Boat
20100002 | Eternity Isle's Fishing Boat
20100052 | Storybook Vale's Fishing Boat
20100053 | Wishblossom Ranch's Fishing Boat
20100067 |
| Tiana's Palace | Tiana's Palace
20300047 | Tiana's Palace (Eternity Isle)
20300073 | Tiana's Palace (Storybook Vale)
20300074 | Tiana's Palace (Wishblossom Ranch)
20300082 |
| Kristoff's Stall | Kristoff's Stall
20100017 | Kristoff's Stall (Eternity Isle)
20100048 | Kristoff's Stall (Storybook Vale)
20100049 | Kristoff's Stall (Wishblossom Ranch)
20100066 |
| The Beast's Greenhouse | The Beast's Greenhouse
20100026 | Eternity Isle's Greenhouse
20100054 | Storybook Vale's Greenhouse
20100055 | Wishblossom Ranch's Greenhouse
20100068 |
| Mulan's Tea Stall | Mulan's Tea Stall
20100031 | Eternity Isle's Tea Stall
20100056 | Storybook Vale's Tea Stall
20100057 | Wishblossom Ranch's Tea Stall
20100069 |
| Tiana's Meal Stall | Tiana's Meal Stall
20100042 | Eternity Isle's Meal Stall
20100058 | Storybook Vale's Meal Stall
20100059 | Wishblossom Ranch's Meal Stall
20100071 |
| Aladdin's Gem Stall | Aladdin's Gem Stall
20100045 | Eternity Isle's Gem Stall
20100050 | Storybook Vale's Gem Stall
20100051 | Wishblossom Ranch's Gem Stall
20100065 |
| Stables | Dreamlight Valley Stables
20300083 | Eternity Isle Stables
20300084 | Storybook Vale Stables
20300085 | Wishblossom Ranch Stables
20300077 |
Goofy's Stalls are intentionally excluded from this reference.
I do not recommend removing them with this method.
This table only lists facility families that have a Main Valley version and separate versions for all three DLC worlds. Always search for the exact Item ID and confirm that you are editing the intended placed-object block. Do not remove matching IDs from unlock, quest, catalogue, or other unrelated sections.
Additional facilities that need separate judgment
The facilities below are not included in the simple recommended list above. Some are unique to one world, while others have additional persistent data and need more testing.
Chez Remy
| World | In-game name | Item ID | Recommendation |
|---|
| Main Valley | Chez Remy | 20300009 | Keep it placed. |
| Eternity Isle | Chez Remy | 20300034 | Possibly removable after the related quests, but not yet verified. |
| Storybook Vale | Chez Remy (Storybook Vale) | 20300045 | Possibly removable after the related quests, but not yet verified. |
| Wishblossom Ranch | Chez Remy (Wishblossom Mountains) | 20300057 | Possibly removable after the related quests, but not yet verified. |
I recommend keeping the original Chez Remy in the main Valley.
The three DLC restaurants may no longer be needed after their related quests are complete, but I have not yet verified that they can be removed and restored safely with the same two-edit method.
The Grand Exhibition and Gaston's Stall
| World | In-game name | Item ID | Recommendation |
|---|
| Main Valley only | The Grand Exhibition | 20300086 | Keep it placed. |
| Eternity Isle only | Gaston's Stall | 20100027 | Keep it placed. |
The Grand Exhibition is the museum associated with Olaf. It is only available in the main Valley.
Gaston's Stall is only available on Eternity Isle.
Because neither facility has separate versions for the other worlds, I recommend leaving both of them in place.
Scrooge McDuck's stores
| World | In-game name | Item ID | Recommendation |
|---|
| Main Valley | Scrooge McDuck's General Store | 20300028 | Keep it placed. |
| Eternity Isle | Scrooge McDuck's General Store | 20300035 | Possibly removable after the related quests, but not yet verified. |
| Storybook Vale | Scrooge McDuck's Store (Storybook Vale) | 20300046 | Possibly removable after the related quests, but not yet verified. |
| Wishblossom Ranch | Scrooge McDuck's Store (Wishblossom) | 20300056 | Possibly removable after the related quests, but not yet verified. |
Scrooge McDuck's stores are more complex than the ordinary stalls listed above. They have separate store data in addition to the placed-object, inventory, and unlock data.
For that reason, I currently keep all four stores placed.
The three DLC stores may be removable after their related quests are complete, but this needs separate testing. I do not recommend applying the simple two-edit method to a Scrooge store unless its additional store data has also been investigated.
Valley Visit Station
| In-game name | Item ID | Recommendation |
|---|
| Valley Visit Station | 20100003 | Can probably be stored if you do not use multiplayer, but complete its related quests first. |
The Valley Visit Station is used to invite other players to your Valley through the game's online multiplayer feature.
If you do not use multiplayer, removing the station and returning it to the building inventory is unlikely to affect normal offline gameplay.
Make sure that all quests related to the Valley Visit Station have been completed before removing it.
The save contains both:
- A placed-object block containing
"ItemID": 20100003
- A building-inventory entry under
Player > ListInventories > 5 > Inventory
The same basic two-edit method should therefore apply:
- Delete the complete placed-object block containing
"ItemID": 20100003.
- Change its building-inventory
Amount from 0 to 1.
While the station is stored, multiplayer Valley Visits may be unavailable until it is placed again.
I personally prioritize appearance and plan to decorate one of my Floating Islands as a futuristic city, where the Valley Visit Station can be placed without looking out of place.
I have already successfully moved the station to that Floating Island through save editing.
Moving an object to a Floating Island is more complicated than changing only its
X and
Y coordinates. The object's complete grid-data block must be moved from its original grid to the grid belonging to the destination Floating Island.
That procedure is outside the scope of this example, but simply copying new coordinates while leaving the object in its original grid is not sufficient.
The Valley Visit Station and its multiplayer behavior should be tested again after restoring or moving it. Always keep a backup of the original save.
These notes describe my current recommendations, not confirmed guarantees. Anything marked as unverified should be tested only on a backup save.