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": [ { "Action": "EditData", "Target": "Data/AdditionalFarms", "Entries": { "Sheilabear.CountryParkFarm/CountryParkFarm": { "ID": "CountryParkFarm", "TooltipStringPath": "Strings/UI:CountryParkFarm", "MapName": "CountryParkFarm", "IconTexture": "Mods/Sheilabear.CountryParkFarm/Icon", } } }, //Tilesheets { "Action": "Load", "Target": "Maps/spring_outdoorsCustomTileSheet, Maps/summer_outdoorsCustomTileSheet, Maps/fall_outdoorsCustomTileSheet, Maps/winter_outdoorsCustomTileSheet", "FromFile": "Assets/Tilesheets/{{TargetWithoutPath}}.png", }, //Farm Localization { "Action": "EditData", "Target": "Strings/UI", "Entries": { "CountryParkFarm": "{{i18n:CountryParkFarm.Description}}" } }, //Farm Icon { "Action": "Load", "Target": "Mods/Sheilabear.CountryParkFarm/Icon", "FromFile": "Assets/Tilesheets/Icon.png" }, //Farm Data { "Action": "EditData", "Target": "Data/Locations", "Entries": { "Farm_CountryParkFarm": { "DefaultArrivalTile": { "X": 89, "Y": 7 }, "CanPlantHere": true, "CanHaveGreenRainSpawns": true, "MinDailyWeeds": 1, "MaxDailyWeeds": 3, "FirstDayWeedMultiplier": 15, "ChanceForClay": 0.03, "MusicIgnoredInRain": true, "ArtifactSpots": [ { "Id": "CountryPark_AncientSeed", "ItemId": "(O)102", "Chance": 0.03, "MinStack": 1, "MaxStack": 1 }, { "Id": "CountryPark_RiceSeed", "ItemId": "(O)273", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryPark_Clay", "ItemId": "(O)330", "Chance": 0.3, "MinStack": 1, "MaxStack": 3 }, { "Id": "CountryPark_Coal", "ItemId": "(O)382", "Chance": 0.37, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryPark_MixedSeeds", "ItemId": "(O)770", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryPark_MixedFlowers", "ItemId": "MixedFlowerSeeds", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 } ], "Fish": [ { "Id": "CountryPark_129", "ItemId": "(O)129", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall", "Chance": 0.17 }, { "Id": "CountryPark_131", "ItemId": "(O)131", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall winter, TIME 600 1900", "Chance": 0.17 }, { "Id": "CountryPark_137", "ItemId": "(O)137", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall", "Chance": 0.19 }, { "Id": "CountryPark_145", "ItemId": "(O)145", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring summer, TIME 600 1900, WEATHER Here Sun", "Chance": 0.15 }, { "Id": "CountryPark_147", "ItemId": "(O)147", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring winter", "Chance": 0.14 }, { "Id": "CountryPark_150", "ItemId": "(O)150", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here summer fall winter, TIME 600 1900, WEATHER Here Rain Storm GreenRain", "Chance": 0.13 }, { "Id": "CountryPark_152", "ItemId": "(O)152", "IgnoreFishDataRequirements": true, "Chance": 0.18 }, { "Id": "CountryPark_153", "ItemId": "(O)153", "IgnoreFishDataRequirements": true, "Chance": 0.2 }, { "Id": "CountryPark_168|169|172", "RandomItemId": [ "(O)168", "(O)169", "(O)172" ], "Precedence": 100, "Chance": 1 } ] } } }, //Expansion Data { "Action": "EditData", "Target": "Data/Locations", "Entries": { "CountryParkFarmExtra": { "DefaultArrivalTile": { "X": 34, "Y": 34 }, "CanPlantHere": true, "IsOutdoors": true, "CanHaveGreenRainSpawns": true, "MinDailyWeeds": 0, "MaxDailyWeeds": 1, "FirstDayWeedMultiplier": 10, "ChanceForClay": 0.03, "MusicIgnoredInRain": true, "ArtifactSpots": [ { "Id": "CountryParkExtra_AncientSeed", "ItemId": "(O)102", "Chance": 0.03, "MinStack": 1, "MaxStack": 1 }, { "Id": "CountryParkExtra_RiceSeed", "ItemId": "(O)273", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryParkExtra_Clay", "ItemId": "(O)330", "Chance": 0.3, "MinStack": 1, "MaxStack": 3 }, { "Id": "CountryParkExtra_Coal", "ItemId": "(O)382", "Chance": 0.37, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryParkExtra_MixedSeeds", "ItemId": "(O)770", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 }, { "Id": "CountryParkExtra_MixedFlowers", "ItemId": "MixedFlowerSeeds", "Chance": 0.1, "MinStack": 2, "MaxStack": 3 } ], "Fish": [ { "Id": "CountryParkExtra_129", "ItemId": "(O)129", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall", "Chance": 0.17 }, { "Id": "CountryParkExtra_131", "ItemId": "(O)131", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall winter, TIME 600 1900", "Chance": 0.17 }, { "Id": "CountryParkExtra_137", "ItemId": "(O)137", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring fall", "Chance": 0.19 }, { "Id": "CountryParkExtra_145", "ItemId": "(O)145", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring summer, TIME 600 1900, WEATHER Here Sun", "Chance": 0.15 }, { "Id": "CountryParkExtra_147", "ItemId": "(O)147", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here spring winter", "Chance": 0.14 }, { "Id": "CountryParkExtra_150", "ItemId": "(O)150", "IgnoreFishDataRequirements": true, "Condition": "LOCATION_SEASON Here summer fall winter, TIME 600 1900, WEATHER Here Rain Storm GreenRain", "Chance": 0.13 }, { "Id": "CountryParkExtra_152", "ItemId": "(O)152", "IgnoreFishDataRequirements": true, "Chance": 0.18 }, { "Id": "CountryParkExtra_153", "ItemId": "(O)153", "IgnoreFishDataRequirements": true, "Chance": 0.2 }, { "Id": "CountryParkExtra_168|169|172", "RandomItemId": [ "(O)168", "(O)169", "(O)172" ], "Precedence": 100, "Chance": 1 } ] } } }, //Farm Map { "Action": "Load", "Target": "Maps/CountryParkFarm", "FromFile": "Assets/Maps/Farm_CountryParkFarm.tmx", }, //Expansion Map { "Action": "Load", "Target": "Maps/CountryParkFarmExtra", "FromFile": "Assets/Maps/CountryParkFarmExtra.tmx" } ] }
Click this button: