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.0.0", "Changes": [ // adds sprites { "LogName": "Jade fish load", "Action": "Load", "Target": "Mods/jade.fish/ob_shrimp_big_black_rose, Mods/jade.fish/ob_shrimp_big_blonde_orange_eye_blue_tiger, Mods/jade.fish/ob_shrimp_big_bloody_mary, Mods/jade.fish/ob_shrimp_big_blue_body_red_rili, Mods/jade.fish/ob_shrimp_big_blue_bolt, Mods/jade.fish/ob_shrimp_big_blue_jelly, Mods/jade.fish/ob_shrimp_big_carbon_blue_rili, Mods/jade.fish/ob_shrimp_big_carbon_rili, Mods/jade.fish/ob_shrimp_big_cardinal, Mods/jade.fish/ob_shrimp_big_crystal_black, Mods/jade.fish/ob_shrimp_big_crystal_red_sss, Mods/jade.fish/ob_shrimp_big_fire_red, Mods/jade.fish/ob_shrimp_big_green_jade, Mods/jade.fish/ob_shrimp_big_jade_goldenback, Mods/jade.fish/ob_shrimp_big_red_cherry, Mods/jade.fish/ob_shrimp_big_red_riding_hood_rili, Mods/jade.fish/ob_shrimp_big_red_rili, Mods/jade.fish/ob_shrimp_big_rusty_orange_eye_blue_tiger, Mods/jade.fish/ob_shrimp_big_sunkist, Mods/jade.fish/AquariumFish", "FromFile": "assets/{{TargetWithoutPath}}.png" }, //adds fish as items { "LogName": "Fish as items", "Action": "EditData", "Target": "Data/Objects", "Entries": { "jade.fish.blackrose": { "Name": "Blue Rose Shrimp", "DisplayName": "Black Rose Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_black_rose", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.bluetiger": { "Name": "Blue Tiger Shrimp", "DisplayName": "Blue Tiger Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_blonde_orange_eye_blue_tiger", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.bloodymary": { "Name": "Bloody Mary Shrimp", "DisplayName": "Bloody Mary Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_bloody_mary", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.blueredrilli": { "Name": "Blue Red Rilli Shrimp", "DisplayName": "Blue Red Rilli Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_blue_body_red_rili", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.bluebolt": { "Name": "Blue Bolt Shrimp", "DisplayName": "Blue Bolt Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_blue_bolt", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.bluejelly": { "Name": "Blue Jelly Shrimp", "DisplayName": "Blue Jelly Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_blue_jelly", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.carbonbluerilli": { "Name": "Carbon Blue Rilli Shrimp", "DisplayName": "Carbon Blue Rilli Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_carbon_blue_rili", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.carbonrilli": { "Name": "Carbon Rilli Shrimp", "DisplayName": "Carbon Rilli Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_carbon_rili", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.cardinal": { "Name": "Cardinal Shrimp", "DisplayName": "Cardinal Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_cardinal", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.blackcrystal": { "Name": "Black Crystal Shrimp", "DisplayName": "Black Crystal Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_crystal_black", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.redcrystal": { "Name": "Red Crystal Shrimp", "DisplayName": "Red Crystal Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_crystal_red_sss", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.firered": { "Name": "Fire Red Shrimp", "DisplayName": "Fire Red Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_fire_red", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.greenjade": { "Name": "Green Jade Shrimp", "DisplayName": "Green Jade Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_green_jade", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.goldenjade": { "Name": "Golden Jade Shrimp", "DisplayName": "Golden Jade Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_jade_goldenback", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.redcherry": { "Name": "Red Cherry Shrimp", "DisplayName": "Red Cherry Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_red_cherry", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.redridinghoodrilli": { "Name": "Red Ridinghood Rilli Shrimp", "DisplayName": "Red Ridinghood Rilli Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_red_riding_hood_rili", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.redrilli": { "Name": "Red Rilli Shrimp", "DisplayName": "Red Rilli Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_red_rili", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.rustybluetiger": { "Name": "Rusty Blue Tiger Shrimp", "DisplayName": "Rusty Blue Tiger Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_rusty_orange_eye_blue_tiger", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, "jade.fish.sunkist": { "Name": "Sunkist Shrimp", "DisplayName": "Sunkist Shrimp", "Description": "A Shrimp!", "Edibility": "10", "Type": "Fish", "Category": -4, "Price": "200", "Texture": "Mods\\jade.fish\\ob_shrimp_big_sunkist", "SpriteIndex": 0, "ContextTags": [ "fish_pond_ignore" ] }, }, }, // Add as fish { "Action": "EditData", "Target": "Data/Fish", "Entries": { "jade.fish.blackrose": "Black Rose Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.bluetiger": "Blue Tiger Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.bloodymary": "Bloody Mary Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.blueredrilli": "Blue Red Rilli Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.bluebolt": "Blue Bolt Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.bluejelly": "Blue Jelly Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.carbonbluerilli": "Carbon Blue Rilli Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.carbonrilli": "Carbon Rilli Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.cardinal": "Cardinal Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.blackcrystal": "Black Crystal Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.redcrystal": "Red Crystal Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.firered": "Fire Red Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.greenjade": "Green Jade Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.goldenjade": "Golden Jade Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.redcherry": "Red Cherry Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.redridinghoodrilli": "Red Ridinghood Rilli Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.redrilli": "Red Rilli Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.rustybluetiger": "Rusty Blue Tiger Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3", "jade.fish.sunkist": "Sunkist Shrimp/trap/.05/688 .45 689 .35 690 .35/freshwater/0.5/3" }, }, //adds fish to Mountain { "Action": "EditData", "Target": "Data/Locations", "TargetField": [ "Mountain", "Fish" ], "Entries": { "jade.fish.beach": { "Chance": 1.0, "Id": "jade.fish.beach", "ItemId": null, "RandomItemId": [ "jade.fish.blackrose", "jade.fish.bluetiger", "jade.fish.bloodymary", "jade.fish.blueredrilli", "jade.fish.bluebolt", "jade.fish.bluejelly", "jade.fish.carbonbluerilli", "jade.fish.carbonrilli", "jade.fish.cardinal", "jade.fish.blackcrystal", "jade.fish.redcrystal", "jade.fish.firered", "jade.fish.greenjade", "jade.fish.goldenjade", "jade.fish.redcherry", "jade.fish.redridinghoodrilli", "jade.fish.redrilli", "jade.fish.rustybluetiger", "jade.fish.sunkist" ], }, }, }, // Add to aquarium { "LogName": "Aquarium data", "Action": "EditData", "Target": "Data/AquariumFish", "Entries": { "jade.fish.blackrose": "0/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.bluetiger": "1/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.bloodymary": "2/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.blueredrilli": "3/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.bluebolt": "4/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.bluejelly": "5/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.carbonbluerilli": "6/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.carbonrilli": "7/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.cardinal": "8/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.blackcrystal": "9/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.redcrystal": "10/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.firered": "11/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.greenjade": "12/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.goldenjade": "13/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.redcherry": "14/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.redridinghoodrilli": "15/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.redrilli": "16/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.rustybluetiger": "17/crawl////Mods\\jade.fish\\AquariumFish", "jade.fish.sunkist": "18/crawl////Mods\\jade.fish\\AquariumFish" } } ] }
Click this button: