JSON validator

Validation

No errors found! See format documentation for more info.

Content

You can change JSON format () or edit this 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"
    }
  ]
}