JSON validator
Validation
No errors found! (You have no schema selected, so only the basic JSON syntax was checked.)
Content
You can change JSON format () or edit this file.
{
"Changes": [
/*Loading Assets*/
{
"LogName": "Load Eugene's Portraits",
"Action": "Load",
"Target": "Portraits/Eugene",
"FromFile": "Assets/Portraits/{{Season}}_Eugene.png"
},
{
"LogName": "Load Eugene's Sprites",
"Action": "Load",
"Target": "Characters/Eugene",
"FromFile": "Assets/Characters/{{Season}}_Eugene.png"
},
{
"LogName": "Load Eugene Beach Portrait",
"Action": "Load",
"Target": "Portraits/Eugene",
"FromFile": "Assets/Portraits/Beach_Eugene.png",
"When": {
"LocationName": "IslandSouth,IslandSouthEast,IslandResort"
}
},
{
"LogName": "Load Eugene Beach Sprite",
"Action": "Load",
"Target": "Characters/Eugene",
"FromFile": "Assets/Characters/Beach_Eugene.png",
"When": {
"LocationName": "IslandSouth,IslandSouthEast,IslandResort"
}
},
{
"LogName": "Load Eugene Winter Indoor Portrait",
"Action": "Load",
"Target": "Portraits/Eugene",
"FromFile": "Assets/Portraits/Winter_EugeneIndoors.png",
"When": {
"Season": "Winter",
"LocationName": "Custom_NPCEugene_House,Hospital,Saloon"
}
},
{
"LogName": "Load Eugene Winter Indoor Sprite",
"Action": "Load",
"Target": "Characters/Eugene",
"FromFile": "Assets/Characters/Winter_EugeneIndoors.png",
"When": {
"Season": "Winter",
"LocationName": "Custom_NPCEugene_House,Hospital,Saloon"
}
},
{
"LogName": "Load Eugene Farmhouse Winter Portrait",
"Action": "Load",
"Target": "Portraits/Eugene",
"FromFile": "Assets/Portraits/Winter_EugeneIndoors.png",
"When": {
"Season": "Winter",
"LocationName": "FarmHouse",
"Spouse": "Eugene"
}
},
{
"LogName": "Load Eugene Farmhouse Winter Sprite",
"Action": "Load",
"Target": "Characters/Eugene",
"FromFile": "Assets/Characters/Winter_EugeneIndoors.png",
"When": {
"Season": "Winter",
"LocationName": "FarmHouse",
"Spouse": "Eugene"
}
},
{
"LogName": "Load Eugene's SpouseRoom",
"Action": "Load",
"Target": "Maps/Eugene_SpouseRoom",
"FromFile": "assets/maps/EugeneSpouseRoom.tmx"
},
{
"LogName": "Load Eugene's SpousePatio",
"Action": "Load",
"Target": "Maps/Eugene_SpousePatio",
"FromFile": "assets/maps/EugeneSpousePatio.tmx"
}
/*NPC Dispositions*/,
{
"LogName": "Eugene's Disposition",
"Action": "EditData",
"Target": "Data/Characters",
"Entries": {
"Eugene": {
"DisplayName": "Osmar",
"BirthSeason": "Fall",
"BirthDay": 10,
"HomeRegion": "Town",
"Gender": "Male",
"Age": "Adult",
"Manner": "Neutral",
"SocialAnxiety": "Neutral",
"Optimism": "Neutral",
"IsDarkSkinned": false,
"CanBeRomanced": true,
"Calendar": "HiddenUntilMet",
"SocialTab": "HiddenUntilMet",
"CanSocialize": null,
"CanReceiveGifts": true,
"CanGreetNearbyCharacters": true,
"CanCommentOnPurchasedShopItems": false,
"CanVisitIsland": false,
"IntroductionsQuest": true,
"ItemDeliveryQuests": null,
"PerfectionScore": true,
"EndSlideShow": "MainGroup",
"SpouseAdopts": null,
"SpouseWantsChildren": true,
"SpouseGiftJealousy": true,
"SpouseGiftJealousyFriendshipChange": -10,
"SpouseRoom": {
"MapAsset": "Eugene_SpouseRoom",
"MapSourceRect": {
"X": 0,
"Y": 0,
"Width": 6,
"Height": 9
}
},
"SpousePatio": {
"MapAsset": "Eugene_SpousePatio",
"MapSourceRect": {
"X": 0,
"Y": 0,
"Width": 4,
"Height": 4
},
"SpriteAnimationFrames": [
[
32,
1500
],
[
33,
2000
],
[
32,
2000
],
[
33,
1500
]
]
},
"DumpsterDiveFriendshipEffect": -5,
"DumpsterDiveEmote": null,
"FriendsAndFamily": {},
"FlowerDanceCanDance": true,
"WinterStarGifts": [],
"WinterStarParticipant": true,
"UnlockConditions": null,
"SpawnIfMissing": true,
"Home": [
{
"Id": "Default",
"Condition": null,
"Location": "Custom_NPCEugene_House",
"Tile": {
"X": 6,
"Y": 6
},
"Direction": "Down"
}
],
"TextureName": null,
"Appearance": [],
"MugShotSourceRect": null,
"Size": {
"x": 16,
"y": 32
},
"Breather": true,
"BreathChestRect": null,
"BreathChestPosition": null,
"Shadow": null,
"EmoteOffset": {
"x": 0,
"y": 0
},
"ShakePortraits": [],
"KissSpriteIndex": 28,
"KissSpriteFacingRight": true,
"FormerCharacterNames": [],
"CustomFields": null
}
}
}
/*Gift Tastes*/,
{
"LogName": "Eugene's Gift Tastes",
"Action": "EditData",
"Target": "Data/NPCGiftTastes",
"Entries": {
"Eugene": "{{i18n:Gift.Eugene.Love}}/198 201 224 206 253 346 220/{{i18n:Gift.Eugene.Like}}/228 685 113 635 834 category_fish -155 -156 -128 -148 -158 -159 -164 -160 -161 -162 -165 -682 -775 -795 -796 -798 -799 -800 -836 -898 -899 -900 -901 -902/{{i18n:Gift.Eugene.Dislike}}/215 91 category_syrup/{{i18n:Gift.Eugene.Hate}}/260 614 StardropTea/{{i18n:Gift.Eugene.Neutral}}/155 156 128 148 158 159 164 160 161 162 165 682 775 795 796 798 799 800 836 898 899 900 901 902 category_tackle category_vegetables category_fruit/"
}
},
{
"Action": "EditData",
"Target": "Characters/Dialogue/NPCName",
"Entries": {
"AcceptGift_(O)150": "Hey, this is my favorite kind of fish! How'd you know?$8"
}
},
{
"Action": "EditData",
"Target": "Characters/Dialogue/NPCName",
"Entries": {
"AcceptGift_(O)MissAnaira.VanillaCookingRecipes_StrawberryCheesecake": "You made this? It's my favorite, thank you!$8"
}
}
/*Animations*/,
{
"LogName": "Eugene's Animations",
"Action": "EditData",
"Target": "Data/animationDescriptions",
"Entries": {
"Eugene_workout": "36/36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39/39"
}
}
]
}