JSON validator

Validation

Oops, found some issues with your JSON. See format documentation for more info.

Line Field Error
2 Changes Property 'Changes' has not been defined and the schema does not allow additional properties.
1 Missing required field: EntryDll or ContentPackFor.
1 Missing required fields: Name, Author, Version, Description, UniqueID.

Content

You can change JSON format () or edit this file.
{
  "Changes": [
    {
      "LogName": "Load Olivia's Outfits",
      "Action": "Load",
      "Priority": "High",
      "Target": "Portraits/Olivia, Portraits/Olivia_Swims, Portraits/Olivia_Winter, Portraits/Olivia_Beach, Characters/Olivia, Characters/Olivia_Swims, Characters/Olivia_Winter, Characters/Olivia_Beach",
      "FromFile": "assets/{{Target}}.png"
    },
    {
      "LogName": "Olivia Summer Swimsuit",
      "Action": "EditImage",
      "Target": "Portraits/Olivia, Characters/Olivia",
      "FromFile": "assets/{{Target}}_Swims.png",
      "PatchMode": "Replace",
      "When": {
        "SummerSwimsuits": "true",
        "Season": "Summer"
      }
    },
    {
      "LogName": "Olivia Appearance Data",
      "Action": "EditData",
      "Target": "Data/Characters",
      "TargetField": [
        "Olivia",
        "Appearance"
      ],
      "Entries": {
        "{{ModId}}.Olivia": {
          "Id": "{{ModId}}.Olivia",
          "Condition": "SEASON Spring Fall",
          "Sprite": "Characters/Olivia",
          "Portrait": "Portraits/Olivia",
          "Precedence": -120
        },
        "{{ModId}}.OliviaWinter": {
          "Id": "{{ModId}}.OliviaWinter",
          "Condition": "SEASON Winter",
          "Sprite": "Characters/Olivia_Winter",
          "Portrait": "Portraits/Olivia_Winter",
          "Precedence": -120
        },
        "{{ModId}}.OliviaBeach": {
          "Id": "{{ModId}}.OliviaBeach",
          "Sprite": "Characters/Olivia_Beach",
          "Portrait": "Portraits/Olivia_Beach",
          "IsIslandAttire": true,
          "Precedence": -10000
        }
      }
    },
    {
      "Action": "EditData",
      "Target": "aedenthorn.DialogueDisplayFramework/dictionary",
      "Entries": {
        "Olivia": {
          "packName": "Mud.SkimpyPortraitsCP",
          "height": 384,
          "width": 900,
          "xOffset": 508,
          "yOffset": 0,
          "dialogue": {
            "xOffset": 24,
            "yOffset": 12,
            "width": 880
          },
          "portrait": {
            "xOffset": -850,
            "yOffset": -802,
            "h": 600,
            "w": 600,
            "right": false,
            "bottom": true,
            "scale": 1.5
          },
          "name": {
            "xOffset": 180,
            "yOffset": -448,
            "scroll": true,
            "right": false,
            "bottom": true,
            "centered": true,
            "scrollType": 0
          },
          "jewel": {
            "xOffset": -48,
            "yOffset": -60,
            "right": true
          },
          "button": {
            "xOffset": -40,
            "yOffset": -48,
            "right": true,
            "bottom": true
          },
          "hearts": {
            "xOffset": 8,
            "yOffset": -24,
            "bottom": true,
            "showEmptyHearts": true,
            "heartsPerRow": 14
          },
          "scrollTexts": [],
          "images": [],
          "texts": [
            {
              "disabled": true
            }
          ],
          "dividers": [
            {
              "disabled": true,
              "xOffset": 0,
              "height": 0
            }
          ]
        }
      },
      "Priority": "Early",
      "Update": "OnLocationChange"
    }
  ]
}