Changes

Jump to navigation Jump to search
→‎Changed assets: switch changes to list format (which reduces horizontal squashing on smaller displays and is easier to edit)
Line 9,159: Line 9,159:  
|-
 
|-
 
| <samp>Buildings/houses</samp>
 
| <samp>Buildings/houses</samp>
| fixed missing pixels
+
| &#32;
 +
* fixed missing pixels
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Abigail</samp><br /><samp>Characters/Dialogue/Alex</samp>
 
| <samp>Characters/Dialogue/Abigail</samp><br /><samp>Characters/Dialogue/Alex</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Caroline</samp><br /><samp>Characters/Dialogue/Demetrius</samp>
 
| <samp>Characters/Dialogue/Caroline</samp><br /><samp>Characters/Dialogue/Demetrius</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Elliott</samp>
 
| <samp>Characters/Dialogue/Elliott</samp>
| added [[#Dialogue changes|flower dance dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Emily</samp>
 
| <samp>Characters/Dialogue/Emily</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos, updated <samp>%revealtaste</samp> format (backwards-compatible)
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 +
* updated <samp>%revealtaste</samp> format (backwards-compatible)
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/George</samp>
 
| <samp>Characters/Dialogue/George</samp>
| added [[#Dialogue changes|Winter Star gift exchange dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|Winter Star gift exchange dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Gus</samp>
 
| <samp>Characters/Dialogue/Gus</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Haley</samp>
 
| <samp>Characters/Dialogue/Haley</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Harvey</samp>
 
| <samp>Characters/Dialogue/Harvey</samp>
| added [[#Dialogue changes|flower dance dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Jas</samp><br /><samp>Characters/Dialogue/Jodi</samp>
 
| <samp>Characters/Dialogue/Jas</samp><br /><samp>Characters/Dialogue/Jodi</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Krobus</samp>
 
| <samp>Characters/Dialogue/Krobus</samp>
| added [[#Dialogue changes|roommate stardrop dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|roommate stardrop dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Leah</samp>
 
| <samp>Characters/Dialogue/Leah</samp>
| added [[#Dialogue changes|flower dance dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Lewis</samp>
 
| <samp>Characters/Dialogue/Lewis</samp>
| updated <samp>%revealtaste</samp> format (backwards-compatible)
+
| &#32;
 +
* updated <samp>%revealtaste</samp> format (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Characters/Dialogue/Linus</samp>
 
| <samp>Characters/Dialogue/Linus</samp>
| added [[#Dialogue changes|dumpster dive dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|dumpster dive dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Marnie</samp>
 
| <samp>Characters/Dialogue/Marnie</samp>
| added [[#Dialogue changes|Stardew Valley Fair dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|Stardew Valley Fair dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/MarriageDialogue</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
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/MarriageDialogueEmily</samp>
 
| <samp>Characters/Dialogue/MarriageDialogueEmily</samp>
| changed <samp>spring_Maru</samp> key to <samp>spring_Emily</samp>, fixed typos
+
| &#32;
 +
* changed <samp>spring_Maru</samp> key to <samp>spring_Emily</samp>
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ 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>
 
| <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
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Maru</samp>
 
| <samp>Characters/Dialogue/Maru</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Penny</samp>
 
| <samp>Characters/Dialogue/Penny</samp>
| added [[#Dialogue changes|flower dance dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Pierre</samp>
 
| <samp>Characters/Dialogue/Pierre</samp>
| added [[#Dialogue changes|Stardew Valley Fair dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|Stardew Valley Fair dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Robin</samp>
 
| <samp>Characters/Dialogue/Robin</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Sam</samp>
 
| <samp>Characters/Dialogue/Sam</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Sandy</samp>
 
| <samp>Characters/Dialogue/Sandy</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Sebastian</samp>
 
| <samp>Characters/Dialogue/Sebastian</samp>
| added [[#Dialogue changes|flower dance dialogue]], fixed typos
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Willy</samp>
 
| <samp>Characters/Dialogue/Willy</samp>
| added [[#Dialogue changes|Stardew Valley Fair dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|Stardew Valley Fair dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Dialogue/Shane</samp>
 
| <samp>Characters/Dialogue/Shane</samp>
| added [[#Dialogue changes|flower dance dialogue]]
+
| &#32;
 +
* added [[#Dialogue changes|flower dance dialogue]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Farmer/hats</samp>
 
| <samp>Characters/Farmer/hats</samp>
| removed stray pixel on chicken mask
+
| &#32;
 +
* removed stray pixel on chicken mask
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/schedules/Elliott</samp>
 
| <samp>Characters/schedules/Elliott</samp>
| fixed order of <samp>Fri_6</samp> and <samp>Fri</samp> entries
+
| &#32;
 +
* fixed order of <samp>Fri_6</samp> and <samp>Fri</samp> entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Characters/schedules/Lewis</samp>
 
| <samp>Characters/schedules/Lewis</samp>
| fixed <samp>winter_Sun</samp> schedule
+
| &#32;
 +
* fixed <samp>winter_Sun</samp> schedule
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/schedules/Maru</samp>
 
| <samp>Characters/schedules/Maru</samp>
| fixed <samp>summer_Mon</samp> and <samp>summer_Sun</samp> schedules
+
| &#32;
 +
* fixed <samp>summer_Mon</samp> and <samp>summer_Sun</samp> schedules
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/schedules/Penny</samp>
 
| <samp>Characters/schedules/Penny</samp>
| fixed <samp>summer_Sun</samp> schedule
+
| &#32;
 +
* fixed <samp>summer_Sun</samp> schedule
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Characters/Schedules/Shane</samp>
 
| <samp>Characters/Schedules/Shane</samp>
| fixed dialogue key
+
| &#32;
 +
* fixed dialogue key
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/animationDescriptions</samp>
 
| <samp>Data/animationDescriptions</samp>
| fixed frame in Lewis' Saloon drinking animation
+
| &#32;
 +
* fixed frame in Lewis' Saloon drinking animation
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/AquariumFish</samp>
 
| <samp>Data/AquariumFish</samp>
| [[#Custom items|changed key type]], added hat position for [[Sea Urchin]]
+
| &#32;
 +
* [[#Custom items|changed key type]]
 +
* added hat position for [[Sea Urchin]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/BigCraftablesInformation</samp>
 
| <samp>Data/BigCraftablesInformation</samp>
| asset replaced by [[#Custom big craftables|<samp>Data/BigCraftables</samp>]] (migrated to data model format and added new features)
+
| &#32;
 +
* asset replaced by [[#Custom big craftables|<samp>Data/BigCraftables</samp>]]:
 +
** migrated to data model format
 +
** 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 replaced by [[#Custom buildings|<samp>Data/Buildings</samp>]] (migrated to data model format and added new features)
+
| &#32;
 +
* asset replaced by [[#Custom buildings|<samp>Data/Buildings</samp>]]:
 +
** migrated to data model format
 +
** added new features
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Data/Boots</samp>
 
| <samp>Data/Boots</samp>
| [[#Custom items|changed key type]], added display name
+
| &#32;
 +
* [[#Custom items|changed key type]]
 +
* added display name
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ likely broken'''
 
| '''✘ likely broken'''
 
|-
 
|-
 
| <samp>Data/Bundles</samp>
 
| <samp>Data/Bundles</samp>
| can no longer omit empty fields before display name, added display name field in English, removed meat items in animal bundle
+
| &#32;
 +
* can no longer omit empty fields before display name
 +
* added display name field in English
 +
* removed meat items in animal bundle
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ likely broken'''
 
| '''✘ likely broken'''
 
|-
 
|-
 
| <samp>Data/ClothingInformation</samp>
 
| <samp>Data/ClothingInformation</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)
+
| &#32;
 +
* asset replaced by [[#Custom pants|<samp>Data/Pants</samp>]] and [[#Custom shirts|<samp>Data/Shirts</samp>]]:
 +
** migrated to data model format
 +
** added new features
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ likely broken'''
 
| '''✘ likely broken'''
 
|-
 
|-
 
| <samp>Data/Concessions</samp>
 
| <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
+
| &#32;
 +
* [[#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>
| added automatic <samp>ID</samp> field
+
| &#32;
 +
* added automatic <samp>ID</samp> field
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/CookingRecipes</samp>
 
| <samp>Data/CookingRecipes</samp>
| replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], display names can now be omitted to use item name
+
| &#32;
 +
* replaced translations with [[Modding:Tokenizable strings|tokenizable strings]]
 +
* display names can now be omitted to use item name
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ may remove unaffected
 
| ✓ may remove unaffected
 
|-
 
|-
 
| <samp>Data/CraftingRecipes</samp>
 
| <samp>Data/CraftingRecipes</samp>
| 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
+
| &#32;
 +
* 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
 
|-
 
|-
 
| <samp>Data/Crops</samp>
 
| <samp>Data/Crops</samp>
| [[#Custom crops|completely overhauled]]
+
| &#32;
 +
* [[#Custom crops|completely overhauled]]
 
| '''✘ 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>
 
| <samp>Data/Events/AnimalShop</samp>
| updated command syntax (backwards-compatible)
+
| &#32;
 +
* updated command syntax (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Data/Events/Farm</samp>
 
| <samp>Data/Events/Farm</samp>
| replaced send-mail events with [[Modding:Trigger actions|trigger actions]], updated pet event to support custom pet types
+
| &#32;
 +
* replaced send-mail events with [[Modding:Trigger actions|trigger actions]]
 +
* updated pet event to support custom pet types
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected<br /><small>(✘ may cause duplicate mail if they edit send-mail events)</small>
 
| ✓ 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>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/Forest</samp>
 
| <samp>Data/Events/Forest</samp>
| fixed typos, updated Jas <samp>faceDirection</samp> command for sewer event
+
| &#32;
 +
* fixed typos
 +
* updated Jas <samp>faceDirection</samp> command for sewer event
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/IslandHut</samp>
 
| <samp>Data/Events/IslandHut</samp>
| updated how Leo's name is translated
+
| &#32;
 +
* updated how Leo's name is translated
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/IslandNorth</samp>
 
| <samp>Data/Events/IslandNorth</samp>
| updated quote format, fixed blank music field (backwards-compatible)
+
| &#32;
 +
* 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>
| fixed blank music field (backwards-compatible), fixed typos
+
| &#32;
 +
* fixed blank music field (backwards-compatible)
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/JoshHouse</samp>
 
| <samp>Data/Events/JoshHouse</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ 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 typos
+
| &#32;
 +
* fixed <samp>move</samp> command format in Leah's 2-heart event
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/Mountain</samp>
 
| <samp>Data/Events/Mountain</samp>
| fixed skipped dialogue in Maru's 14-heart event, fixed typos
+
| &#32;
 +
* 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/ScienceHouse</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
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/Town</samp>
 
| <samp>Data/Events/Town</samp>
| fixed <samp>warp</samp> command format in community center completed event, fixed typos
+
| &#32;
 +
* fixed <samp>warp</samp> command format in community center completed event
 +
* fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Events/WizardHouse</samp>
 
| <samp>Data/Events/WizardHouse</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/ExtraDialogue</samp>
 
| <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
+
| &#32;
 +
* 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
 
|-
 
|-
 
| <samp>Data/FarmAnimals</samp>
 
| <samp>Data/FarmAnimals</samp>
| [[#Custom farm animals|completely overhauled]]
+
| &#32;
 +
* [[#Custom farm animals|completely overhauled]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Data/Festivals/fall16</samp>
 
| <samp>Data/Festivals/fall16</samp>
| updated command syntax (backwards-compatible), fixed typos
+
| &#32;
 +
* updated command syntax (backwards-compatible)
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ 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>]])
+
| &#32;
 +
* removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]])
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ 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>]]), updated <samp>faceDirection</samp> syntax, fixed typos
+
| &#32;
 +
* 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 <samp>mainEvent</samp> or <samp>afterEggHunt</samp> 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>
 
| <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>]])
+
| &#32;
 +
* 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 <samp>mainEvent</samp> field)</small>
 
| ✓ mostly unaffected<br /><small>(✘ broken if they edit <samp>mainEvent</samp> field)</small>
 
|-
 
|-
 
| <br /><samp>Data/Festivals/winter8</samp>
 
| <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
+
| &#32;
 +
* 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'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected<br /><small>(✘ broken if they edit <samp>mainEvent</samp> or <samp>afterIceFishing</samp> field)</small>
 
| ✓ 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>]])
+
| &#32;
 +
* removed <samp>shop</samp> field (moved into [[#Custom shops|<samp>Data/Shops</samp>]])
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/Fish</samp>
 
| <samp>Data/Fish</samp>
| no longer has per-language versions, [[#Custom items|changed key type]], field 13 now refers to whether fish can be tutorial catch
+
| &#32;
 +
* no longer has per-language versions
 +
* [[#Custom items|changed key type]]
 +
* field 13 now refers to whether fish can be tutorial catch
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✘ likely broken
 
| ✘ likely broken
 
|-
 
|-
 
| <samp>Data/FishPondData</samp>
 
| <samp>Data/FishPondData</samp>
| 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
+
| &#32;
 +
* 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
 
|-
 
|-
 
| <samp>Data/fruitTrees</samp>
 
| <samp>Data/fruitTrees</samp>
| [[#Custom fruit trees|completely overhauled]]
+
| &#32;
 +
* [[#Custom fruit trees|completely overhauled]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Data/Furniture</samp>
 
| <samp>Data/Furniture</samp>
| [[#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
+
| &#32;
 +
* [[#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'''
 
|-
 
|-
 
| <samp>Data/hats</samp>
 
| <samp>Data/hats</samp>
| [[#Custom items|changed key type]], can no longer omit empty fields before display name, added display name field in English
+
| &#32;
 +
* [[#Custom items|changed key type]]
 +
* can no longer omit empty fields before display name
 +
* added display name field in English
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ likely broken'''
 
| '''✘ likely broken'''
 
|-
 
|-
 
| <samp>Data/Locations</samp>
 
| <samp>Data/Locations</samp>
| [[#Custom locations|completely overhauled]]
+
| &#32;
 +
* [[#Custom locations|completely overhauled]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected<br /><small>(covered by runtime migration)</small>
 
| ✓ mostly unaffected<br /><small>(covered by runtime migration)</small>
 
|-
 
|-
 
| <samp>Data/mail</samp>
 
| <samp>Data/mail</samp>
| migrated to <samp>%item id</samp> (backwards-compatible), removed unused entries, fixed typos
+
| &#32;
 +
* 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>
| changed ''Dust Spirit'' display name to ''Dust Sprite''
+
| &#32;
 +
* 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>
| [[#Custom movies|significantly overhauled]]
+
| &#32;
 +
* [[#Custom movies|significantly overhauled]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Data/MoviesReactions</samp>
 
| <samp>Data/MoviesReactions</samp>
| replaced translations with [[Modding:Tokenizable strings|tokenizable strings]], standardized <samp>ID</samp>→<samp>Id</samp> naming, fixed typo
+
| &#32;
 +
* 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 replaced by [[#Custom NPCs|<samp>Data/Characters</samp>]]
+
| &#32;
 +
* 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>
 
| <samp>Data/NPCGiftTastes</samp>
| removed invalid item IDs
+
| &#32;
 +
* removed invalid item IDs
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/ObjectContextTags</samp>
 
| <samp>Data/ObjectContextTags</samp>
| asset removed (replaced by <samp>ContextTags</samp> field in [[#Custom big craftables|<samp>Data/BigCraftables</samp>]] and [[#Custom objects|<samp>Data/Objects</samp>]])
+
| &#32;
 +
* asset removed (replaced by <samp>ContextTags</samp> field in [[#Custom big craftables|<samp>Data/BigCraftables</samp>]] and [[#Custom objects|<samp>Data/Objects</samp>]])
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Data/ObjectInformation</samp>
 
| <samp>Data/ObjectInformation</samp>
| 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)
+
| &#32;
 +
* 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>
 
|-
 
|-
 
| <samp>Data/PaintData</samp>
 
| <samp>Data/PaintData</samp>
| fixed trailing slash in <samp>Deluxe Barn</samp> entry
+
| &#32;
 +
* fixed trailing slash in <samp>Deluxe Barn</samp> entry
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Data/Quests</samp>
 
| <samp>Data/Quests</samp>
| changed key type to string, migrated to use item IDs (backwards-compatible), fixed typo
+
| &#32;
 +
* 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
+
| &#32;
 +
* add optional <samp>Id</samp> field
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/SecretNotes</samp>
 
| <samp>Data/SecretNotes</samp>
| updated <samp>%revealtaste</samp> format (backwards-compatible)
+
| &#32;
 +
* updated <samp>%revealtaste</samp> format (backwards-compatible)
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/SpecialOrders</samp>
 
| <samp>Data/SpecialOrders</samp>
| changed type of <samp>Repeatable</samp> and <samp>Duration</samp> fields, added optional <samp>CustomFields</samp> and <samp>Conditions</samp> fields
+
| &#32;
 +
* changed type of <samp>Repeatable</samp> and <samp>Duration</samp> fields
 +
* added optional <samp>CustomFields</samp> and <samp>Conditions</samp> fields
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
 
| <samp>Data/SpousePatios</samp><br /><samp>Data/SpouseRooms</samp>
 
| <samp>Data/SpousePatios</samp><br /><samp>Data/SpouseRooms</samp>
| removed asset (merged into [[#Custom NPCs|<samp>Data/Characters</samp>]])
+
| &#32;
 +
* removed asset (merged into [[#Custom NPCs|<samp>Data/Characters</samp>]])
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ 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, removed <samp>CraftedItemColor</samp> field, adjusted recipes for gender-variant shirts, standardized <samp>ID</samp>→<samp>Id</samp> naming
+
| &#32;
 +
* 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>
 
|-
 
|-
 
| <samp>Data/TV/CookingChannel</samp><br /><samp>Data/TV/TipChannel</samp>
 
| <samp>Data/TV/CookingChannel</samp><br /><samp>Data/TV/TipChannel</samp>
| fixed typos
+
| &#32;
 +
* fixed typos
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Data/weapons</samp>
 
| <samp>Data/weapons</samp>
| [[#Custom melee weapons|completely overhauled]]
+
| &#32;
 +
* [[#Custom melee weapons|completely overhauled]]
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>LooseSprites/Cursors</samp>
 
| <samp>LooseSprites/Cursors</samp>
| new sprites in empty area, moved mailbox to <samp>Buildings/Mailbox</samp>
+
| &#32;
 +
* new sprites in empty area
 +
* moved mailbox to <samp>Buildings/Mailbox</samp>
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>LooseSprites/Cursors2</samp>
 
| <samp>LooseSprites/Cursors2</samp>
| new sprite in empty area
+
| &#32;
 +
* new sprite in empty area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>LooseSprites/map</samp>
 
| <samp>LooseSprites/map</samp>
| redrawn to better match in-game locations, added more detail
+
| &#32;
 +
* redrawn to better match in-game locations
 +
* added more detail
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✘ likely broken
 
| ✘ likely broken
 
|-
 
|-
 
| <samp>Maps/AbandonedJojaMart</samp><br /><samp>Maps/AdventureGuild</samp>
 
| <samp>Maps/AbandonedJojaMart</samp><br /><samp>Maps/AdventureGuild</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/AnimalShop</samp>
 
| <samp>Maps/AnimalShop</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/ArchaeologyHouse</samp>
 
| <samp>Maps/ArchaeologyHouse</samp>
| removed unused pathfinding tiles, moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* 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>
 
| <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)
+
| &#32;
 +
* removed unused tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Barn</samp><br /><samp>Maps/Barn2</samp>
 
| <samp>Maps/Barn</samp><br /><samp>Maps/Barn2</samp>
| removed unused map properties
+
| &#32;
 +
* removed unused map properties
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Barn3</samp>
 
| <samp>Maps/Barn3</samp>
| added <samp>AutoFeed</samp> map property, removed unused map properties
+
| &#32;
 +
* added <samp>AutoFeed</samp> map property
 +
* removed unused map properties
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/BathHouse_Entry</samp><br /><samp>Maps/BathHouse_MensLocker</samp>
 
| <samp>Maps/BathHouse_Entry</samp><br /><samp>Maps/BathHouse_MensLocker</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* removed unused pathfinding tiles
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/BathHouse_Pool</samp>
 
| <samp>Maps/BathHouse_Pool</samp>
| removed unused pathfinding tiles, removed unused map & tile properties
+
| &#32;
 +
* removed unused pathfinding tiles
 +
* removed unused map & tile properties
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/BathHouse_WomensLocker</samp>
 
| <samp>Maps/BathHouse_WomensLocker</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* removed unused pathfinding tiles
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Beach</samp>
 
| <samp>Maps/Beach</samp>
| removed unused map properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/Blacksmith</samp>
 
| <samp>Maps/Blacksmith</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/BoatTunnel</samp>
 
| <samp>Maps/BoatTunnel</samp>
| standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/BugLand</samp>
 
| <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)
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/BusStop</samp>
 
| <samp>Maps/BusStop</samp>
| 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)
+
| &#32;
 +
* 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)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Caldera</samp>
 
| <samp>Maps/Caldera</samp>
| removed unused map property
+
| &#32;
 +
* removed unused map property
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Cellar</samp>
 
| <samp>Maps/Cellar</samp>
| standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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, moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* added <samp>LocationContext</samp> map property
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Coop</samp><br /><samp>Maps/Coop2</samp>
 
| <samp>Maps/Coop</samp><br /><samp>Maps/Coop2</samp>
| removed unused map properties
+
| &#32;
 +
* removed unused map properties
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Coop3</samp>
 
| <samp>Maps/Coop3</samp>
| added <samp>AutoFeed</samp> map property, removed unused map properties
+
| &#32;
 +
* 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, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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'''
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/ElliottHouse</samp>
 
| <samp>Maps/ElliottHouse</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
Line 9,730: Line 9,936:  
| <samp>Maps/Farm</samp><br /><samp>Maps/Farm_Combat</samp><br /><samp>Maps/Farm_Fishing</samp><br /><samp>Maps/Farm_Foraging</samp><br /><samp>Maps/Farm_FourCorners</samp><br /><samp>Maps/Farm_Island</samp><br /><samp>Maps/Farm_Mining</samp>
 
| <samp>Maps/Farm</samp><br /><samp>Maps/Farm_Combat</samp><br /><samp>Maps/Farm_Fishing</samp><br /><samp>Maps/Farm_Foraging</samp><br /><samp>Maps/Farm_FourCorners</samp><br /><samp>Maps/Farm_Island</samp><br /><samp>Maps/Farm_Mining</samp>
 
| &#32;
 
| &#32;
* added new tilesheet;
+
* added new tilesheet
* added cabin positions for players 5–8;
+
* 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);
+
* 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)
 
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
| '''✘ broken'''
 
| '''✘ broken'''
Line 9,742: Line 9,948:  
|-
 
|-
 
| <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, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <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>
 
| <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, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/FishingGame</samp>
 
| <samp>Maps/FishingGame</samp>
| standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/FishShop</samp>
 
| <samp>Maps/FishShop</samp>
| fixed broken <samp>DayTiles</samp> and <samp>NightTiles</samp> values, removed unused pathfinding tiles
+
| &#32;
 +
* fixed broken <samp>DayTiles</samp> and <samp>NightTiles</samp> values
 +
* removed unused pathfinding tiles
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Forest</samp>
 
| <samp>Maps/Forest</samp>
| removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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
 
| ✓ 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, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Forest-SewerClean</samp>
 
| <samp>Maps/Forest-SewerClean</samp>
| removed unused map/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map/tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/HaleyHouse</samp><br /><samp>Maps/HarveyRoom</samp>
 
| <samp>Maps/HaleyHouse</samp><br /><samp>Maps/HarveyRoom</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Hospital</samp>
 
| <samp>Maps/Hospital</samp>
| removed deprecated <samp>UniquePortrait</samp> & <samp>UniqueSprite</samp> map properties, removed unused pathfinding tiles
+
| &#32;
 +
* 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>
 
| ✘ will remove changes<br /><small>(This may cause mod conflicts)</samp>
 
| ✓ mostly unaffected
 
| ✓ 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>
| removed unused map properties
+
| &#32;
 +
* removed unused map properties
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Island_N</samp>
 
| <samp>Maps/Island_N</samp>
| update walnut bush tile so it still works in 1.6, removed unused tile property
+
| &#32;
 +
* update walnut bush tile so it still works in 1.6
 +
* removed unused tile property
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/IslandNorthCave1</samp><br /><samp>Maps/IslandSouthEastCave</samp><br /><samp>Maps/IslandSouthEastCave_pirates</samp><br /><samp>Maps/IslandWestCave1</samp>
 
| <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>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Island_Bridge_Broken</samp><br /><samp>Maps/Island_Bridge_Repaired</samp>
 
| <samp>Maps/Island_Bridge_Broken</samp><br /><samp>Maps/Island_Bridge_Repaired</samp>
| removed unused map property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map property
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Island_E</samp><br /><samp>Maps/IslandFarmCave</samp>
 
| <samp>Maps/Island_E</samp><br /><samp>Maps/IslandFarmCave</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Island_House_Cave</samp>
 
| <samp>Maps/Island_House_Cave</samp>
| removed unused map property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map property
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Island_Hut</samp>
 
| <samp>Maps/Island_Hut</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Island_N</samp>
 
| <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)
+
| &#32;
 +
* 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
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Island_N_Trader</samp><br /><samp>Maps/Island_Secret</samp>
 
| <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)
+
| &#32;
 +
* removed unused tile property
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Island_Shrine</samp>
 
| <samp>Maps/Island_Shrine</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Island_W</samp>
 
| <samp>Maps/Island_W</samp>
| removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused tile property
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/IslandFarmHouse</samp>
 
| <samp>Maps/IslandFarmHouse</samp>
| removed unused tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/JojaMart</samp><br /><samp>Maps/JoshHouse</samp><br /><samp>Maps/LeahHouse</samp><br /><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
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/MarnieBarn</samp>
 
| <samp>Maps/MarnieBarn</samp>
| removed unused map properties
+
| &#32;
 +
* removed unused map properties
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Mine</samp>
 
| <samp>Maps/Mine</samp>
| updated for [[#Custom minecarts|minecart changes]], removed unused map properties
+
| &#32;
 +
* updated for [[#Custom minecarts|minecart changes]]
 +
* removed unused map properties
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Mountain</samp>
 
| <samp>Maps/Mountain</samp>
| removed unused map/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map/tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/MovieTheater</samp>
 
| <samp>Maps/MovieTheater</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/MovieTheaterScreen</samp>
 
| <samp>Maps/MovieTheaterScreen</samp>
| updated for tilesheet changes
+
| &#32;
 +
* updated for tilesheet changes
 
| ✘ broken visuals (e.g. missing chairs)
 
| ✘ broken visuals (e.g. missing chairs)
 
| ✓ mostly unaffected<br /><small>(✘ broken visuals if they edit the affected tiles)</small>
 
| ✓ mostly unaffected<br /><small>(✘ broken visuals if they edit the affected tiles)</small>
 
|-
 
|-
 
| <samp>Maps/MovieTheaterScreen_TileSheet</samp>
 
| <samp>Maps/MovieTheaterScreen_TileSheet</samp>
| improved light cone, moved chair sprite to make room for new light cone
+
| &#32;
 +
* improved light cone
 +
* moved chair sprite to make room for new light cone
 
| ✘ broken visuals (e.g. missing chairs)
 
| ✘ broken visuals (e.g. missing chairs)
 
| ✓ mostly unaffected<br /><small>(✘ broken visuals if they edit the affected sprites)</small>
 
| ✓ mostly unaffected<br /><small>(✘ broken visuals if they edit the affected sprites)</small>
 
|-
 
|-
 
| <samp>Maps/paths</samp>
 
| <samp>Maps/paths</samp>
| added icon for [[#Custom wild trees|custom wild tree spawn]], removed unused pathfinding tiles
+
| &#32;
 +
* added icon for [[#Custom wild trees|custom wild tree spawn]]
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/QiNutRoom</samp>
 
| <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)
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Railroad</samp>
 
| <samp>Maps/Railroad</samp>
| removed unused map property, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map property
 +
* removed unused pathfinding tiles
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Saloon</samp><br /><samp>Maps/SamHouse</samp>
 
| <samp>Maps/Saloon</samp><br /><samp>Maps/SamHouse</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/SandyHouse</samp>
 
| <samp>Maps/SandyHouse</samp>
| added <samp>LocationContext</samp> map property
+
| &#32;
 +
* added <samp>LocationContext</samp> map property
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/ScienceHouse</samp><br /><samp>Maps/SebastianRoom</samp>
 
| <samp>Maps/ScienceHouse</samp><br /><samp>Maps/SebastianRoom</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/SeedShop</samp>
 
| <samp>Maps/SeedShop</samp>
| removed unused tile properties, removed unused pathfinding tiles
+
| &#32;
 +
* removed unused tile properties
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Sewer</samp>
 
| <samp>Maps/Sewer</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Shed</samp><br /><samp>Maps/Shed2</samp>
 
| <samp>Maps/Shed</samp><br /><samp>Maps/Shed2</samp>
| added <samp>FloorIDs</samp> and <samp>WallIDs</samp> map properties
+
| &#32;
 +
* added <samp>FloorIDs</samp> and <samp>WallIDs</samp> map properties
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/SkullCave</samp>
 
| <samp>Maps/SkullCave</samp>
| added <samp>LocationContext</samp> map property, moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* added <samp>LocationContext</samp> map property
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/SlimeHutch</samp>
 
| <samp>Maps/SlimeHutch</samp>
| removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused map/tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/spring_outdoorsTileSheet</samp><br /><samp>Maps/summer_outdoorsTileSheet</samp><br /><samp>Maps/fall_outdoorsTileSheet</samp><br /><samp>Maps/winter_outdoorsTileSheet</samp>
 
| <samp>Maps/spring_outdoorsTileSheet</samp><br /><samp>Maps/summer_outdoorsTileSheet</samp><br /><samp>Maps/fall_outdoorsTileSheet</samp><br /><samp>Maps/winter_outdoorsTileSheet</samp>
| Pet bowl moved to <samp>Buildings/Pet Bowl</samp>.
+
| &#32;
 +
* pet bowl moved to <samp>Buildings/Pet Bowl</samp>
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Submarine</samp>
 
| <samp>Maps/Submarine</samp>
| removed unused tile property
+
| &#32;
 +
* removed unused tile property
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Sunroom</samp>
 
| <samp>Maps/Sunroom</samp>
| added <samp>IsGreenhouse</samp map property
+
| &#32;
 +
* added <samp>IsGreenhouse</samp map property
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Tent</samp>
 
| <samp>Maps/Tent</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Town</samp>
 
| <samp>Maps/Town</samp>
| 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)
+
| &#32;
 +
* 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/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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>
| 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)
+
| &#32;
 +
* 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/tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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/tile properties, removed unused pathfinding tiles, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* 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 tile properties, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused tile properties
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Trailer</samp>
 
| <samp>Maps/Trailer</samp>
| removed unused tile property, removed unused pathfinding tiles
+
| &#32;
 +
* removed unused tile property
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Trailer_big</samp>
 
| <samp>Maps/Trailer_big</samp>
| removed unused pathfinding tiles
+
| &#32;
 +
* removed unused pathfinding tiles
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Maps/Tunnel</samp>
 
| <samp>Maps/Tunnel</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused map property
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* removed unused map property
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/WitchHut</samp>
 
| <samp>Maps/WitchHut</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/WitchSwamp</samp>
 
| <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)
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/WitchWarpCave</samp>
 
| <samp>Maps/WitchWarpCave</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/WizardHouse</samp>
 
| <samp>Maps/WizardHouse</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused pathfinding tiles
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* removed unused pathfinding tiles
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/WizardHouseBasement</samp>
 
| <samp>Maps/WizardHouseBasement</samp>
| moved <samp>Music</samp> property into <samp>Data/Locations</samp>, removed unused map property
+
| &#32;
 +
* moved <samp>Music</samp> property into <samp>Data/Locations</samp>
 +
* removed unused map property
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Maps/Woods</samp>
 
| <samp>Maps/Woods</samp>
| removed unused tile property, standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
+
| &#32;
 +
* removed unused tile property
 +
* standardized <samp>T</samp> for boolean tile property values (backwards-compatible)
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Minigames/boatJourneyMap</samp>
 
| <samp>Minigames/boatJourneyMap</samp>
| asset replaced by seasonal variants like <samp>fall_boatJourneyMap</samp>, which were also redrawn
+
| &#32;
 +
* asset replaced by redrawn seasonal variants like <samp>fall_boatJourneyMap</samp>
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
 
| <samp>Strings/Characters</samp>
 
| <samp>Strings/Characters</samp>
| added new entries
+
| &#32;
 +
* added new entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/BundleNames</samp>
 
| <samp>Strings/BundleNames</samp>
| removed unused entries
+
| &#32;
 +
* removed unused entries
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/Characters</samp>
 
| <samp>Strings/Characters</samp>
| added new entries, removed unused entry
+
| &#32;
 +
* added new entries
 +
* removed unused entry
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/credits</samp>
 
| <samp>Strings/credits</samp>
| updated for 1.6, various changes
+
| &#32;
 +
* updated for 1.6
 +
* various changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
|-
 
|-
 
| <samp>Strings/Events</samp>
 
| <samp>Strings/Events</samp>
| moved [[#Dialogue changes|flower dance dialogue]] for Emily and Shane to their NPC dialogue files
+
| &#32;
 +
* moved [[#Dialogue changes|flower dance dialogue]] for Emily and Shane to their NPC dialogue files
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Strings/FarmAnimals</samp>
 
| <samp>Strings/FarmAnimals</samp>
| added new entries
+
| &#32;
 +
* added new entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/Lexicon</samp>
 
| <samp>Strings/Lexicon</samp>
| removed unused entries
+
| &#32;
 +
* removed unused entries
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/Locations</samp>
 
| <samp>Strings/Locations</samp>
| 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
+
| &#32;
 +
* 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, removed unused entry
+
| &#32;
 +
* added new entries
 +
* removed unused entry
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/Notes</samp>
 
| <samp>Strings/Notes</samp>
| trimmed trailing whitespace
+
| &#32;
 +
* trimmed trailing whitespace
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/Objects</samp>
 
| <samp>Strings/Objects</samp>
| added new entries, removed unused entries
+
| &#32;
 +
* added new entries
 +
* removed unused entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|
 
|
 
|-
 
|-
 
| <samp>Strings/schedules/Caroline</samp>
 
| <samp>Strings/schedules/Caroline</samp>
| fixed typo
+
| &#32;
 +
* fixed typo
 
| ✘ will remove changes  
 
| ✘ will remove changes  
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Strings/SpecialOrderStrings</samp>
 
| <samp>Strings/SpecialOrderStrings</samp>
| renamed ''Dust Spirits'' to ''Dust Sprites'', fixed typos
+
| &#32;
 +
* renamed ''Dust Spirits'' to ''Dust Sprites''
 +
* fixed typos
 
| ✘ will remove changes  
 
| ✘ will remove changes  
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
Line 10,123: Line 10,470:  
| <samp>Strings/StringsFromCSFiles</samp>
 
| <samp>Strings/StringsFromCSFiles</samp>
 
| &#32;
 
| &#32;
* added new entries;
+
* added new entries
* removed unused entries;
+
* removed unused entries
* reworked <samp>FarmComputer_*</samp> translations;
+
* reworked <samp>FarmComputer_*</samp> translations
* merged some gendered translations;
+
* merged some gendered translations
* merged <samp>ItemDeliveryQuest.cs.13533</samp> into <samp>ItemDeliveryQuest.cs.13534</samp>–<samp>13536</samp>;
+
* 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>;
+
* changed some player names from <samp>{0}</samp> to <samp>@</samp>
* fixed typos
+
* fixed typo
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
 
| <samp>Strings/StringsFromMaps</samp>
 
| <samp>Strings/StringsFromMaps</samp>
| fixed typos, removed unused entries
+
| &#32;
 +
* fixed typos
 +
* removed unused entries
 
| ✘ will remove changes
 
| ✘ will remove changes
 
|  
 
|  
 
|-
 
|-
 
| <samp>Strings/UI</samp>
 
| <samp>Strings/UI</samp>
| added new entries, added placeholder for cabin count in <samp>Character_CoopHelpString</samp>, fixed typos, removed unused entries
+
| &#32;
 +
* added new entries
 +
* added placeholder for cabin count in <samp>Character_CoopHelpString</samp>
 +
* fixed typos
 +
* removed unused entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
translators
8,445

edits

Navigation menu