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>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: | | <li>Some notable field/method changes: |
| | | |
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. |
| + | |- |
| + | | <samp>Farmer</samp> |
| + | | <samp>money</samp> |
| + | | Replaced by <samp>Money</samp>, which handles shared/individual wallets for you. |
| |- | | |- |
− | | <tt>Farm</tt> | + | | <samp>Game1</samp> |
− | | <tt>shipItem(Item item)</tt> | + | | <samp>itemsToShip</samp> |
− | | Removed; add directly to <tt>farm.getShippingBin(Game1.player)</tt> instead. | + | | Removed; see <samp>farm.getShippingBin(Game1.player)</samp> or <samp>Game1.player.displayedShippedItems</samp> instead. |
| |- | | |- |
− | | <tt>Farmer</tt> | + | | <samp>Game1</samp> |
− | | <tt>money</tt> | + | | <samp>getCharacterFromName(string name, bool mustBeVillager)</samp> |
− | | Replaced by <tt>Money</tt>, which handles shared/individual wallets for you. | + | | 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>itemsToShip</tt> | + | | <samp>dailyLuck</samp> |
− | | Removed; see <tt>farm.getShippingBin(Game1.player)</tt> or <tt>Game1.player.displayedShippedItems</tt> instead. | + | | Use <samp>Game1.player.DailyLuck</samp> or <samp>Game1.player.team.sharedDailyLuck</samp> as appropriate instead. |
| |- | | |- |
− | | <tt>Game1</tt> | + | | <samp>Item</samp> |
− | | <tt>getCharacterFromName(string name, bool mustBeVillager)</tt> | + | | <samp>getStack</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>. | + | | No longer exists; use <samp>Item.Stack</samp> instead. |
| |- | | |- |
− | | <tt>Game1</tt> | + | | <samp>Item</samp> |
− | | <tt>dailyLuck</tt> | + | | <samp>addToStack</samp> |
− | | Use <tt>Game1.player.DailyLuck</tt> or <tt>Game1.player.team.sharedDailyLuck</tt> as appropriate instead. | + | | 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). |
| |- | | |- |
− | | <tt>Item</tt> | + | | <samp>Pet</samp> |
− | | <tt>getStack</tt> | + | | <samp>wasPetToday</samp> |
− | | No longer exists; use <tt>Item.Stack</tt> instead. | + | | 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> |
| |- | | |- |
− | | <tt>Item</tt> | + | | <samp>ShopMenu</samp> |
− | | <tt>addToStack</tt> | + | | <samp>itemPriceAndStock</samp> |
− | | Now takes an <tt>Item</tt> reference instead of stack count, but otherwise equivalent (i.e. it returns the remaining stack count but doesn't change the item passed in). | + | | Changed from <samp>Dictionary<Item, int[]></samp> to <samp>Dictionary<ISalable, int[]></samp>, but otherwise equivalent. (<samp>Item</samp> implements <samp>ISalable</samp>.) |
| |- | | |- |
− | | <tt>Pet</tt> | + | | <samp>ShopMenu</samp> |
− | | <tt>wasPetToday</tt> | + | | <samp>forSale</samp> |
− | | Replaced by <tt>lastPetDay</tt>, which is the <tt>Game1.Date.TotalDays</tt> value when it was last pet by each player. | + | | Changed from <samp>List<Item></samp> to <samp>List<ISalable></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 67: |
Line 94: |
| | | |
| * See [[User:Pathoschild/Modding wishlist#Done in Stardew Valley 1.4|Modding wishlist#Done in Stardew Valley 1.4]]. | | * See [[User:Pathoschild/Modding wishlist#Done in Stardew Valley 1.4|Modding wishlist#Done in Stardew Valley 1.4]]. |
− | * Added ██████████. | + | * Added object context tags. |
− | * Added ██████████. | + | * 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 a <tt>GameLocation</tt> method to patch the location's map from another map file, and a method to force reload the map. | + | * 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 audio context to methods like <tt>Game1.changeMusicTrack</tt>. If the context changes, any audio playing for the current context will end automatically. | + | * Added utility methods like <samp>Utility.CalculateMinutesUntilMorning</samp>, <samp>CalculateMinutesUntilMorning</samp>, <samp>ExpandRectangle</samp>, and <samp>GetOppositeFacingDirection</samp>. |
| + | * 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 light context (similar to previous). |
− | * Added two new stats to <tt>Game1.stats</tt>: <tt>exMemoriesWiped</tt> and <tt>childrednTurnedToDoves</tt>. | + | * Added two new stats to <samp>Game1.stats</samp>: <samp>exMemoriesWiped</samp> and <samp>childrenTurnedToDoves</samp>. |
− | * Added debug commands: <tt>addQuartz</tt>, <tt>addhour</tt>, <tt>addminute</tt>, <tt>allMailRead</tt>, <tt>animationPreviewTool</tt>/<tt>apt</tt>, <tt>broadcastMail</tt>, <tt>buff</tt> + <tt>clearBuffs</tt>, <tt>changeWallet</tt> + <tt>mergeWallets</tt> + <tt>separateWallets</tt>, <tt>clear</tt>, <tt>██████████</tt>, <tt>collectquest</tt>, <tt>██████████</tt>, <tt>createDebris</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>festival</tt>, <tt>frameByFrame</tt> / <tt>fbf</tt>, <tt>growWildTrees</tt>, <tt>inputSim</tt> / <tt>inputsim</tt> / <tt>is</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <tt>junimogoodbye</tt>, <tt>██████████</tt>, <tt>██████████</tt>, <t>pauseTime</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>sleep</tt> / <tt>newDay</tt> / <tt>nd</tt>, <tt>██████████</tt>, <tt>██████████</tt> / <tt>██████████</tt>, <tt>testWordWrap</tt>, <tt>trashCan</tt>, and <tt>warpToCharacter</tt> / <tt>wtc</tt>. Removed <tt>emote</tt> and <tt>fillWithPlacedObject</tt>.
| + | * Added option for invisible NPCs gone from the game temporarily (<samp>NPC.IsInvisible</samp> and <samp>NPC.daysUntilNotInvisible</samp>). |
− | * Added option for invisible NPCs gone from the game temporarily (<tt>NPC.IsInvisible</tt> and <tt>NPC.daysUntilNotInvisible</tt>). | + | * Added <samp>WindowLight</samp> map properties. |
− | * Added option for temporarily invisible/passable placed items (<tt>Object.isTemporarilyInvisible</tt>). | + | * Added option for temporarily invisible/passable placed items (<samp>Object.isTemporarilyInvisible</samp>). |
− | * Added <tt>farmer.isUnclaimedFarmhand</tt> to distinguish a farmhand that hasn't been customised by a player yet. | + | * Added <samp>farmer.isUnclaimedFarmhand</samp> to distinguish a farmhand that hasn't been customised by a player yet. |
− | * Added <tt>kent</tt> option for the <tt>$d</tt> dialogue command. | + | * Added <samp>kent</samp> option for the <samp>$d</samp> dialogue command. |
− | * Added <tt>%endearment</tt> and <tt>%endearmentlower</tt> 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. | + | * 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 85: |
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>██████████</tt> and <tt>██████████</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 122: |
Line 231: |
| ! Content Patcher | | ! Content Patcher |
| |- | | |- |
− | | <tt>Buildings/Log Cabin</tt> | + | | <samp>Buildings/houses</samp> |
− | | ██████████ | + | | cosmetic changes |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Buildings/Log Cabin</samp> |
| + | | redesigned |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ likely broken''' | | | '''✘ likely broken''' |
| |- | | |- |
− | | <tt>Buildings/Plank Cabin</tt> | + | | <samp>Buildings/Plank Cabin</samp> |
− | | ██████████ | + | | redesigned |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ likely broken''' | | | '''✘ likely broken''' |
| |- | | |- |
− | | <tt>Buildings/Stone Cabin</tt> | + | | <samp>Buildings/Stone Cabin</samp> |
− | | ██████████ | + | | redesigned |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ likely broken''' | | | '''✘ likely broken''' |
| |- | | |- |
− | | <tt>Characters/Abigail</tt> | + | | <samp>Characters/Abigail</samp> |
− | | ██████████ | + | | new sprites in empty spots + new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Caroline</tt> | + | | <samp>Characters/Alex</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Dwarf</tt> | + | | <samp>Characters/Caroline</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Elliott</tt> | + | | <samp>Characters/Clint</samp> |
− | | ██████████ | + | | new sprites in empty spots + new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Evelyn</tt> | + | | <samp>Characters/Demetrius</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <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''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Gus</samp> |
| + | | new sprites in empty spots + new area, cosmetic changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Gus</tt> | + | | <samp>Characters/Haley</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Harvey</tt> | + | | <samp>Characters/Harvey</samp> |
− | | ██████████ | + | | new sprites in empty spots + new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Kent</tt> | + | | <samp>Characters/Jas</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Krobus</tt> | + | | <samp>Characters/Jodi</samp> |
− | | ██████████ | + | | new sprites in new area |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Characters/Kent</samp> |
| + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Leah</tt> | + | | <samp>Characters/Krobus</samp> |
− | | ██████████ | + | | new sprites in new area, cosmetic changes |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Leah</samp> |
| + | | new sprites in new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Characters/Lewis</tt> | + | | <samp>Characters/Lewis</samp> |
− | | ██████████ | + | | new sprites in new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Characters/Marnie</tt> | + | | <samp>Characters/Linus</samp> |
− | | ██████████ | + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Characters/Maru</tt> | + | | <samp>Characters/Marnie</samp> |
− | | ██████████ | + | | new sprites in new area |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Characters/Maru</samp> |
| + | | new sprites in empty spots |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Pam</tt> | + | | <samp>Characters/Pam</samp> |
− | | ██████████ | + | | new sprites in empty spots + new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Sam</tt> | + | | <samp>Characters/Penny</samp> |
− | | ██████████ | + | | new sprites in new area, cosmetic changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Characters/Sandy</tt> | + | | <samp>Characters/Pierre</samp> |
− | | ██████████ | + | | new sprites in new area |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Characters/Sebastian</tt> | + | | <samp>Characters/Robin</samp> |
− | | ██████████ | + | | new sprites in new area |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Characters/Sam</samp> |
| + | | new sprites in empty spots + new area |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Sandy</samp> |
| + | | new sprites in new area |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <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''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Sebastian</samp> |
| + | | new content, minor changes |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Dialogue/Shane</samp> |
| + | | new content, minor changes |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Characters/Farmer/farmer_base</samp> |
| + | | significant changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | '''✘ broken''' | | | '''✘ broken''' |
| |- | | |- |
− | | <tt>Characters/Farmer/farmer_girl_base</tt> | + | | <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''' | | | '''✘ broken''' |
| |- | | |- |
− | | <tt>Data/Blueprints</tt> | + | | <samp>Data/Blueprints</samp> |
− | | ██████████ | + | | new content, changed cabin entries |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ 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/eventConditions</tt> | + | | <samp>Data/EngagementDialogue</samp> |
| + | | new content |
| + | | '''✘ broken''' |
| + | | |
| + | |- |
| + | | <samp>Data/eventConditions</samp> |
| | deleted | | | deleted |
| | | | | |
| | | | | |
| |- | | |- |
− | | <tt>Data/ExtraDialogue</tt> | + | | <samp>Data/ExtraDialogue</samp> |
− | | ██████████ | + | | new content, minor changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Data/Furniture</tt> | + | | <samp>Data/Furniture</samp> |
− | | ██████████ | + | | new content, minor changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/fruitTrees</tt> | + | | <samp>Data/hats</samp> |
− | | deleted
| + | | new content |
− | |
| |
− | |
| |
− | |-
| |
− | | <tt>Data/hats</tt>
| |
− | | ██████████ | |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Data/Locations</tt> | + | | <samp>Data/Locations</samp> |
− | | ██████████ | + | | minor changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/mail</tt> | + | | <samp>Data/mail</samp> |
− | | ██████████ | + | | new content, new field in most entries, fixed typos |
− | | '''✘ broken'''
| |
| | '''✘ broken''' | | | '''✘ broken''' |
| + | | '''✘ likely broken''' |
| |- | | |- |
− | | <tt>Data/MineRooms</tt> | + | | <samp>Data/MineRooms</samp> |
| | deleted | | | deleted |
| | | | | |
| | | | | |
| |- | | |- |
− | | <tt>Data/monsters</tt> | + | | <samp>Data/Monsters</samp> |
− | | ██████████ | + | | new content, added new drops for Grubs |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/NPCDispositions</tt> | + | | <samp>Data/NPCDispositions</samp> |
− | | ██████████ | + | | minor changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/ObjectInformation</tt> | + | | <samp>Data/NPCGiftTastes</samp> |
− | | ██████████ | + | | added new gift tastes |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/ObjectInformation</samp> |
| + | | new content, format change for artifacts, minor changes, replaced some unused entries |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Quests</tt> | + | | <samp>Data/Quests</samp> |
− | | ██████████ | + | | new content, adjusted Aquatic Research reward |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/SecretNotes</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 |
| |- | | |- |
− | | <tt>Data/weapons</tt> | + | | <samp>Data/Events/Beach</samp> |
− | | ██████████ | + | | minor changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/BusStop</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''' | | | '''✘ broken''' |
− | | | + | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/FarmHouse</tt> | + | | <samp>Data/Events/FarmHouse</samp> |
− | | ██████████ | + | | new content, changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/Forest</tt> | + | | <samp>Data/Events/Forest</samp> |
− | | ██████████ | + | | new content |
| | '''✘ broken''' | | | '''✘ broken''' |
| | | | | |
| |- | | |- |
− | | <tt>Data/Events/Mountain</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 | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/Railroad</tt> | + | | <samp>Data/Events/Railroad</samp> |
− | | ██████████ | + | | minor changes, made events skippable |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/Saloon</tt> | + | | <samp>Data/Events/Saloon</samp> |
− | | ██████████ | + | | new content, minor changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/SamHouse</tt> | + | | <samp>Data/Events/SamHouse</samp> |
− | | ██████████ | + | | minor changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/SebastianRoom</tt> | + | | <samp>Data/Events/ScienceHouse</samp> |
− | | ██████████ | + | | minor changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Events/Town</tt> | + | | <samp>Data/Events/SebastianRoom</samp> |
− | | ██████████ | + | | minor changes |
− | | '''✘ broken''' | + | | ✘ 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 | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/Festivals/spring24</tt> | + | | <samp>Data/Events/Town</samp> |
− | | ██████████ | + | | new content, changes, made events skippable |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/TV/CookingChannel</tt> | + | | <samp>Data/Events/Beach</samp> |
− | | ██████████ | + | | made events skippable |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Data/TV/TipChannel</tt> | + | | <samp>Data/Festivals/fall16</samp> |
− | | ██████████ | + | | minor changes |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>LooseSprites/birds</tt> | + | | <samp>Data/Festivals/spring24</samp> |
− | | ██████████ | + | | minor(?) change to event script |
| | '''✘ broken''' | | | '''✘ broken''' |
− | | ✘ possibly broken | + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/TV/CookingChannel</samp> |
| + | | minor changes |
| + | | ✘ will remove changes |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Data/TV/TipChannel</samp> |
| + | | minor changes; swapped days 60/64 and days 172/176 |
| + | | ✘ will remove changes |
| + | | ✓ 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''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>LooseSprites/map</tt> | + | | <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 | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Cabin</tt><br /><tt>Maps/Cabin1_marriage</tt><br /><tt>Maps/Cabin2_marriage</tt> | + | | <samp>Maps/Backwoods</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Club</tt> | + | | <samp>Maps/Cabin</samp><br /><samp>Maps/Cabin1_marriage</samp><br /><samp>Maps/Cabin2_marriage</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/CommunityCenter_Joja</tt> | + | | <samp>Maps/Club</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/CommunityCenter_Refurbished</tt> | + | | <samp>Maps/CommunityCenter_Joja</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/CommunityCenter_Ruins</tt> | + | | <samp>Maps/CommunityCenter_Refurbished</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/ElliottHouseTiles</tt><br /><tt>ElliottHouseTiles</tt> | + | | <samp>Maps/CommunityCenter_Ruins</samp> |
− | | ██████████ | + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Deserts</samp> |
| + | | new content, unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/ElliottHouse</samp> |
| + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <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/Farm</tt> | + | | <samp>Maps/Farm</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Farm_Combat</tt> | + | | <samp>Maps/Farm_Combat</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Farm_Fishing</tt> | + | | <samp>Maps/Farm_Fishing</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Farm_Foraging</tt> | + | | <samp>Maps/Farm_Foraging</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Farm_Mining</tt> | + | | <samp>Maps/Farm_Mining</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/FarmHouse</tt><br /><tt>Maps/FarmHouse1_marriage</tt><br /><tt>Maps/FarmHouse2_marriage</tt> | + | | <samp>Maps/FarmHouse</samp><br /><samp>Maps/FarmHouse1_marriage</samp><br /><samp>Maps/FarmHouse2_marriage</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/farmhouse_tiles</tt><br /><tt>farmhouse_tiles</tt> | + | | <samp>Maps/farmhouse_tiles</samp><br /><samp>farmhouse_tiles</samp> |
− | | ██████████ | + | | new tiles replace previous tiles |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Maps/Forest-FlowerFestival</tt> | + | | <samp>Maps/Festivals</samp> |
| + | | new tiles in empty spaces |
| + | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>Maps/Forest</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Forest-IceFestival</tt> | + | | <samp>Maps/Forest-FlowerFestival</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/HaleyHouse</tt> | + | | <samp>Maps/Forest-IceFestival</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/ManorHouse</tt> | + | | <samp>Maps/HaleyHouse</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/MenuTiles</tt> | + | | <samp>Maps/ManorHouse</samp> |
− | | ██████████ | + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Hospital</samp> |
| + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <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 | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/nightSceneMaru</tt> | + | | <samp>Maps/nightSceneMaru</samp> |
− | | ██████████ | + | | cosmetic fix |
| | ✘ will remove changes | | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>Maps/Railroad</tt> | + | | <samp>Maps/Railroad</samp> |
| + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Saloon</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Saloon</tt> | + | | <samp>Maps/SamHouse</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/SeedShop</tt> | + | | <samp>Maps/SeedShop</samp> |
− | | ██████████ | + | | added door to sun room, unknown changes |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/SewerTiles</tt><br /><tt>SewerTiles</tt> | + | | <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 | | | 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><br /><tt>fall_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</tt> | + | | <samp>Maps/Town</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Town-Fair</tt> | + | | <samp>Maps/Town-Christmas</samp> |
− | | ██████████ | + | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/townInterior</tt><br /><tt>townInterior</tt> | + | | <samp>Maps/Town-EggFestival</samp> |
− | | ██████████ | + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Town-Fair</samp> |
| + | | new content, unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <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>Maps/Mines/19</tt> | + | | <samp>Maps/Trailer</samp> |
| + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Trailer_big</samp> |
| + | | unknown changes |
| + | | ? |
| + | | ? |
| + | |- |
| + | | <samp>Maps/Mine</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Mines/26</tt> | + | | <samp>Maps/Mines/6</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Maps/Mines/28</tt> | + | | <samp>Maps/Mines/7</samp> |
| | unknown changes | | | unknown changes |
| | ? | | | ? |
| | ? | | | ? |
| |- | | |- |
− | | <tt>Minigames/MineCart</tt> | + | | <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 | | | deleted |
| | | | | |
| | | | | |
| |- | | |- |
− | | <tt>TerrainFeatures/Flooring</tt> | + | | <samp>TerrainFeatures/Flooring</samp> |
− | | ██████████ | + | | removed unused sprites, added new flooring, cosmetic changes |
− | | ✓ mostly unaffected | + | | ✘ will remove changes |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>TerrainFeatures/mushroom_tree</tt> | + | | <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''' | | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| + | |- |
| + | | <samp>TileSheets/Craftables</samp> |
| + | | minor changes, new sprites in empty spots + new areas |
| | '''✘ broken''' | | | '''✘ broken''' |
| + | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>TileSheets/bushes</tt> | + | | <samp>TileSheets/Critters</samp> |
− | | ██████████ | + | | new sprites |
| | '''✘ broken''' | | | '''✘ broken''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |
| + | | '''✘ 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 | | | ✓ mostly unaffected |
| |- | | |- |
− | | <tt>TileSheets/weapons</tt> | + | | <samp>TileSheets/weapons</samp> |
− | | ██████████ | + | | new sprite in empty spot (unused?) |
| | '''✘ broken?''' | | | '''✘ broken?''' |
| | ✓ mostly unaffected | | | ✓ mostly unaffected |