SMAPI
About SMAPI
Modding docs
Tools
Mod compatibility
Log parser
JSON validator
JSON validator
Upload a JSON file
Choose the JSON format:
None
SMAPI: manifest
SMAPI: translations (i18n)
Content Patcher
Drag the file onto this textbox
(or
choose a 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 { //spring "Action": "EditImage", "Target": "Maps/spring_beach", "Priority": "Late", "FromFile": "assets/{{TargetWithoutPath}}.png", "PatchMode": "Overlay", "When": { "LocationContext |contains=Island": false, }, }, { //summer "Action": "EditImage", "Target": "Maps/summer_beach", "Priority": "Late", "FromFile": "assets/{{TargetWithoutPath}}.png", "PatchMode": "Overlay", "When": { "LocationContext |contains=Island": false, }, }, { //fall "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" }, ] }
Click this button: