Line 9,163: |
Line 9,163: |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Characters/Dialogue/Abigail</samp><br /><samp>Characters/Dialogue/Alex</samp><br /><samp>Characters/Dialogue/Caroline</samp><br /><samp>Characters/Dialogue/Demetrius</samp> | + | | <samp>Characters/Dialogue/Abigail</samp><br /><samp>Characters/Dialogue/Alex</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Caroline</samp><br /><samp>Characters/Dialogue/Demetrius</samp> |
| | fixed typos | | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Elliott</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]] |
| + | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Characters/Dialogue/Emily</samp> | | | <samp>Characters/Dialogue/Emily</samp> |
− | | fixed typos, updated <samp>%revealtaste</samp> format (backwards-compatible) | + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos, updated <samp>%revealtaste</samp> format (backwards-compatible) |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/George</samp> |
| + | | added [[#Dialogue changes|Winter Star gift exchange dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Gus</samp> |
| + | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Characters/Dialogue/Gus</samp><br /><samp>Characters/Dialogue/Haley</samp><br /><samp>Characters/Dialogue/Jodi</samp> | + | | <samp>Characters/Dialogue/Haley</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Harvey</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Jas</samp><br /><samp>Characters/Dialogue/Jodi</samp> |
| | fixed typos | | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Krobus</samp> |
| + | | added [[#Dialogue changes|roommate stardrop dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Leah</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]] |
| + | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Characters/Dialogue/Lewis</samp> | | | <samp>Characters/Dialogue/Lewis</samp> |
| | updated <samp>%revealtaste</samp> format (backwards-compatible) | | | updated <samp>%revealtaste</samp> format (backwards-compatible) |
− | | ✘ will remove changes | + | | |
| + | | |
| + | |- |
| + | | <samp>Characters/Dialogue/Linus</samp> |
| + | | added [[#Dialogue changes|dumpster dive dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Marnie</samp> |
| + | | added [[#Dialogue changes|Stardew Valley Fair dialogue]] |
| + | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Characters/Dialogue/Linus</samp><br /><samp>Characters/Dialogue/MarriageDialogueAbigail</samp><br /><samp>Characters/Dialogue/MarriageDialogueElliott</samp> | + | | <samp>Characters/Dialogue/MarriageDialogue</samp><br /><samp>Characters/Dialogue/MarriageDialogueAbigail</samp><br /><samp>Characters/Dialogue/MarriageDialogueElliott</samp> |
| | fixed typos | | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
Line 9,190: |
Line 9,240: |
| | <samp>Characters/Dialogue/MarriageDialogueEmily</samp> | | | <samp>Characters/Dialogue/MarriageDialogueEmily</samp> |
| | changed <samp>spring_Maru</samp> key to <samp>spring_Emily</samp>, fixed typos | | | changed <samp>spring_Maru</samp> key to <samp>spring_Emily</samp>, fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/MarriageDialogueKrobus</samp><br /><samp>Characters/Dialogue/MarriageDialogueLeah</samp><br /><samp>Characters/Dialogue/MarriageDialogueMaru</samp><br /><samp>Characters/Dialogue/MarriageDialoguePenny</samp><br /><samp>Characters/Dialogue/MarriageDialogueSam</samp> |
| + | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Characters/Dialogue/MarriageDialogueMaru</samp><br /><samp>Characters/Dialogue/MarriageDialoguePenny</samp><br /><samp>Characters/Dialogue/MarriageDialogueSam</samp><br /><samp>Characters/Dialogue/Maru</samp><br /><samp>Characters/Dialogue/Pierre</samp><br /><samp>Characters/Dialogue/Robin</samp><br /><samp>Characters/Dialogue/Sam</samp><br /><samp>Characters/Dialogue/Sebastian</samp> | + | | <samp>Characters/Dialogue/Maru</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Penny</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Pierre</samp> |
| + | | added [[#Dialogue changes|Stardew Valley Fair dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Robin</samp> |
| | fixed typos | | | fixed typos |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Sam</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Sandy</samp> |
| + | | fixed typos |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Sebastian</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]], fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Willy</samp> |
| + | | added [[#Dialogue changes|Stardew Valley Fair dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Shane</samp> |
| + | | added [[#Dialogue changes|flower dance dialogue]] |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Farmer/hats</samp> |
| + | | removed stray pixel on chicken mask |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
Line 9,200: |
Line 9,300: |
| | <samp>Characters/schedules/Elliott</samp> | | | <samp>Characters/schedules/Elliott</samp> |
| | fixed order of <samp>Fri_6</samp> and <samp>Fri</samp> entries | | | fixed order of <samp>Fri_6</samp> and <samp>Fri</samp> entries |
− | | ✘ will remove changes | + | | '''✘ broken''' |
| | | | | |
| |- | | |- |
| | <samp>Characters/schedules/Lewis</samp> | | | <samp>Characters/schedules/Lewis</samp> |
| | fixed <samp>winter_Sun</samp> schedule | | | fixed <samp>winter_Sun</samp> schedule |
− | | ✘ will remove changes | + | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Characters/schedules/Maru</samp> | | | <samp>Characters/schedules/Maru</samp> |
| | fixed <samp>summer_Mon</samp> and <samp>summer_Sun</samp> schedules | | | fixed <samp>summer_Mon</samp> and <samp>summer_Sun</samp> schedules |
− | | ✘ will remove changes | + | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Characters/schedules/Penny</samp> | | | <samp>Characters/schedules/Penny</samp> |
| | fixed <samp>summer_Sun</samp> schedule | | | fixed <samp>summer_Sun</samp> schedule |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Schedules/Shane</samp> |
| + | | fixed dialogue key |
| | ✘ will remove changes | | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Characters/shirts</samp><br /><samp>Characters/WeddingOutfits</samp> | + | | <samp>Data/animationDescriptions</samp> |
− | | asset removed (they were unused) | + | | fixed frame in Lewis' Saloon drinking animation |
− | | | + | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/AquariumFish</samp> | | | <samp>Data/AquariumFish</samp> |
| | [[#Custom items|changed key type]], added hat position for [[Sea Urchin]] | | | [[#Custom items|changed key type]], added hat position for [[Sea Urchin]] |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/BigCraftablesInformation</samp> | | | <samp>Data/BigCraftablesInformation</samp> |
− | | asset removed (replaced by [[#Custom big craftables|<samp>Data/BigCraftables</samp>]]: migrated to data model format, added new features, [[#Custom items|changed key type]]) | + | | asset replaced by [[#Custom big craftables|<samp>Data/BigCraftables</samp>]] (migrated to data model format and added new features) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> | | | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> |
| |- | | |- |
| | <samp>Data/Blueprints</samp> | | | <samp>Data/Blueprints</samp> |
− | | asset removed (replaced by [[#Custom buildings|<samp>Data/Buildings</samp>]]) | + | | asset replaced by [[#Custom buildings|<samp>Data/Buildings</samp>]] (migrated to data model format and added new features) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ broken''' | | | '''✘ broken''' |
Line 9,249: |
Line 9,354: |
| |- | | |- |
| | <samp>Data/ClothingInformation</samp> | | | <samp>Data/ClothingInformation</samp> |
− | | asset removed (replaced by [[#Custom pants|<samp>Data/Pants</samp>]] and [[#Custom shirts|<samp>Data/Shirts</samp>]]) | + | | asset replaced by [[#Custom pants|<samp>Data/Pants</samp>]] and [[#Custom shirts|<samp>Data/Shirts</samp>]] (migrated to data model format and added new features) |
| + | | '''✘ broken''' |
| + | | '''✘ likely broken''' |
| + | |- |
| + | | <samp>Data/Concessions</samp> |
| + | | [[#Custom movie concessions|added new required fields (<samp>Texture</samp> and <samp>SpriteIndex</samp>)]], replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], changed IDs to strings |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ likely broken''' | | | '''✘ likely broken''' |
| |- | | |- |
| | <samp>Data/ConcessionTastes</samp> | | | <samp>Data/ConcessionTastes</samp> |
− | | [[#Custom movie concessions|added new required fields (<samp>Texture</samp> and <samp>SpriteIndex</samp>)]], added automatic <samp>ID</samp> field | + | | added automatic <samp>ID</samp> field |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✓ mostly unaffected<br /><small>(✘ broken if they add new concessions)</small> | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/CookingRecipes</samp> | | | <samp>Data/CookingRecipes</samp> |
− | | no longer has per-language versions, removed display names (now default to item name) | + | | replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], display names can now be omitted to use item name |
| | ✘ will remove changes | | | ✘ will remove changes |
− | | ✓ mostly unaffected | + | | ✓ may remove unaffected |
| |- | | |- |
| | <samp>Data/CraftingRecipes</samp> | | | <samp>Data/CraftingRecipes</samp> |
− | | no longer has per-language versions, added <samp>default</samp> unlock condition, removed display names (now default to item name), fixed typo in Cookout Kit entry | + | | replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], display names can now be omitted to use item name, added <samp>default</samp> unlock condition, fixed typo in Cookout Kit entry |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
Line 9,272: |
Line 9,382: |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> | | | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> |
| + | |- |
| + | | <samp>Data/Events/AnimalShop</samp> |
| + | | updated command syntax (backwards-compatible) |
| + | | |
| + | | |
| |- | | |- |
| | <samp>Data/Events/Farm</samp> | | | <samp>Data/Events/Farm</samp> |
− | | updated pet event to support custom pet types | + | | replaced send-mail events with [[Modding:Trigger actions|trigger actions]], updated pet event to support custom pet types |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✓ mostly unaffected | + | | ✓ mostly unaffected<br /><small>(✘ may cause duplicate mail if they edit send-mail events)</small> |
| |- | | |- |
| | <samp>Data/Events/FishShop</samp> | | | <samp>Data/Events/FishShop</samp> |
Line 9,294: |
Line 9,409: |
| |- | | |- |
| | <samp>Data/Events/IslandNorth</samp> | | | <samp>Data/Events/IslandNorth</samp> |
− | | updated quote format | + | | updated quote format, fixed blank music field (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(✘ likely broken if they edit the <samp>6497421</samp> event)</small> | | | ✓ mostly unaffected<br /><small>(✘ likely broken if they edit the <samp>6497421</samp> event)</small> |
| |- | | |- |
| | <samp>Data/Events/IslandSouth</samp> | | | <samp>Data/Events/IslandSouth</samp> |
− | | changed event music field from blank to <samp>none</samp> (backwards-compatible) | + | | fixed blank music field (backwards-compatible), fixed typos |
− | | | + | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/Events/JoshHouse</samp> |
| + | | fixed typos |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Events/LeahHouse</samp> | | | <samp>Data/Events/LeahHouse</samp> |
− | | fixed <samp>move</samp> command format in Leah's 2-heart event | + | | fixed <samp>move</samp> command format in Leah's 2-heart event, fixed typos |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Events/Mountain</samp> | | | <samp>Data/Events/Mountain</samp> |
− | | fixed broken dialogue in Maru's 14-heart event, fixed typos | + | | fixed skipped dialogue in Maru's 14-heart event, fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Data/Events/Saloon</samp><br /><samp>Data/Events/SebastianRoom</samp> | + | | <samp>Data/Events/Saloon</samp><br /><samp>Data/Events/ScienceHouse</samp><br /><samp>Data/Events/SebastianRoom</samp> |
| | fixed typos | | | fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
Line 9,320: |
Line 9,440: |
| | <samp>Data/Events/Town</samp> | | | <samp>Data/Events/Town</samp> |
| | fixed <samp>warp</samp> command format in community center completed event, fixed typos | | | fixed <samp>warp</samp> command format in community center completed event, fixed typos |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/Events/WizardHouse</samp> |
| + | | fixed typos |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/ExtraDialogue</samp> |
| + | | split <samp>SummitEvent_Dialogue1_Spouse</samp> entry, fixed event command formats in some summit dialogue, moved [[#Dialogue changes|dumpster dive dialogue into NPC files]], removed unused entries, fixed typos |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
Line 9,326: |
Line 9,456: |
| | [[#Custom farm animals|completely overhauled]] | | | [[#Custom farm animals|completely overhauled]] |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | '''✘ broken''' |
| + | |- |
| + | | <samp>Data/Festivals/fall16</samp> |
| + | | updated command syntax (backwards-compatible), fixed typos |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Festivals/fall27</samp> | | | <samp>Data/Festivals/fall27</samp> |
| | removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) | | | removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) |
− | | | + | | ✓ mostly unaffected |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Festivals/spring13</samp> | | | <samp>Data/Festivals/spring13</samp> |
− | | migrated to new <samp>warpFarmers</samp> command, removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]), fixed typos | + | | migrated to new <samp>warpFarmers</samp> command, removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]), updated <samp>faceDirection</samp> syntax, fixed typos |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✓ mostly unaffected<br /><small>(✘ broken if they edit event script fields)</small> | + | | ✓ mostly unaffected<br /><small>(✘ broken if they edit <samp>mainEvent</samp> or <samp>afterEggHunt</samp> fields)</small> |
| |- | | |- |
− | | <samp>Data/Festivals/spring24</samp><br /><samp>Data/Festivals/summer11</samp><br /><samp>Data/Festivals/summer28</samp><br /><samp>Data/Festivals/winter8</samp> | + | | <samp>Data/Festivals/spring24</samp><br /><samp>Data/Festivals/summer11</samp><br /><samp>Data/Festivals/summer28</samp> |
| | migrated to new <samp>warpFarmers</samp> command, removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) | | | migrated to new <samp>warpFarmers</samp> command, removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✓ mostly unaffected<br /><small>(✘ broken if they edit event script fields)</small> | + | | ✓ mostly unaffected<br /><small>(✘ broken if they edit <samp>mainEvent</samp> field)</small> |
| + | |- |
| + | | <br /><samp>Data/Festivals/winter8</samp> |
| + | | migrated to new <samp>warpFarmers</samp> command, removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]), removed broken <samp>loadActors MainEvent</samp> command |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected<br /><small>(✘ broken if they edit <samp>mainEvent</samp> or <samp>afterIceFishing</samp> field)</small> |
| |- | | |- |
| | <samp>Data/Festivals/winter25</samp> | | | <samp>Data/Festivals/winter25</samp> |
| | removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) | | | removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]]) |
− | | | + | | ✓ mostly unaffected |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Fish</samp> | | | <samp>Data/Fish</samp> |
Line 9,354: |
Line 9,494: |
| |- | | |- |
| | <samp>Data/FishPondData</samp> | | | <samp>Data/FishPondData</samp> |
− | | added required <samp>Id</samp> field, added optional <samp>Precedence</samp> field, [[#Custom items|changed <samp>ItemId</samp> field type]], moved fallback entries to bottom | + | | added required <samp>Id</samp> & optional <samp>Precedence</samp> fields, standardized <samp>ID</samp>→<samp>Id</samp> naming, changed to qualified item IDs, moved fallback entries to bottom |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✘ likely broken | | | ✘ likely broken |
Line 9,364: |
Line 9,504: |
| |- | | |- |
| | <samp>Data/Furniture</samp> | | | <samp>Data/Furniture</samp> |
− | | [[#Custom items|changed key type]], can no longer omit empty fields before display name, added display name field in English | + | | [[#Custom items|changed key type]], replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], [[#Custom items|changed key type]], can no longer omit empty fields before display name |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ likely broken''' | | | '''✘ likely broken''' |
Line 9,379: |
Line 9,519: |
| |- | | |- |
| | <samp>Data/mail</samp> | | | <samp>Data/mail</samp> |
− | | migrated to <samp>%item id</samp> (backwards-compatible), removed unused tax entries, fixed typos | + | | migrated to <samp>%item id</samp> (backwards-compatible), removed unused entries, fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Monsters</samp> | | | <samp>Data/Monsters</samp> |
− | | renamed ''Dust Spirit'' to ''Dust Sprite'' | + | | changed ''Dust Spirit'' display name to ''Dust Sprite'' |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/Movies</samp> | | | <samp>Data/Movies</samp> |
− | | added optional <samp>CustomFields</samp> and <samp>Textures</samp> fields | + | | [[#Custom movies|significantly overhauled]] |
| + | | '''✘ broken''' |
| | '''✘ broken''' | | | '''✘ broken''' |
− | |
| |
| |- | | |- |
| | <samp>Data/MoviesReactions</samp> | | | <samp>Data/MoviesReactions</samp> |
− | | added automatic <samp>ID</samp> field, fixed typo | + | | replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], standardized <samp>ID</samp>→<samp>Id</samp> naming, fixed typo |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/NPCDispositions</samp> | | | <samp>Data/NPCDispositions</samp> |
− | | asset removed (replaced by [[#Custom NPCs|<samp>Data/Characters</samp>]]) | + | | asset replaced by [[#Custom NPCs|<samp>Data/Characters</samp>]] |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> | | | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> |
| + | |- |
| + | | <samp>Data/NPCGiftTastes</samp> |
| + | | removed invalid item IDs |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/ObjectContextTags</samp> | | | <samp>Data/ObjectContextTags</samp> |
Line 9,409: |
Line 9,554: |
| |- | | |- |
| | <samp>Data/ObjectInformation</samp> | | | <samp>Data/ObjectInformation</samp> |
− | | asset removed (replaced by [[#Custom objects|<samp>Data/Objects</samp>]]: migrated to data model format, added new features, added new entries, adjusted [[#Other item changes|litter items]], [[#Custom items|changed key type]], fixed typos) | + | | asset replaced by [[#Custom objects|<samp>Data/Objects</samp>]] (migrated to data model format, added new features, added new entries, adjusted [[#Other item changes|litter items]], fixed typos) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> | | | ✓ mostly unaffected<br /><small>(covered by runtime migration)</small> |
Line 9,415: |
Line 9,560: |
| | <samp>Data/PaintData</samp> | | | <samp>Data/PaintData</samp> |
| | fixed trailing slash in <samp>Deluxe Barn</samp> entry | | | fixed trailing slash in <samp>Deluxe Barn</samp> entry |
− | | | + | | |
− | | | + | | |
| |- | | |- |
| | <samp>Data/Quests</samp> | | | <samp>Data/Quests</samp> |
− | | changed item fields to use item IDs (backwards-compatible), changed key type to string, fixed typo | + | | changed key type to string, migrated to use item IDs (backwards-compatible), fixed typo |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Data/RandomBundles</samp> | | | <samp>Data/RandomBundles</samp> |
− | | add optional <samp>ID</samp> field | + | | add optional <samp>Id</samp> field |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
Line 9,437: |
Line 9,582: |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| + | |- |
| + | | <samp>Data/SpousePatios</samp><br /><samp>Data/SpouseRooms</samp> |
| + | | removed asset (merged into [[#Custom NPCs|<samp>Data/Characters</samp>]]) |
| + | | '''✘ broken''' |
| + | | '''✘ broken''' |
| |- | | |- |
| | <samp>Data/TailoringRecipes</samp> | | | <samp>Data/TailoringRecipes</samp> |
− | | changed to [[#Custom items|string item IDs]] (backwards-compatible), added optional <samp>ID</samp> and <samp>CraftedItemIdFeminine</samp> fields,<br />adjusted recipes for gender-variant shirts, renamed <samp>*ID</samp> to <samp>*Id</samp> | + | | changed to [[#Custom items|string item IDs]] (backwards-compatible), added optional <samp>Id</samp> and <samp>CraftedItemIdFeminine</samp> fields, removed <samp>CraftedItemColor</samp> field, adjusted recipes for gender-variant shirts, standardized <samp>ID</samp>→<samp>Id</samp> naming |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected<br /><small>(<samp>MoveEntries</samp> may break, but fallback entries are now<br />checked last automatically)</small> | | | ✓ mostly unaffected<br /><small>(<samp>MoveEntries</samp> may break, but fallback entries are now<br />checked last automatically)</small> |
Line 9,451: |
Line 9,601: |
| | [[#Custom melee weapons|completely overhauled]] | | | [[#Custom melee weapons|completely overhauled]] |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | '''✘ likely broken''' | + | | '''✘ broken''' |
| |- | | |- |
| | <samp>LooseSprites/Cursors</samp> | | | <samp>LooseSprites/Cursors</samp> |
Line 9,461: |
Line 9,611: |
| | new sprite in empty area | | | new sprite in empty area |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>LooseSprites/map</samp> | | | <samp>LooseSprites/map</samp> |
− | | redrawn to better match in-game locations and be more detailed | + | | redrawn to better match in-game locations, added more detail |
| + | | '''✘ broken''' |
| + | | ✘ likely broken |
| + | |- |
| + | | <samp>Maps/AbandonedJojaMart</samp><br /><samp>Maps/AdventureGuild</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| | ✘ will remove changes | | | ✘ will remove changes |
− | | ✘ will likely remove changes | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/AnimalShop</samp> | | | <samp>Maps/AnimalShop</samp> |
Line 9,474: |
Line 9,629: |
| |- | | |- |
| | <samp>Maps/ArchaeologyHouse</samp> | | | <samp>Maps/ArchaeologyHouse</samp> |
− | | removed unused pathfinding tiles | + | | removed unused pathfinding tiles, moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | |
| + | | |
| + | |- |
| + | | <samp>Maps/Backwoods</samp><br /><samp>Maps/Backwoods_GraveSite</samp><br /><samp>Maps/Backwoods_Staircase</samp> |
| + | | removed unused tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,489: |
Line 9,649: |
| |- | | |- |
| | <samp>Maps/BathHouse_Entry</samp><br /><samp>Maps/BathHouse_MensLocker</samp> | | | <samp>Maps/BathHouse_Entry</samp><br /><samp>Maps/BathHouse_MensLocker</samp> |
− | | removed unused pathfinding tiles | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles |
− | | | + | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/BathHouse_Pool</samp> | | | <samp>Maps/BathHouse_Pool</samp> |
− | | removed unused map & tile properties, removed unused pathfinding tiles | + | | removed unused pathfinding tiles, removed unused map & tile properties |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/BathHouse_WomensLocker</samp> | | | <samp>Maps/BathHouse_WomensLocker</samp> |
− | | removed unused pathfinding tiles | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles |
− | | | + | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Beach</samp> | | | <samp>Maps/Beach</samp> |
− | | removed unused map properties, removed unused pathfinding tiles | + | | removed unused map properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Beach-Jellies</samp><br /><samp>Maps/Beach-Luau</samp><br /><samp>Maps/Beach-NightMarket</samp> | | | <samp>Maps/Beach-Jellies</samp><br /><samp>Maps/Beach-Luau</samp><br /><samp>Maps/Beach-NightMarket</samp> |
− | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map/tile properties, removed unused pathfinding tiles | + | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Blacksmith</samp> | | | <samp>Maps/Blacksmith</samp> |
Line 9,517: |
Line 9,677: |
| | | | | |
| | | | | |
| + | |- |
| + | | <samp>Maps/BoatTunnel</samp> |
| + | | standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | |
| + | | |
| + | |- |
| + | | <samp>Maps/BugLand</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/BusStop</samp> | | | <samp>Maps/BusStop</samp> |
− | | removed unused map/tile properties, removed unused pathfinding tiles | + | | removed unused map/tile properties, removed unused pathfinding tiles, changed <samp>Action BusTicket</samp> to <samp>Action None</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,525: |
Line 9,695: |
| | <samp>Maps/Caldera</samp> | | | <samp>Maps/Caldera</samp> |
| | removed unused map property | | | removed unused map property |
| + | | |
| + | | |
| + | |- |
| + | | <samp>Maps/Cellar</samp> |
| + | | standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Club</samp> | | | <samp>Maps/Club</samp> |
− | | added <samp>LocationContext</samp> map property | + | | added <samp>LocationContext</samp> map property, moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Coop</samp><br /><samp>Maps/Coop2</samp> | | | <samp>Maps/Coop</samp><br /><samp>Maps/Coop2</samp> |
Line 9,539: |
Line 9,714: |
| |- | | |- |
| | <samp>Maps/Coop3</samp> | | | <samp>Maps/Coop3</samp> |
− | | removed unused map properties, added <samp>AutoFeed</samp> map property | + | | added <samp>AutoFeed</samp> map property, removed unused map properties |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
| | <samp>Maps/Desert</samp> | | | <samp>Maps/Desert</samp> |
− | | added <samp>LocationContext</samp> map property, removed unused map/tile properties, removed unused pathfinding tiles | + | | added <samp>LocationContext</samp> map property, removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
Line 9,556: |
Line 9,731: |
| |   | | |   |
| * added new tilesheet; | | * added new tilesheet; |
| + | * added cabin positions for players 5–8; |
| * added <samp>PetBowlLocation</samp> map property (for <samp>Maps/Four_Corners</samp> and <samp>Farm/Island</samp> only); | | * added <samp>PetBowlLocation</samp> map property (for <samp>Maps/Four_Corners</samp> and <samp>Farm/Island</samp> only); |
| + | * added <samp>SpouseAreaLocation</samp> map property (for <samp>Maps/Farm_Island</samp> only); |
| * significant tile & tile property changes; | | * significant tile & tile property changes; |
| * removed farmhouse + pet bowl areas (now moveable); | | * removed farmhouse + pet bowl areas (now moveable); |
| * removed unused map/tile properties; | | * removed unused map/tile properties; |
| + | * standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✓ mostly unaffected | + | | ✘ may remove changes |
| |- | | |- |
| | <samp>Maps/Farm_Greenhouse_Dirt</samp><br /><samp>Maps/Farm_Greenhouse_Dirt_FourCorners</samp> | | | <samp>Maps/Farm_Greenhouse_Dirt</samp><br /><samp>Maps/Farm_Greenhouse_Dirt_FourCorners</samp> |
− | | removed unused map properties | + | | removed unused map properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/FarmHouse</samp> | + | | <samp>Maps/FarmHouse</samp><br /><samp>Maps/FarmHouse_Bedroom_Normal</samp><br /><samp>Maps/FarmHouse_Bedroom_Open</samp><br /><samp>Maps/FarmHouse_Cellar</samp><br /><samp>Maps/FarmHouse_ChildBed_0</samp><br /><samp>Maps/FarmHouse_ChildBed_1</samp><br /><samp>Maps/FarmHouse_CornerRoom_Add</samp><br /><samp>Maps/FarmHouse_CornerRoom_Remove</samp><br /><samp>Maps/FarmHouse_SouthernRoom_Add</samp><br /><samp>Maps/FarmHouse_SouthernRoom_Remove</samp><br /><samp>Maps/FarmHouse1</samp><br /><samp>Maps/FarmHouse1_marriage</samp><br /><samp>Maps/FarmHouse2</samp><br /><samp>Maps/FarmHouse2_marriage</samp> |
− | | removed unused map properties | + | | removed unused map properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/FarmHouse_Bedroom_Normal</samp><br /><samp>Maps/FarmHouse_Bedroom_Open</samp><br /><samp>Maps/FarmHouse_Cellar</samp><br /><samp>Maps/FarmHouse_ChildBed_0</samp><br /><samp>Maps/FarmHouse_ChildBed_1</samp><br /><samp>Maps/FarmHouse_CornerRoom_Add</samp><br /><samp>Maps/FarmHouse_CornerRoom_Remove</samp><br /><samp>Maps/FarmHouse_SouthernRoom_Add</samp><br /><samp>Maps/FarmHouse_SouthernRoom_Remove</samp><br /><samp>Maps/FarmHouse1</samp><br /><samp>Maps/FarmHouse1_marriage</samp><br /><samp>Maps/FarmHouse2</samp><br /><samp>Maps/FarmHouse2_marriage</samp> | + | | <samp>Maps/FishingGame</samp> |
− | | removed unused map properties
| + | | standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,581: |
Line 9,759: |
| | fixed broken <samp>DayTiles</samp> and <samp>NightTiles</samp> values, removed unused pathfinding tiles | | | fixed broken <samp>DayTiles</samp> and <samp>NightTiles</samp> values, removed unused pathfinding tiles |
| | ✘ will remove changes | | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Forest</samp> | | | <samp>Maps/Forest</samp> |
− | | removed unused map/tile properties, removed unused pathfinding tiles | + | | removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Forest-FlowerFestival</samp> | | | <samp>Maps/Forest-FlowerFestival</samp> |
− | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map properties | + | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Forest-IceFestival</samp> | | | <samp>Maps/Forest-IceFestival</samp> |
− | | updated for festival shops now in <samp>Data/Shops</samp>, fixed warp positions, removed unused map/tile properties, removed unused pathfinding tiles | + | | updated for festival shops now in <samp>Data/Shops</samp>, fixed warp positions, removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Forest-SewerClean</samp> | | | <samp>Maps/Forest-SewerClean</samp> |
− | | removed unused map/tile properties | + | | removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,609: |
Line 9,787: |
| |- | | |- |
| | <samp>Maps/Hospital</samp> | | | <samp>Maps/Hospital</samp> |
− | | removed unused pathfinding tiles | + | | removed deprecated <samp>UniquePortrait</samp> & <samp>UniqueSprite</samp> map properties, removed unused pathfinding tiles |
− | | | + | | ✘ will remove changes<br /><small>(This may cause mod conflicts)</samp> |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Island_Bridge_Broken</samp><br /><samp>Maps/Island_Bridge_Repaired</samp><br /><samp>Maps/Island_House_Cave</samp> | | | <samp>Maps/Island_Bridge_Broken</samp><br /><samp>Maps/Island_Bridge_Repaired</samp><br /><samp>Maps/Island_House_Cave</samp> |
Line 9,621: |
Line 9,799: |
| | update walnut bush tile so it still works in 1.6, removed unused tile property | | | update walnut bush tile so it still works in 1.6, removed unused tile property |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/IslandNorthCave1</samp><br /><samp>Maps/IslandSouthEastCave</samp><br /><samp>Maps/IslandSouthEastCave_pirates</samp><br /><samp>Maps/IslandWestCave1</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
− | | <samp>Maps/Island_N_Trader</samp><br /><samp>Maps/Island_Secret</samp><br /><samp>Maps/Island_W</samp> | + | | <samp>Maps/Island_Bridge_Broken</samp><br /><samp>Maps/Island_Bridge_Repaired</samp> |
− | | removed unused tile property
| + | | removed unused map property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/IslandFarmHouse</samp> | + | | <samp>Maps/Island_E</samp><br /><samp>Maps/IslandFarmCave</samp> |
− | | removed unused tile properties | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Island_House_Cave</samp> |
| + | | removed unused map property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/JojaMart</samp> | + | | <samp>Maps/Island_Hut</samp> |
− | | removed unused pathfinding tiles | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Island_N</samp> |
| + | | added a <samp>NowSpawn False</samp> tile property to fix tree that hides a golden walnut, removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Island_N_Trader</samp><br /><samp>Maps/Island_Secret</samp> |
| + | | removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/JoshHouse</samp> | + | | <samp>Maps/Island_Shrine</samp> |
− | | removed unused pathfinding tiles | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Island_W</samp> |
| + | | removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/LeahHouse</samp> | + | | <samp>Maps/IslandFarmHouse</samp> |
− | | removed unused pathfinding tiles | + | | removed unused tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/ManorHouse</samp> | + | | <samp>Maps/JojaMart</samp><br /><samp>Maps/JoshHouse</samp><br /><samp>Maps/LeahHouse</samp><br /><samp>Maps/ManorHouse</samp> |
| | removed unused pathfinding tiles | | | removed unused pathfinding tiles |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/MarnieBarn</samp><br /><samp>Maps/Mine</samp> | + | | <samp>Maps/MarnieBarn</samp> |
| | removed unused map properties | | | removed unused map properties |
| | | | | |
| | | | | |
| + | |- |
| + | | <samp>Maps/Mine</samp> |
| + | | updated for [[#Custom minecarts|minecart changes]], removed unused map properties |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Mountain</samp> | | | <samp>Maps/Mountain</samp> |
− | | removed unused map properties, removed unused pathfinding tiles | + | | removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Mountain-BridgeFixed</samp><br /><samp>Maps/Mountain_Shortcuts</samp> | | | <samp>Maps/Mountain-BridgeFixed</samp><br /><samp>Maps/Mountain_Shortcuts</samp> |
− | | removed unused map properties | + | | removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| + | |- |
| + | | <samp>Maps/MovieTheater</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/MovieTheaterScreen</samp> | | | <samp>Maps/MovieTheaterScreen</samp> |
Line 9,682: |
Line 9,895: |
| | | | | |
| | | | | |
| + | |- |
| + | | <samp>Maps/QiNutRoom</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Railroad</samp> | | | <samp>Maps/Railroad</samp> |
− | | removed unused map property, removed unused pathfinding tiles | + | | removed unused map property, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
− | |
| |
− | |
| |
− | |-
| |
− | | <samp>Maps/Saloon</samp>
| |
− | | removed unused pathfinding tiles
| |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/SamHouse</samp> | + | | <samp>Maps/Saloon</samp><br /><samp>Maps/SamHouse</samp> |
| | removed unused pathfinding tiles | | | removed unused pathfinding tiles |
| | | | | |
Line 9,703: |
Line 9,916: |
| | | | | |
| |- | | |- |
− | | <samp>Maps/ScienceHouse</samp> | + | | <samp>Maps/ScienceHouse</samp><br /><samp>Maps/SebastianRoom</samp> |
− | | removed unused pathfinding tiles
| |
− | |
| |
− | |
| |
− | |-
| |
− | | <samp>Maps/SebastianRoom</samp>
| |
| | removed unused pathfinding tiles | | | removed unused pathfinding tiles |
| | | | | |
Line 9,718: |
Line 9,926: |
| | | | | |
| |- | | |- |
− | | <samp>Maps/Shed</samp> | + | | <samp>Maps/Sewer</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Shed</samp><br /><samp>Maps/Shed2</samp> |
| | added <samp>FloorIDs</samp> and <samp>WallIDs</samp> map properties | | | added <samp>FloorIDs</samp> and <samp>WallIDs</samp> map properties |
| | '''✘ broken''' | | | '''✘ broken''' |
Line 9,724: |
Line 9,937: |
| |- | | |- |
| | <samp>Maps/SkullCave</samp> | | | <samp>Maps/SkullCave</samp> |
− | | added <samp>LocationContext</samp> map property | + | | added <samp>LocationContext</samp> map property, moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/SlimeHutch</samp> | | | <samp>Maps/SlimeHutch</samp> |
− | | removed unused tile property | + | | removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/spousePatios</samp> | | | <samp>Maps/spousePatios</samp> |
− | | removed unused map properties | + | | removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,746: |
Line 9,959: |
| | removed unused tile property | | | removed unused tile property |
| | | | | |
| + | | |
| + | |- |
| + | | <samp>Maps/Sunroom</samp> |
| + | | added <samp>IsGreenhouse</samp map property |
| + | | '''✘ broken''' |
| | | | | |
| |- | | |- |
Line 9,754: |
Line 9,972: |
| |- | | |- |
| | <samp>Maps/Town</samp> | | | <samp>Maps/Town</samp> |
− | | removed unused map properties, changed to [[#Custom garbage cans|new garbage can IDs]] (backwards-compatible), removed unused pathfinding tiles | + | | updated [[#Custom garbage cans|garbage can IDs]] (backwards-compatible), removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Town-Christmas</samp> | | | <samp>Maps/Town-Christmas</samp> |
− | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map properties, removed unused pathfinding tiles | + | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Town-DogHouse</samp> | | | <samp>Maps/Town-DogHouse</samp> |
− | | removed unused map properties | + | | removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Town-EggFestival</samp> | | | <samp>Maps/Town-EggFestival</samp> |
− | | fixed Elliott appearing twice during egg hunt, updated for festival shops now in <samp>Data/Shops</samp>, removed unused map properties | + | | updated for festival shops now in <samp>Data/Shops</samp>, fixed Elliott appearing twice during egg hunt, removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Town-Fair</samp> | | | <samp>Maps/Town-Fair</samp> |
− | | removed unused map properties | + | | removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
| | <samp>Maps/Town-Halloween</samp> | | | <samp>Maps/Town-Halloween</samp> |
− | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map properties, removed unused pathfinding tiles | + | | updated for festival shops now in <samp>Data/Shops</samp>, removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/Town-Theater</samp><br /><samp>Maps/Town-TheaterCC</samp><br /><samp>Maps/Town-TrashGone</samp> | | | <samp>Maps/Town-Theater</samp><br /><samp>Maps/Town-TheaterCC</samp><br /><samp>Maps/Town-TrashGone</samp> |
− | | removed unused map properties | + | | removed unused tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
Line 9,799: |
Line 10,017: |
| |- | | |- |
| | <samp>Maps/Tunnel</samp> | | | <samp>Maps/Tunnel</samp> |
− | | removed unused map property | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused map property |
− | | | + | | ✘ will remove changes |
− | | | + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/WitchHut</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/WitchSwamp</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/WitchWarpCave</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp> |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Maps/WizardHouse</samp> | | | <samp>Maps/WizardHouse</samp> |
− | | removed unused pathfinding tiles | + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/WizardHouseBasement</samp> |
| + | | moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused map property |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Woods</samp> |
| + | | removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible) |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Maps/WizardHouseBasement</samp> | + | | <samp>Minigames/boatJourneyMap</samp> |
− | | removed unused map property | + | | asset replaced by seasonal variants like <samp>fall_boatJourneyMap</samp>, which were also redrawn |
− | | | + | | '''✘ broken''' |
| + | | '''✘ broken''' |
| + | |- |
| + | | <samp>Strings/Characters</samp> |
| + | | added new entries |
| + | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <samp>Maps/Woods</samp> | + | | <samp>Strings/BundleNames</samp> |
− | | removed unused tile property | + | | removed unused entries |
| | | | | |
| | | | | |
| |- | | |- |
− | | <samp>Strings/Buildings</samp><br /><samp>Strings/Characters</samp> | + | | <samp>Strings/Characters</samp> |
− | | added new entries | + | | added new entries, removed unused entry |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
| | <samp>Strings/credits</samp> | | | <samp>Strings/credits</samp> |
− | | updated credit line | + | | updated for 1.6, various changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| + | | ✘ will remove changes |
| + | |- |
| + | | <samp>Strings/Events</samp> |
| + | | moved [[#Dialogue changes|flower dance dialogue]] for Emily and Shane to their NPC dialogue files |
| + | | ✓ mostly unaffected |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
Line 9,831: |
Line 10,084: |
| | added new entries | | | added new entries |
| | '''✘ broken''' | | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Strings/Lexicon</samp> |
| + | | removed unused entries |
| + | | |
| | | | | |
| |- | | |- |
| | <samp>Strings/Locations</samp> | | | <samp>Strings/Locations</samp> |
− | | replaced bus price with placeholder, updated how Professor Snail's name is translated, removed unused entries, fixed typos | + | | added new entries, added placeholder to <samp>BusStop_BuyTicketToDesert</samp>, renamed <samp>BoatTunnel_BuyTicket</samp> to <samp>BuyTicket</samp>, updated how Professor Snail's name is translated, removed unused entries, fixed typos |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Strings/NPCNames</samp> | | | <samp>Strings/NPCNames</samp> |
− | | added new entries | + | | added new entries, removed unused entry |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Strings/Notes</samp> |
| + | | trimmed trailing whitespace |
| + | | |
| + | | |
| + | |- |
| + | | <samp>Strings/Objects</samp> |
| + | | added new entries, removed unused entries |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <samp>Strings/Objects</samp><br /><samp>Strings/schedules/Caroline</samp> | + | | <samp>Strings/schedules/Caroline</samp> |
− | | fixed typos | + | | fixed typo |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Strings/SpecialOrderStrings</samp> | | | <samp>Strings/SpecialOrderStrings</samp> |
− | | renamed ''Dust Spirit'' to ''Dust Sprite'' | + | | renamed ''Dust Spirits'' to ''Dust Sprites'', fixed typos |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Strings/StringsFromCSFiles</samp> | | | <samp>Strings/StringsFromCSFiles</samp> |
− | | added new entries, removed unused entries, fixed typos | + | |   |
| + | * added new entries; |
| + | * removed unused entries; |
| + | * reworked <samp>FarmComputer_*</samp> translations; |
| + | * merged some gendered translations; |
| + | * merged <samp>ItemDeliveryQuest.cs.13533</samp> into <samp>ItemDeliveryQuest.cs.13534</samp>–<samp>13536</samp>; |
| + | * changed some player names from <samp>{0}</samp> to <samp>@</samp>; |
| + | * fixed typos |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
| | <samp>Strings/StringsFromMaps</samp> | | | <samp>Strings/StringsFromMaps</samp> |
− | | fixed typos | + | | fixed typos, removed unused entries |
| | ✘ will remove changes | | | ✘ will remove changes |
| | | | | |
| |- | | |- |
| | <samp>Strings/UI</samp> | | | <samp>Strings/UI</samp> |
− | | added new entries, fixed typos | + | | added new entries, added placeholder for cabin count in <samp>Character_CoopHelpString</samp>, fixed typos, removed unused entries |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |