Changes

Jump to navigation Jump to search
m
Text replacement - "i.e. " to "''i.e.,'' "
Line 1: Line 1:  
←[[Modding:Index|Index]]
 
←[[Modding:Index|Index]]
   −
<div style="border: 1px solid gray; border-left: 1em solid gray; padding: 0.5em 1em; border-radius: 5px;">
+
{{Modder compatibility header}}
This page describes the upcoming Stardew Valley 1.4, and may change before release.<br />
+
This page explains how to update your mods for compatibility with {{version|1.4|Stardew Valley 1.4}}. See also [[Modding:Migrate to SMAPI 3.0]].
Some text is redacted because it spoils content that hasn't been publicly announced yet.
  −
</div>
  −
 
  −
'''This page is for modders. Players: see [[Modding:Mod compatibility]] instead.'''
  −
 
  −
This page explains how to update your mods for compatibility with Stardew Valley 1.4, which will release in May/June 2019. See also [[Modding:Migrate to SMAPI 3.0]].
      
__TOC__
 
__TOC__
Line 16: Line 10:     
<ul>
 
<ul>
<li>Various method signatures have changed, notably <tt>Item.canStackWith</tt>. In most cases just recompiling with fix those. (Don't forget to update the <tt>manifest.json</tt> version!)</li>
+
<li>Various method signatures have changed, notably <samp>Item.canStackWith</samp>. In most cases just recompiling will fix those. (Don't forget to update the <samp>manifest.json</samp> version!)</li>
<li>Field/method changes:
+
<li>Location lookups (''e.g.,'' using <samp>Game1.getLocationFromName</samp>) are now cached to improve performance. When removing or replacing a location, make sure to remove it from the cache too using <samp>Game1.removeLocationFromLocationLookup</samp>.</li>
 +
<li>Some notable field/method changes:
    
{| class="wikitable"
 
{| class="wikitable"
Line 25: Line 20:  
! changes
 
! changes
 
|-
 
|-
| <tt>Farm</tt>
+
| <samp>Farm</samp>
| <tt>shippingBin</tt>
+
| <samp>shippingBin</samp>
| This field no longer exists. Use <tt>farm.getShippingBin(Game1.player)</tt> instead, which will return the global or personal shipping bin depending on the host settings.
+
| This field no longer exists. Use <samp>farm.getShippingBin(Game1.player)</samp> instead, which will return the global or personal shipping bin depending on the host settings.
 +
|-
 +
| <samp>Farm</samp>
 +
| <samp>shipItem(Item item)</samp>
 +
| Removed; add directly to <samp>farm.getShippingBin(Game1.player)</samp> instead.
 
|-
 
|-
| <tt>Farm</tt>
+
| <samp>Farmer</samp>
| <tt>shipItem(Item item)</tt>
+
| <samp>money</samp>
| Removed; add directly to <tt>farm.getShippingBin(Game1.player)</tt> instead.
+
| Replaced by <samp>Money</samp>, which handles shared/individual wallets for you.
 
|-
 
|-
| <tt>Farmer</tt>
+
| <samp>Game1</samp>
| <tt>money</tt>
+
| <samp>itemsToShip</samp>
| Replaced by <tt>Money</tt>, which handles shared/individual wallets for you.
+
| Removed; see <samp>farm.getShippingBin(Game1.player)</samp> or <samp>Game1.player.displayedShippedItems</samp> instead.
 
|-
 
|-
| <tt>Game1</tt>
+
| <samp>Game1</samp>
| <tt>itemsToShip</tt>
+
| <samp>getCharacterFromName(string name, bool mustBeVillager)</samp>
| Removed; see <tt>farm.getShippingBin(Game1.player)</tt> or <tt>Game1.player.displayedShippedItems</tt> instead.
+
| The default for <samp>mustBeVillager</samp> changed from false to true, and added an overload to get a specific NPC type like <samp>Game1.getCharacterFromName<Pet>("petName", mustBeVillager: false)</samp>.
 
|-
 
|-
| <tt>Game1</tt>
+
| <samp>Game1</samp>
| <tt>getCharacterFromName(string name, bool mustBeVillager)</tt>
+
| <samp>dailyLuck</samp>
| The default for <tt>mustBeVillager</tt> changed from false to true, and added an overload to get a specific NPC type like <tt>Game1.getCharacterFromName<Pet>("petName", mustBeVillager: false)</tt>.
+
| Use <samp>Game1.player.DailyLuck</samp> or <samp>Game1.player.team.sharedDailyLuck</samp> as appropriate instead.
 
|-
 
|-
| <tt>Pet</tt>
+
| <samp>Item</samp>
| <tt>wasPetToday</tt>  
+
| <samp>getStack</samp>
| Replaced by <tt>lastPetDay</tt>, which is the <tt>Game1.Date.TotalDays</tt> value when it was last pet.
+
| No longer exists; use <samp>Item.Stack</samp> instead.
 +
|-
 +
| <samp>Item</samp>
 +
| <samp>addToStack</samp>
 +
| Now takes an <samp>Item</samp> reference instead of stack count, but otherwise equivalent (''i.e.,'' it returns the remaining stack count but doesn't change the item passed in).
 +
|-
 +
| <samp>Pet</samp>
 +
| <samp>wasPetToday</samp>  
 +
| Replaced by <samp>lastPetDay</samp>, which is the <samp>Game1.Date.TotalDays</samp> value when it was last pet by each player. To check if ''any'' player pet them today:
 +
<syntaxhighlight lang="c#">
 +
private bool WasPetToday(Pet pet)
 +
{
 +
    NetLongDictionary<int, NetInt> lastPettedDays = ModEntry.ReflectionHelper.GetField<NetLongDictionary<int, NetInt>>(pet, "lastPetDay").GetValue();
 +
    return lastPettedDays.Values.Any(day => day == Game1.Date.TotalDays);
 +
}
 +
</syntaxhighlight>
 +
 
 +
To check if the current player pet them today:
 +
<syntaxhighlight lang="c#">
 +
private bool WasPetTodayByCurrentPlayer(Pet pet)
 +
{
 +
    NetLongDictionary<int, NetInt> lastPettedDays = ModEntry.ReflectionHelper.GetField<NetLongDictionary<int, NetInt>>(pet, "lastPetDay").GetValue();
 +
    return lastPettedDays.TryGetValue(Game1.player.UniqueMultiplayerID, out int lastDay) && lastDay == Game1.Date.TotalDays;
 +
}
 +
</syntaxhighlight>
 +
|-
 +
| <samp>ShopMenu</samp>
 +
| <samp>itemPriceAndStock</samp>
 +
| Changed from <samp>Dictionary&lt;Item, int[]&gt;</samp> to <samp>Dictionary&lt;ISalable, int[]&gt;</samp>, but otherwise equivalent. (<samp>Item</samp> implements <samp>ISalable</samp>.)
 +
|-
 +
| <samp>ShopMenu</samp>
 +
| <samp>forSale</samp>
 +
| Changed from <samp>List&lt;Item&gt;</samp> to <samp>List&lt;ISalable&gt;</samp>, but otherwise equivalent. (<samp>Item</samp> implements <samp>ISalable</samp>.)
 
|}</li>
 
|}</li>
 +
<li>Mods previously checked if the current tool was a scythe with code like this:
 +
<syntaxhighlight lang="C#">
 +
bool isScythe = tool.InitialParentTileIndex == MeleeWeapon.scythe;
 +
</syntaxhighlight>
 +
That's no longer reliable since there are two scythe items. Instead you can do this:
 +
<syntaxhighlight lang="C#">
 +
bool isScythe = (tool as MeleeWeapon)?.isScythe() == true;
 +
</syntaxhighlight></li>
 
</ul>
 
</ul>
   Line 54: Line 93:  
These are changes which might be of interest to modders, but shouldn't break any mods.
 
These are changes which might be of interest to modders, but shouldn't break any mods.
   −
* Added ██████████.
+
* See [[User:Pathoschild/Modding wishlist#Done in Stardew Valley 1.4|Modding wishlist#Done in Stardew Valley 1.4]].
* Added a <tt>GameLocation</tt> method to patch the location's map from another map file, and a method to force reload the map.
+
* Added object context tags.
* Added debug commands: <tt>addQuartz</tt>, <tt>addhour</tt>, <tt>addminute</tt>, <tt>allMailRead</tt>, <tt>animationPreviewTool</tt>/<tt>apt</tt>, <tt>changeWallet</tt> + <tt>mergeWallets</tt> + <tt>separateWallets</tt>, <tt>clear</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>junimogoodbye</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>runmacro</tt>, <tt>██████████</tt>, <tt>██████████</tt> / <tt>trlt</tt>, <tt>trashCan</tt>. Removed <tt>emote</tt> and <tt>fillWithPlacedObject</tt>.
+
* Paddy crops are a new type which gets a 25% growth bonus for being planted near water, including the new vanilla rice. (Currently Harmony is needed to flag a crop as a paddy crop.)
* Added option for invisible NPCs gone from the game temporarily (<tt>NPC.IsInvisible</tt> and <tt>NPC.daysUntilNotInvisible</tt>).
+
* Added a <samp>GameLocation</samp> method to patch the location's map from another map file, and a method to force reload the map.
* Added option for temporarily invisible/passable placed items (<tt>Object.isTemporarilyInvisible</tt>).
+
* Added utility methods like <samp>Utility.CalculateMinutesUntilMorning</samp>, <samp>CalculateMinutesUntilMorning</samp>, <samp>ExpandRectangle</samp>, and <samp>GetOppositeFacingDirection</samp>.
* Added <tt>farmer.isUnclaimedFarmhand</tt> to distinguish a farmhand that hasn't been customised by a player yet.
+
* Added <samp>Object.needsToBeDonated()</samp> helper method.
 +
* Added audio context to methods like <samp>Game1.changeMusicTrack</samp>. If the context changes, any audio playing for the current context will end automatically.
 +
* Added light context (similar to previous).
 +
* Added two new stats to <samp>Game1.stats</samp>: <samp>exMemoriesWiped</samp> and <samp>childrenTurnedToDoves</samp>.
 +
* Added option for invisible NPCs gone from the game temporarily (<samp>NPC.IsInvisible</samp> and <samp>NPC.daysUntilNotInvisible</samp>).
 +
* Added <samp>WindowLight</samp> map properties.
 +
* Added option for temporarily invisible/passable placed items (<samp>Object.isTemporarilyInvisible</samp>).
 +
* Added <samp>farmer.isUnclaimedFarmhand</samp> to distinguish a farmhand that hasn't been customised by a player yet.
 +
* Added <samp>kent</samp> option for the <samp>$d</samp> dialogue command.
 +
* Added <samp>%revealtaste</samp> dialogue token, which marks a gift taste revealed in the NPC profile.
 +
* Added <samp>%endearment</samp> and <samp>%endearmentlower</samp> dialogue tokens which returns a random choice from Pookie, Love, Hot Stuff, Cuddlebug, Hunky (male) or Peach (female), Cutie, Ducky, Handsome (male) or Darling (female), Sweetie, Dear, Honey, Hun, Sweetheart, or the player name.
 
* Projectiles can now have a max travel distance.
 
* Projectiles can now have a max travel distance.
 +
* The <samp>Category</samp> field is now part of <samp>Item</samp>, so code like <samp>(item as StardewValley.Object)?.Category</samp> can be rewritten as <samp>item.Category</samp>.
 +
 +
===Debug command changes===
 +
This section is mainly intended for wiki maintainers; see [[Modding:Console commands]] for the general documentation.
 +
 +
* Added macro support. Create a text file in the game folder like <samp>do_thing.txt</samp> with one chat debug command per line (like <samp>/seenmail ccMovieTheater</samp> or <samp>/warp Town 95 55</samp>), then enter <samp>debug rm do_thing</samp> to execute the commands.
 +
* All debug command names are now case-insensitive.
 +
* Many commands now allow partial matches (''e.g.,'' "Abig" will match "Abigail").
 +
* Added commands:
 +
** <samp>addHour</samp>
 +
** <samp>addMinute</samp>
 +
** <samp>addQuartz</samp>
 +
** <samp>allMailRead</samp>
 +
** <samp>animationPreviewTool</samp>/<samp>apt</samp>
 +
** <samp>broadcastMail</samp>
 +
** <samp>buff</samp>
 +
** <samp>clearBuffs</samp>
 +
** <samp>changeWallet</samp>
 +
** <samp>mergeWallets</samp>
 +
** <samp>clear</samp>
 +
** <samp>clothes</samp>
 +
** <samp>collectquest</samp>
 +
** <samp>crane</samp>
 +
** <samp>createDebris</samp>
 +
** <samp>createDino</samp>
 +
** <samp>dye</samp>
 +
** <samp>dyeShirt</samp>
 +
** <samp>dyePants</samp>
 +
** <samp>dyeAll</samp>
 +
** <samp>eventById</samp> / <samp>ebi</samp>
 +
** <samp>festival</samp>
 +
** <samp>frameByFrame</samp> / <samp>fbf</samp>
 +
** <samp>fuzzyItemNamed</samp> / <samp>fin</samp> / <samp>f</samp>
 +
** <samp>growWildTrees</samp>
 +
** <samp>inputSim</samp> / <samp>is</samp>
 +
** <samp>mineGame</samp>
 +
** <samp>oldMineGame</samp>
 +
** <samp>moveBuildingPermission</samp> / <samp>movepermission</samp> / <samp>mbp</samp>
 +
** <samp>movie</samp>
 +
** <samp>inviteMovie</samp>
 +
** <samp>junimoGoodbye</samp>
 +
** <samp>listTags</samp>
 +
** <samp>logBandwidth</samp>
 +
** <samp>maruComet</samp>
 +
** <samp>pauseTime</samp>
 +
** <samp>runMacro</samp> / <samp>rm</samp>
 +
** <samp>sleep</samp> / <samp>newDay</samp> / <samp>nd</samp>
 +
** <samp>pauseAnimals</samp>
 +
** <samp>unpauseAnimals</samp>
 +
** <samp>resetWorldState</samp>
 +
** <samp>separateWallets</samp>
 +
** <samp>showMail</samp>
 +
** <samp>tailor</samp>
 +
** <samp>tailorRecipeListTool</samp> / <samp>trlt</samp>
 +
** <samp>trashCan</samp>
 +
** <samp>warpToCharacter</samp> / <samp>wtc</samp>
 +
** <samp>warpToPlayer</samp> / <samp>wtp</samp>
 +
* Several commands now allow partial match for item, location, or NPC names:
 +
** <samp>clone</samp>
 +
** <samp>db</samp>
 +
** <samp>dialogue</samp>
 +
** <samp>engaged</samp>
 +
** <samp>faceDirection</samp>
 +
** <samp>facePlayer</samp>
 +
** <samp>friendship</samp>
 +
** <samp>hurry</samp>
 +
** <samp>junimoNote</samp>
 +
** <samp>loadDialogue</samp>
 +
** <samp>marry</samp>
 +
** <samp>sb</samp>
 +
** <samp>speech</samp>
 +
** <samp>warp</samp>
 +
** <samp>warpCharacter</samp>
 +
** <samp>warpCharacterTo</samp>
 +
** <samp>whereIs</samp>
 +
* Removed <samp>emote</samp> and <samp>fillWithPlacedObject</samp>.
 +
* <samp>f</samp> now aliases to <samp>fuzzyItemNamed</samp> instead of <samp>floor</samp>.
    
==Content Patcher==
 
==Content Patcher==
Line 66: Line 192:  
Notable changes which may break Content Patcher packs (and XNB mods):
 
Notable changes which may break Content Patcher packs (and XNB mods):
   −
* The <tt>DivorceBook</tt> and <tt>MayorFridge</tt> tile actions now only work in Lewis' house.
+
* The <samp>DivorceBook</samp> and <samp>MayorFridge</samp> tile actions now only work in Lewis' house.
 +
* See [[#Update impact|''update impact'']] below.
    
===Other notable changes===
 
===Other notable changes===
 
These are changes which might be of interest to modders, but shouldn't break any mods.
 
These are changes which might be of interest to modders, but shouldn't break any mods.
   −
* The display name field is now used in English for the <tt>Data/BigCraftablesInformation</tt> and <tt>Data/ObjectInformation</tt> assets.
+
* The display name field is now used in English for the <samp>Data/BigCraftablesInformation</samp> and <samp>Data/ObjectInformation</samp> assets.
 
* Added various tilesheets for new content.
 
* Added various tilesheets for new content.
* Added ██████████. ██████████.
+
* Added cat/dog breeds. The <samp>Animals/cat</samp> and <samp>Animals/dog</samp> assets are for the base breeds, with two more assets each (''e.g.,'' <samp>Animals/cat1</samp>) for the other breeds.
* Added an animation preview tool. This lets you preview player animations for your current character, optionally changing the hair/shirt/pants/gender. You can access it by entering <tt>debug animationPreviewTool</tt> or <tt>debug apt</tt> in the SMAPI console.
+
* Added an animation preview tool. This lets you preview player animations for your current character, optionally changing the hair/shirt/pants/gender. You can access it by entering <samp>debug animationPreviewTool</samp> or <samp>debug apt</samp> in the SMAPI console.
* Added ██████████.
+
* Added special after-wedding dialogue in <samp>Strings/StringsFromCSFiles</samp>, in the form <samp>{spouseName}_AfterWedding</samp>.
* Added schedule commands: <tt>MAIL</tt>, <tt>no_schedule</tt>.
+
* Added schedule commands: <samp>MAIL</samp>, <samp>no_schedule</samp>.
* Event command changes:
+
* Event changes:
** Added commands: <tt>bgColor</tt>, <tt>██████████</tt>, <tt>makeInvisible</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>money</tt>, <tt>██████████</tt> <tt>██████████</tt>, <tt>██████████</tt>. Added new event reward <tt>██████████</tt>.
+
** Added event preconditions: <samp>O npc_name</samp> (is married to NPC); <samp>L</samp> (has upgraded farmhouse); <samp>U day_count</samp> (no festivals within the specified number of days from the event).
** <tt>itemAboveHead</tt> now also accepts <tt>jukebox</tt> and <tt>samBoombox</tt> arguments argument.
+
** Added commands: <samp>bgColor</samp>, <samp>emilyClothes</samp>, <samp>makeInvisible</samp>, <samp>marniepainting</samp>, <samp>marucomet</samp>, <samp>money</samp>, <samp>samboombox</samp> <samp>showItemsLost</samp>, <samp>tossConcession</samp>. Added new event reward <samp>samBoombox</samp>.
** ██████████.
+
** <samp>itemAboveHead</samp> now also accepts <samp>jukebox</samp> and <samp>samBoombox</samp> arguments argument.
 +
** <samp>awardFestivalPrize</samp> now also accepts <samp>emilyclothes</samp>, <samp>jukebox</samp>, <samp>marniepainting</samp>, and <samp>samBoombox</samp> arguments.
    
===Update impact===
 
===Update impact===
Line 103: Line 231:  
! Content Patcher
 
! Content Patcher
 
|-
 
|-
| <tt>Characters/Abigail</tt>
+
| <samp>Buildings/houses</samp>
| ██████████
+
| cosmetic changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Buildings/Log Cabin</samp>
 +
| redesigned
 +
| '''✘ broken'''
 +
| '''✘ likely broken'''
 +
|-
 +
| <samp>Buildings/Plank Cabin</samp>
 +
| redesigned
 +
| '''✘ broken'''
 +
| '''✘ likely broken'''
 +
|-
 +
| <samp>Buildings/Stone Cabin</samp>
 +
| redesigned
 +
| '''✘ broken'''
 +
| '''✘ likely broken'''
 +
|-
 +
| <samp>Characters/Abigail</samp>
 +
| new sprites in empty spots + new area
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Alex</samp>
 +
| new sprites in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Caroline</samp>
 +
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dwarf</tt>
+
| <samp>Characters/Clint</samp>
| ██████████
+
| new sprites in empty spots + new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Elliott</tt>
+
| <samp>Characters/Demetrius</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Evelyn</tt>
+
| <samp>Characters/Dwarf</samp>
| ██████████
+
| new sprites in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Elliott</samp>
 +
| new sprites in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Evelyn</samp>
 +
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/George</tt>
+
| <samp>Characters/George</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Gus</tt>
+
| <samp>Characters/Gus</samp>
| ██████████
+
| new sprites in empty spots + new area, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Harvey</tt>
+
| <samp>Characters/Haley</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Kent</tt>
+
| <samp>Characters/Harvey</samp>
| ██████████
+
| new sprites in empty spots + new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Krobus</tt>
+
| <samp>Characters/Jas</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Leah</tt>
+
| <samp>Characters/Jodi</samp>
| ██████████
+
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Lewis</tt>
+
| <samp>Characters/Kent</samp>
| ██████████
+
| new sprites in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Krobus</samp>
 +
| new sprites in new area, cosmetic changes
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Leah</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Lewis</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Linus</samp>
 +
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Marnie</tt>
+
| <samp>Characters/Marnie</samp>
| ██████████
+
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Maru</tt>
+
| <samp>Characters/Maru</samp>
| ██████████
+
| new sprites in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Pam</samp>
 +
| new sprites in empty spots + new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Pam</tt>
+
| <samp>Characters/Penny</samp>
| ██████████
+
| new sprites in new area, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Sam</tt>
+
| <samp>Characters/Pierre</samp>
| ██████████
+
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Robin</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Sam</samp>
 +
| new sprites in empty spots + new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Sandy</tt>
+
| <samp>Characters/Sandy</samp>
| ██████████
+
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Sebastian</tt>
+
| <samp>Characters/Sebastian</samp>
| ██████████
+
| new sprites in empty spots + new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Shane</tt>
+
| <samp>Characters/Shane</samp>
| ██████████
+
| new sprites in empty spots, cosmetic changes
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Wizard</samp>
 +
| cosmetic changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Wizard</tt>
+
| <samp>Characters/Dialogue/Abigail</samp>
| ██████████
+
| new content, minor changes
| ✘ will remove changes
+
| '''broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Abigail</tt>
+
| <samp>Characters/Dialogue/Alex</samp>
| ██████████
+
| new content
| ✘ will remove changes
+
| '''broken'''
 +
|
 +
|-
 +
| <samp>Characters/Dialogue/Elliott</samp>
 +
| new content, minor changes
 +
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Elliott</tt>
+
| <samp>Characters/Dialogue/Emily</samp>
| ██████████
+
| new content, changed one entry to track gift taste reveal
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Jodi</tt>
+
| <samp>Characters/Dialogue/Haley</samp>
| ██████████
+
| new content
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Dialogue/Harvey</samp>
 +
| new content
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Dialogue/Jodi</samp>
 +
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Krobus</tt>
+
| <samp>Characters/Dialogue/Krobus</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Dialogue/Krobus</tt>
+
| <samp>Characters/Dialogue/Krobus</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Dialogue/Linus</tt>
+
| <samp>Characters/Dialogue/Leah</samp>
| ██████████
+
| new content, minor changes
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Dialogue/Lewis</samp>
 +
| changed one entry to track gift taste reveal
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Dialogue/Linus</samp>
 +
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/MarriageDialogue</tt>
+
| <samp>Characters/Dialogue/MarriageDialogue</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/MarriageDialogueAlex</tt>
+
| <samp>Characters/Dialogue/MarriageDialogueAbigail</samp>
| ██████████
+
| fixed typo
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/MarriageDialogueSam</tt>
+
| <samp>Characters/Dialogue/MarriageDialogueAlex</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Pierre</tt>
+
| <samp>Characters/Dialogue/MarriageDialoguePenny</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Sam</tt>
+
| <samp>Characters/Dialogue/MarriageDialogueSam</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Sebastian</tt>
+
| <samp>Characters/Dialogue/Maru</samp>
| ██████████
+
| new content, minor changes
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Dialogue/Pam</samp>
 +
| fixed typo
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Dialogue/Sebastian</tt>
+
| <samp>Characters/Dialogue/Penny</samp>
| ██████████
+
| new content
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Characters/Dialogue/Pierre</samp>
 +
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Farmer/farmer_base</tt>
+
| <samp>Characters/Dialogue/Sam</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Dialogue/Sebastian</samp>
 +
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Farmer/farmer_girl_base</tt>
+
| <samp>Characters/Dialogue/Shane</samp>
| ██████████
+
| new content, minor changes
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Characters/Farmer/farmer_base</samp>
 +
| significant changes
 +
| '''✘ broken'''
 +
| '''✘ broken'''
 +
|-
 +
| <samp>Characters/Farmer/farmer_girl_base</samp>
 +
| significant changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
| <tt>Characters/Farmer/hairstyles</tt>
+
| <samp>Characters/Farmer/hairstyles</samp>
| ██████████
+
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/Farmer/hats</tt>
+
| <samp>Characters/Farmer/hats</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Farmer/shirts</tt>
+
| <samp>Characters/Farmer/shirts</samp>
| ██████████
+
| new sprites in new area, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Characters/Farmer/shoeColors</tt>
+
| <samp>Characters/Farmer/shoeColors</samp>
| ██████████
+
| new sprites in new area
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/schedules/Alex</tt>
+
| <samp>Characters/schedules/Alex</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Characters/schedules/Alex</tt>
+
| <samp>Characters/schedules/Abigail</samp>
| ██████████
+
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Alex</samp>
 +
| added sleep animation, new content, changed <samp>Sun</samp> schedule
 +
| '''✘ broken'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Caroline</samp>
 +
| added sleep animation, changed schedules
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Clint</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Demetris</samp>
 +
| added sleep animation, minor changes
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Elliott</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Emily</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/George</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Gus</samp>
 +
| new content, added sleep animation
 
| '''✘ broken'''
 
| '''✘ broken'''
| ✓ mostly unaffected
+
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Haley</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Harvey</samp>
 +
| added sleep animation, fixed broken schedule
 +
| '''✘ broken'''
 +
| ✘ may remove changes
 
|-
 
|-
| <tt>Characters/schedules/Gus</tt>
+
| <samp>Characters/schedules/Jas</samp>
| ██████████
+
| added sleep animation, new content
 
| '''✘ broken'''
 
| '''✘ broken'''
|  
+
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Jodi</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 
|-
 
|-
| <tt>Characters/schedules/Kent</tt>
+
| <samp>Characters/schedules/Kent</samp>
| ██████████
+
| added sleep animation, new content, changed <samp>Sun</samp> schedule
 
| '''✘ broken'''
 
| '''✘ broken'''
| ✓ mostly unaffected
+
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Leah</samp>
 +
| added sleep animation, changed `summer` schedule, added `summer_noBridge` schedule
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Lewis</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Linus</samp>
 +
| added sleep animation, adjusted sleep position
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Marnie</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Maru</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Pam</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Penny</samp>
 +
| added sleep animation, changed default trailor position from <samp>12 7</samp> to <samp>12 6</samp>
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Pierre</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Robin</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Sam</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/Sebastian</samp>
 +
| added sleep animation
 +
| '''✘ will remove changes'''
 +
| ✘ may remove changes
 
|-
 
|-
| <tt>Characters/schedules/Shane</tt>
+
| <samp>Characters/schedules/Shane</samp>
| ██████████
+
| added sleep animation, new content, significant changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ likely broken'''
 
| '''✘ likely broken'''
 
|-
 
|-
| <tt>Characters/schedules/beforePathfinding/*</tt><br /><tt>Characters/schedules/newSchedules/*</tt><br /><tt>Characters/schedules/spring/*</tt>
+
| <samp>Characters/schedules/Vincent</samp>
 +
| added sleep animation, new content
 +
| '''✘ broken'''
 +
| ✘ may remove changes
 +
|-
 +
| <samp>Characters/schedules/beforePathfinding/*</samp><br /><samp>Characters/schedules/newSchedules/*</samp><br /><samp>Characters/schedules/spring/*</samp>
 
| deleted
 
| deleted
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
| <tt>Data/BigCraftablesInformation</tt>
+
| <samp>Data/animationDescriptions</samp>
| ██████████
+
| new content
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Data/BigCraftablesInformation</samp>
 +
| new content, minor changes, added new field
 +
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
|-
 +
| <samp>Data/Blueprints</samp>
 +
| new content, changed cabin entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Boots</tt>
+
| <samp>Data/Boots</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/Bundles</tt>
+
| <samp>Data/Bundles</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/CookingRecipes</tt>
+
| <samp>Data/CookingRecipes</samp>
| ██████████
+
| new content, minor changes
| ✘ will remove changes
+
| '''broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/CraftingRecipes</tt>
+
| <samp>Data/CraftingRecipes</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/EngagementDialogue</tt>
+
| <samp>Data/Crops</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/ExtraDialogue</tt>
+
| <samp>Data/EngagementDialogue</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/Furniture</tt>
+
| <samp>Data/eventConditions</samp>
| ██████████
+
| deleted
 +
|
 +
|
 +
|-
 +
| <samp>Data/ExtraDialogue</samp>
 +
| new content, minor changes
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>Data/Furniture</samp>
 +
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/hats</tt>
+
| <samp>Data/hats</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/mail</tt>
+
| <samp>Data/Locations</samp>
| ██████████
+
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/mail</samp>
 +
| new content, new field in most entries, fixed typos
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| '''✘ likely broken'''
 +
|-
 +
| <samp>Data/MineRooms</samp>
 +
| deleted
 +
|
 +
|
 +
|-
 +
| <samp>Data/Monsters</samp>
 +
| new content, added new drops for Grubs
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/monsters</tt>
+
| <samp>Data/NPCDispositions</samp>
| ██████████
+
| minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
|  
+
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/NPCGiftTastes</samp>
 +
| added new gift tastes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/NPCDispositions</tt>
+
| <samp>Data/ObjectInformation</samp>
| ██████████
+
| new content, format change for artifacts, minor changes, replaced some unused entries
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/ObjectInformation</tt>
+
| <samp>Data/Quests</samp>
| ██████████
+
| new content, adjusted Aquatic Research reward
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Quests</tt>
+
| <samp>Data/SecretNotes</samp>
| ██████████
+
| new content, changed multiple entries to track gift taste reveals
 
| '''✘ broken'''
 
| '''✘ broken'''
|  
+
| ✘ may remove changes
 +
|-
 +
| <samp>Data/weapons</samp>
 +
| balance changes, minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/AnimalShop</samp>
 +
| made events skippable
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/BathHouse_Pool</samp>
 +
| made events skippable
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Beach</samp>
 +
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/weapons</tt>
+
| <samp>Data/Events/BusStop</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/Farm</tt>
+
| <samp>Data/Events/Farm</samp>
| ██████████
+
| new content, minor changes, bug fixes, made events skippable
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/FarmHouse</samp>
 +
| new content, changes
 
| '''✘ broken'''
 
| '''✘ broken'''
|  
+
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/FarmHouse</tt>
+
| <samp>Data/Events/Forest</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Data/Events/Forest</tt>
+
| <samp>Data/Events/HaleyHouse</samp>
| ██████████
+
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Hospital</samp>
 +
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/LeahHouse</samp>
 +
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Mountain</samp>
 +
| new content, changes, made events skippable
 
| '''✘ broken'''
 
| '''✘ broken'''
|  
+
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Railroad</samp>
 +
| minor changes, made events skippable
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/Mountain</tt>
+
| <samp>Data/Events/Saloon</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/Railroad</tt>
+
| <samp>Data/Events/SamHouse</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/Saloon</tt>
+
| <samp>Data/Events/ScienceHouse</samp>
| ██████████
+
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/SebastianRoom</samp>
 +
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/SeedShop</samp>
 +
| minor changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Sewer</samp>
 +
| fixed typo
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Data/Events/Town</samp>
 +
| new content, changes, made events skippable
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/SamHouse</tt>
+
| <samp>Data/Events/Beach</samp>
| ██████████
+
| made events skippable
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/SebastianRoom</tt>
+
| <samp>Data/Festivals/fall16</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/Events/Town</tt>
+
| <samp>Data/Festivals/spring24</samp>
| ██████████
+
| minor(?) change to event script
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/TV/CookingChannel</tt>
+
| <samp>Data/TV/CookingChannel</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Data/TV/TipChannel</tt>
+
| <samp>Data/TV/TipChannel</samp>
| ██████████
+
| minor changes; swapped days 60/64 and days 172/176
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>LooseSprites/Cursors</tt>
+
| <samp>LooseSprites/Cursors</samp>
| ██████████
+
| changes to many sprites, new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
| ✘ possibly broken
+
| ✘ may remove changes
 
|-
 
|-
| <tt>LooseSprites/daybg</tt>
+
| <samp>LooseSprites/daybg</samp>
| ██████████
+
| redrawn
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
|-
 
|-
| <tt>LooseSprites/JunimoNote</tt>
+
| <samp>LooseSprites/Fence1</samp><br /><samp>LooseSprites/Fence2</samp><br /><samp>LooseSprites/Fence3</samp><br /><samp>LooseSprites/Fence5</samp>
| ██████████
+
| new sprites, significant changes
 +
| '''✘ broken'''
 +
| '''✘ likely broken'''
 +
|-
 +
| <samp>LooseSprites/JunimoNote</samp>
 +
| new sprite in empty spot
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>LooseSprites/map</samp>
 +
| new sprite in empty spot
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>LooseSprites/nightbg</tt>
+
| <samp>LooseSprites/nightbg</samp>
| ██████████
+
| redrawn
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
|-
 
|-
| <tt>LooseSprites/temporary_sprites_1</tt>
+
| <samp>LooseSprites/SeaMonster</samp>
| ██████████
+
| overhauled
 +
| '''✘ broken'''
 +
| '''✘ broken'''
 +
|-
 +
| <samp>LooseSprites/temporary_sprites_1</samp>
 +
| new sprites in empty spots, new areas
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/{season}_town</tt><br /><tt>{season}_town</tt>
+
| <samp>Maps/{season}_town</samp><br /><samp>{season}_town</samp>
| ██████████
+
| new tiles in new area, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Maps/ArchaeologyHouse</tt>
+
| <samp>Maps/ArchaeologyHouse</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Backwoods</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Cabin</samp><br /><samp>Maps/Cabin1_marriage</samp><br /><samp>Maps/Cabin2_marriage</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Club</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/CommunityCenter_Joja</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/CommunityCenter_Refurbished</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/CommunityCenter_Ruins</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Deserts</samp>
 +
| new content, unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/Cabin</tt><br /><tt>Maps/Cabin1_marriage</tt><br /><tt>Maps/Cabin2_marriage</tt>
+
| <samp>Maps/ElliottHouse</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/ElliottHouseTiles</tt><br /><tt>ElliottHouseTiles</tt>
+
| <samp>Maps/ElliottHouseTiles</samp><br /><samp>ElliottHouseTiles</samp>
| ██████████
+
| new tiles in new area, cosmetic changes to many tiles
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✘ may remove cosmetic changes
 
| ✘ may remove cosmetic changes
 
|-
 
|-
| <tt>Maps/FarmHouse</tt><br /><tt>Maps/FarmHouse1_marriage</tt><br /><tt>Maps/FarmHouse2_marriage</tt>
+
| <samp>Maps/Farm</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/farmhouse_tiles</tt><br /><tt>farmhouse_tiles</tt>
+
| <samp>Maps/Farm_Combat</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Farm_Fishing</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Farm_Foraging</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Farm_Mining</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/FarmHouse</samp><br /><samp>Maps/FarmHouse1_marriage</samp><br /><samp>Maps/FarmHouse2_marriage</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/farmhouse_tiles</samp><br /><samp>farmhouse_tiles</samp>
 +
| new tiles replace previous tiles
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Festivals</samp>
 +
| new tiles in empty spaces
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/Forest-FlowerFestival</tt>
+
| <samp>Maps/Forest</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Forest-FlowerFestival</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Forest-IceFestival</samp>
 +
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/Forest-IceFestival</tt>
+
| <samp>Maps/HaleyHouse</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/HaleyHouse</tt>
+
| <samp>Maps/ManorHouse</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/ManorHouse</tt>
+
| <samp>Maps/Hospital</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/MenuTiles</tt>
+
| <samp>Maps/JoshHouse</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/MenuTiles</samp>
 +
| new tiles in new area; replaced one tile
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/MenuTilesUncolored</tt>
+
| <samp>Maps/MenuTilesUncolored</samp>
| ██████████
+
| cosmetic changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/Mountain</tt>
+
| <samp>Maps/Mountain</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/nightSceneMaru</tt>
+
| <samp>Maps/nightSceneMaru</samp>
| ██████████
+
| cosmetic fix
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/Saloon</tt>
+
| <samp>Maps/Railroad</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/SewerTiles</tt><br /><tt>SewerTiles</tt>
+
| <samp>Maps/Saloon</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/SamHouse</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/SeedShop</samp>
 +
| added door to sun room, unknown changes
 +
| '''✘ broken'''
 +
| ?
 +
|-
 +
| <samp>Maps/SewerTiles</samp><br /><samp>SewerTiles</samp>
 +
| new tiles in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/Shed</tt>
+
| <samp>Maps/Shed</samp>
| ██████████
+
| unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/spouseRooms</tt>
+
| <samp>Maps/spouseRooms</samp>
| ██████████
+
| new content, unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/springobjects</tt>
+
| <samp>Maps/springobjects</samp>
| ██████████
+
| new tiles in empty spots, replaced unused sprite, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/spring_outdoorsTileSheet</tt><br /><tt>spring_outdoorsTileSheet</tt>
+
| <samp>Maps/spring_outdoorsTileSheet</samp><br /><samp>spring_outdoorsTileSheet</samp><br /><samp>fall_outdoorsTileSheet</samp>
| ██████████
+
| cosmetic changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Maps/Town-Fair</tt>
+
| <samp>Maps/Town</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Town-Christmas</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Town-EggFestival</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Town-Fair</samp>
 +
| new content, unknown changes
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
| <tt>Maps/townInterior</tt><br /><tt>townInterior</tt>
+
| <samp>Maps/Town-Halloween</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/townInterior</samp><br /><samp>townInterior</samp>
 +
| new tiles in empty spot, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Minigames/MineCart</tt>
+
| <samp>Maps/Trailer</samp>
| ██████████
+
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Trailer_big</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mine</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/6</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/7</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/13</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/14</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/19</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/26</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/28</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/31</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/34</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/37</samp>
 +
| unknown changes
 +
| ?
 +
| ?
 +
|-
 +
| <samp>Maps/Mines/mine</samp><br /><samp>Mines/mine</samp><br /><samp>mine</samp>
 +
| new tiles in empty spots
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_dark</samp><br /><samp>Mines/mine_dark</samp><br /><samp>mine_dark</samp>
 +
| filled in empty area
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_desert</samp><br /><samp>Mines/mine_desert</samp>
 +
| replaced tile
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_desert_dark</samp>
 +
| replaced tile, filled in empty tiles
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_lava</samp><br /><samp>mine_lava</samp>
 +
| filled in empty area
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_lava_dark</samp>
 +
| filled in empty area
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_frost_dark</samp>
 +
| filled in empty area
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/Mines/mine_slime</samp>
 +
| replaced tile
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Maps/walls_and_floors</samp><br /><samp>walls_and_floors</samp>
 +
| new tiles in new area, replaced unused tiles, moved some tiles to <samp>LooseSprites/Cursors2</samp>
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Minigames/Clouds</samp>
 +
| redesigned some clouds, removed a cloud
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>Minigames/MineCart</samp>
 +
| overhauled
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
| <tt>Portraits/Elliott</tt>
+
| <samp>Portraits/Elliott</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Portraits/Haley</tt>
+
| <samp>Portraits/Haley</samp>
| ██████████
+
| cosmetic changes
 
| ✘ will remove changes
 
| ✘ will remove changes
| ✘ may remove changes
+
| ✘ will probably remove changes
 
|-
 
|-
| <tt>Portraits/Krobus</tt>
+
| <samp>Portraits/Krobus</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Portraits/Maru</tt>
+
| <samp>Portraits/Maru</samp>
| ██████████
+
| cosmetic changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Portraits/Penny</tt>
+
| <samp>Portraits/Penny</samp>
| ██████████
+
| new tile in empty spot, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Portraits/Sam</tt>
+
| <samp>Portraits/Sam</samp>
| ██████████
+
| new tile in empty spot + new area, cosmetic changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✘ will remove changes
 
| ✘ will remove changes
 
|-
 
|-
| <tt>Strings/Buildings</tt>
+
| <samp>Strings/Buildings</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/Characters</tt>
+
| <samp>Strings/Characters</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/Events</tt>
+
| <samp>Strings/credits</samp>
| ██████████
+
| reordered, new content, changes
 +
| '''✘ broken'''
 +
| '''✘ broken'''
 +
|-
 +
| <samp>Strings/Events</samp>
 +
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/Locations</tt>
+
| <samp>Strings/Locations</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/Notes</tt>
+
| <samp>Strings/Notes</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Strings/StringsFromCSFiles</tt>
+
| <samp>Strings/StringsFromCSFiles</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Strings/StringsFromMaps</tt>
+
| <samp>Strings/StringsFromMaps</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>Strings/UI</tt>
+
| <samp>Strings/UI</samp>
| ██████████
+
| new content, minor changes
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/Alex</tt>
+
| <samp>Strings/schedules/Alex</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/George</tt>
+
| <samp>Strings/schedules/George</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/Gus</tt>
+
| <samp>Strings/schedules/Gus</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/Alex</tt>
+
| <samp>Strings/schedules/Alex</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/Shane</tt>
+
| <samp>Strings/schedules/Shane</samp>
| ██████████
+
| new content
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|  
 
|  
 
|-
 
|-
| <tt>Strings/schedules/spring/Penny</tt>
+
| <samp>Strings/schedules/spring/Penny</samp>
| ██████████
+
| deleted
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
| <tt>TerrainFeatures/mushroom_tree</tt>
+
| <samp>TerrainFeatures/Flooring</samp>
| ██████████
+
| removed unused sprites, added new flooring, cosmetic changes
 +
| ✘ will remove changes
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>TerrainFeatures/hoeDirt</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>TerrainFeatures/hoeDirtDark</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>TerrainFeatures/hoeDirtSnow</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
|
 +
|-
 +
| <samp>TerrainFeatures/mushroom_tree</samp>
 +
| changed seed/sprout sprites
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✘ may remove changes
 
| ✘ may remove changes
 
|-
 
|-
| <tt>TerrainFeatures/Quartz</tt>
+
| <samp>TerrainFeatures/Quartz</samp>
| ██████████
+
| resized
 +
| '''✘ broken'''
 +
| '''✘ broken'''
 +
|-
 +
| <samp>TileSheets/bushes</samp>
 +
| new sprites in new area
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>TileSheets/Craftables</samp>
 +
| minor changes, new sprites in empty spots + new areas
 +
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>TileSheets/Critters</samp>
 +
| new sprites
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 
| '''✘ broken'''
 
| '''✘ broken'''
 
|-
 
|-
| <tt>TileSheets/Craftables</tt>
+
| <samp>TileSheets/crops</samp>
| ██████████
+
| new sprites in empty spots
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>TileSheets/projectiles</tt>
+
| <samp>TileSheets/projectiles</samp>
| ██████████
+
| minor changes
 
| ✘ will remove changes
 
| ✘ will remove changes
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|-
 
|-
| <tt>TileSheets/furniture</tt>
+
| <samp>TileSheets/furniture</samp>
| ██████████
+
| minor changes, new sprites in empty spots + new areas, replaced some sprites
 
| '''✘ broken'''
 
| '''✘ broken'''
 
| ✘ may remove changes
 
| ✘ may remove changes
 
|-
 
|-
| <tt>TileSheets/tools</tt>
+
| <samp>TileSheets/tools</samp>
| ██████████
+
| new sprites in empty spots, replaced one sprite
 
| '''✘ broken'''
 
| '''✘ broken'''
 +
| ✓ mostly unaffected
 +
|-
 +
| <samp>TileSheets/weapons</samp>
 +
| new sprite in empty spot (unused?)
 +
| '''✘ broken?'''
 
| ✓ mostly unaffected
 
| ✓ mostly unaffected
 
|}
 
|}
    
[[Category:Modding]]
 
[[Category:Modding]]
105,789

edits

Navigation menu