Changes

Jump to navigation Jump to search
+ completed in upcoming 1.6
Line 547: Line 547:  
===Small changes===
 
===Small changes===
 
* ☑ Fix <samp>Stardew Valley.dll</samp> no longer having a unique build number in the version after Stardew Valley 1.5.5.
 
* ☑ Fix <samp>Stardew Valley.dll</samp> no longer having a unique build number in the version after Stardew Valley 1.5.5.
 +
 +
==Done in Stardew Valley {{version|1.6}} (upcoming)==
 +
===Medium changes===
 +
* ☑ Some XNB files have a separate display name field, but only in non-English. Using display names consistently regardless of language would let mods rename things without breaking keys:
 +
** ☑ <samp>Data\Boots</samp>
 +
** ☑ <samp>Data\CraftingRecipes</samp>
 +
** ☑ <samp>Data\CookingRecipes</samp>
 +
** ☑ <samp>Data\Furniture</samp>
 +
** ☑ <samp>Data\Weapons</samp>
 +
 +
===Refactoring===
 +
* ☑ Add unique item keys and allow custom spritesheets per item. This would eliminate the current complexities with adding custom items to Stardew Valley, make code much more readable, simplify troubleshooting mod errors, and make it possible to support any item type in cases like sending mail. See the [https://gist.github.com/Pathoschild/92d1fcb7c2ffeb7e1461c242cdb025e2 detailed proposal doc].
 +
* ☑ Move shop inventories into a data asset so mods can easily change them (e.g. <code>"<shop id>": "item_id quantity_available [required_mail_flag]/..."</code>).
    
[[Category:Modding]]
 
[[Category:Modding]]
translators
8,445

edits

Navigation menu