JSON validator
Validation
No errors found! See format documentation for more info.
Content
You can change JSON format () or edit this file.
{
"Format": "2.9.0",
"Changes": [
/*hoe dirt*/
{
"Action": "EditImage",
"PatchMode": "Replace",
"Update": "OnLocationChange",
"Target": "TerrainFeatures/hoeDirt",
"Priority": "Late",
"FromFile": "assets/hoeDirt.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Replace",
"Update": "OnLocationChange",
"Target": "TerrainFeatures/hoeDirtDark",
"Priority": "Late",
"FromFile": "assets/hoeDirtDark.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*Outdoors Tilesheets DIRT */,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/spring_dirt_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/summer_dirt_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/fall_dirt_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*Outdoors Tilesheets2 DIRT*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/spring_dirt_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/summer_dirt_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/fall_dirt_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*Outdoors Tilesheets extra DIRT*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/spring_dirt_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/summer_dirt_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/fall_dirt_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*TOWN Tilesheets DIRT*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_town",
"Priority": "Late",
"FromFile": "assets/spring_dirt_town.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_town",
"Priority": "Late",
"FromFile": "assets/summer_dirt_town.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_town",
"Priority": "Late",
"FromFile": "assets/fall_dirt_town.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*Outdoors Tilesheets GRASS*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/spring_grass_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/summer_grass_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorsTilesheet",
"Priority": "Late",
"FromFile": "assets/fall_grass_outdoorsTilesheet.png",
"When": {
"LocationContext |contains=Island": false
}
}
/* //island
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_island_tilesheet_1",
"Priority": "Late",
"FromFile": "assets/spring_island_tilesheet_1.png",
"When": {
"LocationContext |contains=Island": false,
},
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_island_tilesheet_1",
"Priority": "Late",
"FromFile": "assets/summer_island_tilesheet_1.png",
"When": {
"LocationContext |contains=Island": false,
},
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_island_tilesheet_1",
"Priority": "Late",
"FromFile": "assets/fall_island_tilesheet_1.png",
"When": {
"LocationContext |contains=Island": false,
},
}, */
/*Outdoors Tilesheets2 GRASS*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/spring_grass_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/summer_grass_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorsTilesheet2",
"Priority": "Late",
"FromFile": "assets/fall_grass_outdoorsTilesheet2.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*Outdoors Tilesheets extra*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/spring_grass_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/summer_grass_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_outdoorTileSheet_extra",
"Priority": "Late",
"FromFile": "assets/fall_grass_outdoorTileSheet_extra.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*TOWN Tilesheets GRASS*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_town",
"Priority": "Late",
"FromFile": "assets/spring_grass_town.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_town",
"Priority": "Late",
"FromFile": "assets/summer_grass_town.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_town",
"Priority": "Late",
"FromFile": "assets/fall_grass_town.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*monsterGraveTiles*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/spring_monsterGraveTiles",
"Priority": "Late",
"FromFile": "assets/spring_grass_monsterGraveTiles.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/summer_monsterGraveTiles",
"Priority": "Late",
"FromFile": "assets/summer_grass_monsterGraveTiles.png",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "Maps/fall_monsterGraveTiles",
"Priority": "Late",
"FromFile": "assets/fall_grass_monsterGraveTiles.png",
"When": {
"LocationContext |contains=Island": false
}
}
/*cursors*/,
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "LooseSprites/Cursors",
"Priority": "Late",
"FromFile": "assets/purple_Cursors.png",
"FromArea": {
"X": 646,
"Y": 1242,
"Width": 49,
"Height": 56
},
"ToArea": {
"X": 646,
"Y": 1242,
"Width": 49,
"Height": 56
},
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "LooseSprites/Cursors",
"Priority": "Late",
"FromFile": "assets/purple_Cursors.png",
"FromArea": {
"X": 640,
"Y": 1519,
"Width": 64,
"Height": 14
},
"ToArea": {
"X": 640,
"Y": 1519,
"Width": 64,
"Height": 14
},
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"PatchMode": "Overlay",
"Update": "OnLocationChange",
"Target": "LooseSprites/Cursors",
"Priority": "Late",
"FromFile": "assets/purple_Cursors.png",
"FromArea": {
"X": 640,
"Y": 2242,
"Width": 64,
"Height": 14
},
"ToArea": {
"X": 640,
"Y": 2242,
"Width": 64,
"Height": 14
},
"When": {
"LocationContext |contains=Island": false
}
}
/*beach*/,
{
"Action": "EditImage",
"Target": "Maps/spring_beach",
"Priority": "Late",
"FromFile": "assets/{{TargetWithoutPath}}.png",
"PatchMode": "Overlay",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"Target": "Maps/summer_beach",
"Priority": "Late",
"FromFile": "assets/{{TargetWithoutPath}}.png",
"PatchMode": "Overlay",
"When": {
"LocationContext |contains=Island": false
}
},
{
"Action": "EditImage",
"Target": "Maps/fall_beach",
"Priority": "Late",
"FromFile": "assets/{{TargetWithoutPath}}.png",
"PatchMode": "Overlay",
"When": {
"LocationContext |contains=Island": false
}
}
/*cursors water*/,
{
"Action": "EditImage",
"Target": "LooseSprites/Cursors",
"Priority": "Late",
"FromFile": "assets/Cursors_water.png",
"ToArea": {
"X": 0,
"Y": 2000,
"Width": 640,
"Height": 256
},
"PatchMode": "Overlay"
}
/*Waterfalls*/,
{
"Action": "EditImage",
"Target": "Maps/{{Season}}_Waterfalls",
"Priority": "Late",
"FromFile": "assets/Waterfalls.png",
"PatchMode": "Replace"
}
]
}