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.1", "DynamicTokens": [], "Changes": [ { "Action": "Load", "Target": "Mods/LuoBingheNPC/EspadaXinMo", "FromFile": "assets/EspadaXinMo.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/EspadaXiuYa", "FromFile": "assets/EspadaXiuYa.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/PingentedeJade", "FromFile": "assets/PingentedeJade.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/PilulasMedicinais", "FromFile": "assets/PilulasMedicinais.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/LequeShen", "FromFile": "assets/LequeShen.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/FitaLuo", "FromFile": "assets/FitaLuo.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/ManualdeCultivo", "FromFile": "assets/ManualdeCultivo.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/Congee", "FromFile": "assets/Congee.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/LongXuSu", "FromFile": "assets/LongXuSu.png" }, { "Action": "Load", "Target": "Mods/LuoBingheNPC/Bao", "FromFile": "assets/Bao.png" }, { "Action": "Load", "Target": "Characters/{{ModId}}_LuoBinghe", "FromFile": "assets/SpritesLuo.png" }, { "Action": "Load", "Target": "Portraits/{{ModId}}_LuoBinghe", "FromFile": "assets/PortraitsLuo.png" }, { "Action": "EditData", "Target": "Data/Characters", "Entries": { "{{ModId}}_LuoBinghe": { "DisplayName": "Luo Binghe", "BirthSeason": "Winter", "BirthDay": 11, "HomeRegion": "Forest", "Gender": "Male", "Age": "Adult", "Manner": "Rude", "SocialAnxiety": "Neutral", "Optimism": "Negative", "CanBeRomanced": false, "SocialTab": "UnknownUntilMet", "Home": [ { "Id": "Default", "Location": "Forest", "Tile": { "X": 6, "Y": 7 }, "Direction": "down" } ] } } }, //Gosto de AhLuo { "Action": "EditData", "Target": "Data/NPCGiftTastes", "Entries": { "{{ModId}}_LuoBinghe": "{{i18n:Luo.love}}/155 70 154 532 226 614 879/{{i18n:Luo.like}}/432 395 376 342 308 212/{{i18n:Luo.dislike}}/206 221 396 402 399 406 410/{{i18n:Luo.hate}}/346 303 245 220 419/{{i18n:Luo.neutral}}/296 233 228 227//" } }, //Itens adicionais do mod { "LogName": "Criar um pote de Pilulas Medicinais", "Action": "EditData", "Target": "Data/CraftingRecipes", "Entries": { "{{ModId}}_PilulasMedicinais": "829 5 412 3 422 2 595 1 340 1/Home/{{ModId}}_PilulasMedicinais/false/default/" } }, { "LogName": "Criar Congee de Carne", "Action": "EditData", "Target": "Data/CookingRecipes", "Entries": { "{{ModId}}_Congee": "(O)423 1 829 2 248 1 20 1 701 1/10 10/{{ModId}}_Congee/default/{{i18n:DisplayName.Luo.congee}}" } }, { "LogName": "Criar Long Xu Su", "Action": "EditData", "Target": "Data/CookingRecipes", "Entries": { "{{ModId}}_LongXuSu": "(O)245 5 408 1 88 1 340 1/10 10/{{ModId}}_LongXuSu/default/{{i18n:DisplayName.Luo.longxusu}}" } }, { "LogName": "Criar Baozi", "Action": "EditData", "Target": "Data/CookingRecipes", "Entries": { "{{ModId}}_Bao": "(O)246 1 176 1 248 1 829 1 284 1/10 10/{{ModId}}_Bao/default/{{i18n:DisplayName.Luo.bao}}" } }, //Vida e informações dos itens adicionais { "Action": "EditData", "Target": "Data/Objects", "Entries": { "{{ModId}}_EspadaXinMo": { "Name": "{{ModId}}_EspadaXinMo", "DisplayName": "{{i18n:DisplayName.Luo.espadaxinmo}}", "Description": "{{i18n:Description.Luo.espadaxinmo}}", "Type": "Basic", "Category": -99, "Price": 0, "Texture": "Mods/LuoBingheNPC/EspadaXinMo" }, "{{ModId}}_EspadaXiuYa": { "Name": "{{ModId}}_EspadaXiuYa", "DisplayName":"{{i18n:DisplayName.Luo.espadaxiuya}}", "Description": "{{i18n:Description.Luo.espadaxiuya}}", "Type": "Basic", "Category": -99, "Price": 0, "Texture": "Mods/LuoBingheNPC/EspadaXiuYa" }, "{{ModId}}_PingentedeJade": { "Name": "{{ModId}}_PingentedeJade", "DisplayName": "{{i18n:DisplayName.Luo.pingentedejade}}", "Description": "{{i18n:Description.Luo.pingentedejade}}", "Type": "Basic", "Category": -99, "Price": 0, "Texture": "Mods/LuoBingheNPC/PingentedeJade" }, "{{ModId}}_PilulasMedicinais": { "Name": "{{ModId}}_PilulasMedicinais", "DisplayName": "{{i18n:DisplayName.Luo.pilulasmedicinais}}", "Description": "{{i18n:Description.Luo.pilulasmedicinais}}", "Type": "Basic", "Category":-8, "Price": 900, "Edibility": 80, "IsDrink": false, "Texture": "Mods/LuoBingheNPC/PilulasMedicinais" }, "{{ModId}}_LequeShen": { "Name": "{{ModId}}_LequeShen", "DisplayName": "{{i18n:DisplayName.Luo.lequeshen}}", "Description": "{{i18n:Description.Luo.lequeshen}}", "Type": "Basic", "Category":-99, "Price": 0, "Texture": "Mods/LuoBingheNPC/LequeShen" }, "{{ModId}}_FitaLuo": { "Name": "{{ModId}}_FitaLuo", "DisplayName": "{{i18n:DisplayName.Luo.fitaluo}}", "Description": "{{i18n:Description.Luo.fitaluo}}", "Type": "Basic", "Category":-99, "Price": 0, "Texture": "Mods/LuoBingheNPC/FitaLuo" }, "{{ModId}}_ManualdeCultivo": { "Name": "{{ModId}}_ManualdeCultivo", "DisplayName": "{{i18n:DisplayName.Luo.manualdecultivo}}", "Description": "{{i18n:Description.Luo.manualdecultivo}}", "Type": "Basic", "Category":-99, "Price": 0, "Texture": "Mods/LuoBingheNPC/ManualdeCultivo" }, "{{ModId}}_Congee": { "Name": "{{ModId}}_Congee", "DisplayName": "{{i18n:DisplayName.Luo.congee}}", "Description": "{{i18n:Description.Luo.congee}}", "Type": "Basic", "Category": -7, "Price": 800, "Edibility": 70, "Texture": "Mods/LuoBingheNPC/Congee", "SpriteIndex": 0 }, "{{ModId}}_LongXuSu": { "Name": "{{ModId}}_LongXuSu", "DisplayName": "{{i18n:DisplayName.Luo.longxusu}}", "Description": "{{i18n:Description.Luo.longxusu}}", "Type": "Basic", "Category": -7, "Price": 600, "Edibility": 60, "Texture": "Mods/LuoBingheNPC/LongXuSu", "SpriteIndex": 0 }, "{{ModId}}_Bao": { "Name": "{{ModId}}_Bao", "DisplayName": "{{i18n:DisplayName.Luo.bao}}", "Description": "{{i18n:Description.Luo.bao}}", "Type": "Basic", "Category": -7, "Price": 870, "Edibility": 80, "Texture": "Mods/LuoBingheNPC/Bao", "SpriteIndex": 0 } } }, //O tal dos blanks, nunca se sabe né { "Action": "Load", "Target": "Characters/Dialogue/{{ModId}}_LuoBinghe, Characters/Schedules/{{ModId}}_LuoBinghe", "FromFile": "assets/blank.json" }, { "Action": "Include", "FromFile": "assets/Dialogue.json" }, { "Action": "Include", "FromFile": "assets/Schedule.json" }, //Aquela tentativa dos tópicos, ainda não sei muito bem //Lewis { "Logname": "Tópico de Lewis", "Action": "EditData", "Target": "Characters/Dialogue/Lewis", "Entries": { "Introduction": "{{i18n:Luo.Introdução.Lewis}}" } }, //Rotinas { "Action": "EditData", "Target": "Data/animationdescriptions", "Entries": { "{{ModId}}_LuoBinghe_cochilo": "39/39/39", "{{ModId}}_LuoBinghe_varrendo": "32/32 33 33 33 34 34 34 34 34 34 35/32", "{{ModId}}_LuoBinghe_meditar": "29/29 29 30 30 30 30 30 30 30/29", "{{ModId}}_LuoBinghe_lendo": "37/37 37 37 37 37 37/36 36 36/37", "{{ModId}}_LuoBinghe_sentadoD": "18/18/18", "{{ModId}}_LuoBinghe_sentadoE": "19/19/19", "{{ModId}}_LuoBinghe_carta": "17/16 16 16 16 16/17" } }, //Dialogos das rotinas { "Action": "EditData", "Target": "Strings/Schedules/{{ModId}}_LuoBinghe", "Entries": { "Luo.Saloon": "{{i18n:Luo.Saloon}}", "Luo.Pontecidade": "{{i18n:Luo.Pontecidade}}", "Luo.Bingqiu": "{{i18n:Luo.Bingqiu}}", "Luo.Mon": "{{i18n:Luo.Mon}}" } } ] }
Click this button: