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": [ // 1. Clear out dialogue, schedules, and schedule strings { "LogName": "Blank Dialogue", "Action": "Load", "Target": "Characters/Dialogue/{{ModID}}_Rosalie", "FromFile": "assets/data/blank.json" }, { "LogName": "Blank Schedule", "Action": "Load", "Target": "Characters/schedules/{{ModID}}_Rosalie", "FromFile": "assets/data/blank.json" }, { "LogName": "Blank Schedule Strings", "Action": "Load", "Target": "Strings/schedules/{{ModID}}_Rosalie", "FromFile": "assets/data/blank.json" }, // 2. NPC registration (dispositions) { "LogName": "Rosalie is alive!", "Action": "Include", "FromFile": "assets/data/dispos.json" }, // 3. Portraits { "LogName": "Base Portraits", "Action": "Load", "Target": "Portraits/Rosalie", "FromFile": "assets/images/rosalie.png" }, // 4. Sprites { "LogName": "Base Sprites", "Action": "Load", "Target": "Characters/Rosalie", "FromFile": "assets/images/rosaliesprites.png" }, // 5. Dialogue (Include must NOT have a Target) { "LogName": "NPC Dialogue", "Action": "Include", "FromFile": "assets/data/dialogue.json" }, // 6. Schedule { "LogName": "NPC Schedule", "Action": "Include", "FromFile": "assets/data/schedule.json" }, // 7. Gift Tastes { "LogName": "Gift Tastes", "Action": "Include", "FromFile": "assets/data/gifttastes.json" } ] }
Click this button: