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.7.0", "Changes": [ { "LogName": "Blank JSON load", "Action": "Load", "Target": "Characters/Dialogue/{{ModId}}_PILindsay, Characters/schedules/{{ModId}}_PILindsay", "FromFile": "assets/data/blank.json" }, { "LogName": "Prairie Island, adding Lindsay", "Action": "Include", "FromFile": "assets/data/dispos.json" }, { "LogName": "Base Portraits", "Action": "Load", "Target": "Portraits/{{ModId}}_PILindsay", "FromFile": "assets/images/portraits/PILindsay.png" }, { "LogName": "Base Sprites", "Action": "Load", "Target": "Characters/{{ModId}}_PILindsay", "FromFile": "assets/images/characters/Lindsay_Sprites.png" }, { "LogName": "Lindsay Dialogue", "Action": "Include", "FromFile": "assets/data/dialogue.json" }, { "LogName": "Lindsay Schedule", "Action": "Include", "FromFile": "assets/data/schedule.json" }, /* add location data*/, { "Action": "EditData", "Target": "Data/maps/Locations", "Entries": { "{{ModId}}_PrairieIslandEntrance": { "CreateOnLoad": { "MapPath": "Maps/{{ModId}}_PrairieIslandEntrance" } } } }, /* add the map file*/, { "Action": "Load", "Target": "assets/Maps/{{ModId}}_PrairieIslandEntrance", "FromFile": "assets/maps/PrairieIslandEntrance.tmx" }, /* add a warp from another map*/, { "Action": "EditMap", "Target": "Maps/Town", "AddWarps": [ "29 67 {{ModId}}_PrairieIslandEntrance 20 20" /* warp from town (center of plaza) to custom location (tile 0, 30)*/ ] } ] }
Click this button: