tModLoader

tModLoader

Magic Storage
Showing 1-10 of 68 entries
< 1  2  3  4  5  6  7 >
Update: Aug 15, 2023 @ 9:12pm

Version 0.6.0.3 has been published to Stable learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.3
See #magic-storage-changelog[discord.com] for more information.

Change log can be found at: https://gist.github.com/absoluteAquarian/60cd48ca8f810c7f943a3a7c1adc8b55

Update: Aug 15, 2023 @ 9:10pm

Version 0.6.0.3 has been published to Stable (v2023.6) learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.3
See #magic-storage-changelog[discord.com] for more information.

Change log can be found at: https://gist.github.com/absoluteAquarian/60cd48ca8f810c7f943a3a7c1adc8b55

Update: Aug 10, 2023 @ 1:11pm

Version 0.6.0.2 has been published to Stable learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.2
See #magic-storage-changelog[discord.com] for more information.

- Made the Recursion Crafting feature significantly more stable
- The "server audit log" is now an opt-in feature in the Server Config
- The "right click ingredient to view recipe" feature is no longer disabled while recursion crafting is active
- Improved the netcode for Quick Stacking to no longer necessitate an inventory reorganization when an item wasn't fully quick-stacked
- The Loading... prompt now waits for 45 game ticks before displaying itself
- Placing storage components will now properly update the frames of adjacent Connectors
- Added support for sharing items from the Storage UI and recipes from the Crafting UI (Alt+Click when chat bar is open)
- Added a safeguard to the rendering logic for the Required Objects text to prevent an edge case that could print an error to the chat
- Added safeguards to prevent lag and crashes when using the "right click stack splitting" logic when withdrawing items from storage or the Crafting UI's result slot
- Added a brief delay when opening the Storage and Crafting UIs before their item slots can be interacted with
- Added a new control to the Controls tab of the Storage UI — Item Deletion Mode — to allow easy deletion of item stacks from storage
- Fixed a bug where trying to craft a recipe whose ingredients were all fully researched would cause a crash
- Fixed a bug in recipe refreshing logic where it would sometimes ignore active filters
- Fixed an oversight where recipes wouldn't show their Required Objects unless the recipe's ingredient requirements were fulfilled
- Fixed an oversight where only a few "recipe conditions" would appear in the Required Objects list
- Fixed a bug where the hover text for the Reset button in the Storage/Crafting UIs would linger until hovering over something else in the UI
- Fixed an oversight where favoriting items/recipes wouldn't refresh the UI
- Fixed a bug which caused the crafting "Amount: X" target to always be reset to 1 after performing any craft
- Fixed a bug which caused the Configuration Interface's modules to end up in an invalid state when entering a world
- Fixed a bug where withdrawing/depositing items wouldn't properly refresh the UI in multiplayer
- Fixed a bug where the server was never able to properly detect if a client has the Server Operator status
- Fixed a bug where materials for recipes were not being consumed
- Fixed a bug where trying to withdraw items from the Crafting UI's result slot — when a module had added items — would result in a crash, duplicate items or unrelated item stacks being deleted
- Fixed an ancient bug where items in storage could temporarily disappear for multiplayer clients
- Added improved Spanish localizations
- Updated the localization files

Update: Aug 10, 2023 @ 1:08pm

Version 0.6.0.2 has been published to Stable (v2023.6) learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.2
See #magic-storage-changelog[discord.com] for more information.

- Made the Recursion Crafting feature significantly more stable
- The "server audit log" is now an opt-in feature in the Server Config
- The "right click ingredient to view recipe" feature is no longer disabled while recursion crafting is active
- Improved the netcode for Quick Stacking to no longer necessitate an inventory reorganization when an item wasn't fully quick-stacked
- The Loading... prompt now waits for 45 game ticks before displaying itself
- Placing storage components will now properly update the frames of adjacent Connectors
- Added support for sharing items from the Storage UI and recipes from the Crafting UI (Alt+Click when chat bar is open)
- Added a safeguard to the rendering logic for the Required Objects text to prevent an edge case that could print an error to the chat
- Added safeguards to prevent lag and crashes when using the "right click stack splitting" logic when withdrawing items from storage or the Crafting UI's result slot
- Added a brief delay when opening the Storage and Crafting UIs before their item slots can be interacted with
- Added a new control to the Controls tab of the Storage UI — Item Deletion Mode — to allow easy deletion of item stacks from storage
- Fixed a bug where trying to craft a recipe whose ingredients were all fully researched would cause a crash
- Fixed a bug in recipe refreshing logic where it would sometimes ignore active filters
- Fixed an oversight where recipes wouldn't show their Required Objects unless the recipe's ingredient requirements were fulfilled
- Fixed an oversight where only a few "recipe conditions" would appear in the Required Objects list
- Fixed a bug where the hover text for the Reset button in the Storage/Crafting UIs would linger until hovering over something else in the UI
- Fixed an oversight where favoriting items/recipes wouldn't refresh the UI
- Fixed a bug which caused the crafting "Amount: X" target to always be reset to 1 after performing any craft
- Fixed a bug which caused the Configuration Interface's modules to end up in an invalid state when entering a world
- Fixed a bug where withdrawing/depositing items wouldn't properly refresh the UI in multiplayer
- Fixed a bug where the server was never able to properly detect if a client has the Server Operator status
- Fixed a bug where materials for recipes were not being consumed
- Fixed a bug where trying to withdraw items from the Crafting UI's result slot — when a module had added items — would result in a crash, duplicate items or unrelated item stacks being deleted
- Fixed an ancient bug where items in storage could temporarily disappear for multiplayer clients
- Added improved Spanish localizations
- Updated the localization files

Changes Unique to 1.4.4:
- Quick Stacking to Nearby Storage now properly proritizes nearby Remote Accesses rather than its linked Storage Heart
- Quick stacking to storage now plays the "item grab" sound when the items enter the Storage Heart / Remote Access
- Fixed a major bug in the quick stack netcode which caused items to be transformed into garbage
- Fixed a bug in the quick stack logic where it tried to quick stack hotbar items
- Fixed a bug where the Void Vault's inventory was not checked when quick stacking
- Fixed a bug where Quick Stacking to Nearby Storage would spawn a duplicate item particle
- Fixed a bug where the utility method used to check research stats always said an item was not researched
- Fixed the localizations for the custom "recipe condition" used by the Combined Stations (Final Tier) crafting station
- Fixed a bug where trying to read UnloadedGlobalItem data in certain methods — e.g. Delete Unloaded Mod Data — would throw errors

Update: Aug 3, 2023 @ 7:29am

Version 0.6.0.1 has been published to Stable learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.1
See #magic-storage-changelog[discord.com] for more information.

- Fixed some oversights which were causing the Crafting UI to severely lag the game when opened
- Added code to ensure that the Loading... text stays visible during recipe refreshing logic
- (1.4.3 build) Added code that I had forgotten to backport from the 1.4.4 build

Update: Aug 3, 2023 @ 7:27am

Version 0.6.0.1 has been published to Stable (v2023.6) learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6.0.1
See #magic-storage-changelog[discord.com] for more information.

- Fixed some oversights which were causing the Crafting UI to severely lag the game when opened
- Added code to ensure that the Loading... text stays visible during recipe refreshing logic
- (1.4.3 build) Added code that I had forgotten to backport from the 1.4.4 build

Update: Aug 3, 2023 @ 5:04am

Version 0.6 has been published to Stable learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6
See #magic-storage-changelog[discord.com] for more information.

This is a short version of the changelog. The full changelog can be found here[gist.github.com].

- Added a few new items
- Modified the recipes for some items
- Connector tiles now connect to storage components
- Added a new, experimental recursion crafting system
- Removed the integration with Recursive Craft
- The Automaton will now attack monsters with a Storage Unit Wand
- Added a config option to allow the Automaton to remember its most recently displayed help tip
- Added new name options for the Automaton
- Added some missing dialogue localization for the Automaton liking the Princess and vice versa
- Added some new dialogue options for the Automaton
- The Automaton now spawns alongside the Guide during world generation
- Coordinate displays for certain items' tooltips is now in GPS/Depth Meter measurements
- Logic for sorting and filtering items/recipes has been moved to a separate thread
- Renamed a couple buttons in the Controls tab of the Storage UI
- Heavily optimized the logic for refreshing the Crafting and Storage UIs
- Enabling and disabling a module in the Storage Configuration Interface[/b] now prints a message to the chat
- Multiplayer client interactions with a storage system are reported to the server log, like an audit
- IL edits made by Magic Storage no longer throw errors on fail
- The buttons for changing the crafting target amount are now taller
- Fixed Quick Stack to Nearby Storage not working
- (1.4.4 only) Quick Stack to Nearby Storage now play the item transfer visual
- Fixed various bugs and oversights
- Updated the localization files

Update: Aug 3, 2023 @ 5:01am

Version 0.6 has been published to Stable (v2023.6) learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.6
See #magic-storage-changelog[discord.com] for more information.

This is a short version of the changelog. The full changelog can be found here[gist.github.com].

- Added a few new items
- Modified the recipes for some items
- Connector tiles now connect to storage components
- Added a new, experimental recursion crafting system
- Removed the integration with Recursive Craft
- The Automaton will now attack monsters with a Storage Unit Wand
- Added a config option to allow the Automaton to remember its most recently displayed help tip
- Added new name options for the Automaton
- Added some missing dialogue localization for the Automaton liking the Princess and vice versa
- Added some new dialogue options for the Automaton
- The Automaton now spawns alongside the Guide during world generation
- Coordinate displays for certain items' tooltips is now in GPS/Depth Meter measurements
- Logic for sorting and filtering items/recipes has been moved to a separate thread
- Renamed a couple buttons in the Controls tab of the Storage UI
- Heavily optimized the logic for refreshing the Crafting and Storage UIs
- Enabling and disabling a module in the Storage Configuration Interface[/b] now prints a message to the chat
- Multiplayer client interactions with a storage system are reported to the server log, like an audit
- IL edits made by Magic Storage no longer throw errors on fail
- The buttons for changing the crafting target amount are now taller
- Fixed Quick Stack to Nearby Storage not working
- (1.4.4 only) Quick Stack to Nearby Storage now play the item transfer visual
- Fixed various bugs and oversights
- Updated the localization files

Update: Feb 1, 2023 @ 2:13pm

Version 0.5.7.10 has been published to Stable learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.5.7.10
See #magic-storage-changelog[discord.com] for more information.

- Added MagicStorage.Common.Systems.MagicCache.RecalculateRecipeCaches() to the mod's public API
- Added text that will display under the mod loading bar during the Adding Recipes... phase
- Added a safeguard in Utility.AreStrictlyEqual() for when invalid items are used
- Added error-catching code to a utility method in order to prevent a hard game crash
- Added hover text for the Reset button in the Storage, Crafting and Configuration GUIs
- Added EnvironmentModule.ConsumeItemForRecipe() and made the Use Journey Infinite Items module prevent consumption of fully-researched items
- Added more Chinese localization
- Improved the description for the mod in the Steam Workshop
- Modified the support for the OnStack API to only call the hooks
- Made the Sell Duplicates menu ignore favorited items
- Reworked the extended "Quick Stack to nearby storages" logic to hopefully be more stable
- Modified how the Locator, Locator Drive and Portable Accesses store their location data (This fixes a bug where the locations wouldn't be loaded in multiplayer)
- Optimized and fixed the code responsible for detecting if a Storage Configuration Interface is connected to a storage system
- Forced items from Storage Configuration Interface modules to not be sorted/aggregated in order to fix a bug
- Changed the internal logic for all sorters to be more accurate
- Fixed a bug in the Crafting GUI which would sometimes throw an Index was out of range. error
- Fixed a bug which caused Sort by Quantity and Sort by Stack Count to sometimes not properly sort items
- Fixed a bug which caused the game to lag when hovering over Magic Storage item slots while Recursive Craft is enabled
- Fixed some bugs related to withdrawing items from storage
- Fixed a bug where items with knockback would visually get infinite knockback when searched via #Search Tooltip
- Fixed an oversight which could cause the crafting logic to end up in an infinite loop
- Fixed an oversight where the Treasure Map furniture item was appearing in the Summon Weapons filter
- Fixed an oversight where the Crimson Altar and Demon Altar items weren't researchable
- Fixed a typo which caused the Portable Remote Crafting Access to not display its localized name
- Updated the localization files

Update: Feb 1, 2023 @ 2:11pm

Version 0.5.7.10 has been published to Preview learn more @ https://github.com/blushiemagic/MagicStorage/wiki

v0.5.7.10
See #magic-storage-changelog[discord.com] for more information.

- Added MagicStorage.Common.Systems.MagicCache.RecalculateRecipeCaches() to the mod's public API
- Added text that will display under the mod loading bar during the Adding Recipes... phase
- Added a safeguard in Utility.AreStrictlyEqual() for when invalid items are used
- Added error-catching code to a utility method in order to prevent a hard game crash
- Added hover text for the Reset button in the Storage, Crafting and Configuration GUIs
- Added EnvironmentModule.ConsumeItemForRecipe() and made the Use Journey Infinite Items module prevent consumption of fully-researched items
- Added more Chinese localization
- Improved the description for the mod in the Steam Workshop
- Modified the support for the OnStack API to only call the hooks
- Made the Sell Duplicates menu ignore favorited items
- Reworked the extended "Quick Stack to nearby storages" logic to hopefully be more stable
- Modified how the Locator, Locator Drive and Portable Accesses store their location data (This fixes a bug where the locations wouldn't be loaded in multiplayer)
- Optimized and fixed the code responsible for detecting if a Storage Configuration Interface is connected to a storage system
- Forced items from Storage Configuration Interface modules to not be sorted/aggregated in order to fix a bug
- Changed the internal logic for all sorters to be more accurate
- Fixed a bug in the Crafting GUI which would sometimes throw an Index was out of range. error
- Fixed a bug which caused Sort by Quantity and Sort by Stack Count to sometimes not properly sort items
- Fixed a bug which caused the game to lag when hovering over Magic Storage item slots while Recursive Craft is enabled
- Fixed some bugs related to withdrawing items from storage
- Fixed a bug where items with knockback would visually get infinite knockback when searched via #Search Tooltip
- Fixed an oversight which could cause the crafting logic to end up in an infinite loop
- Fixed an oversight where the Treasure Map furniture item was appearing in the Summon Weapons filter
- Fixed an oversight where the Crimson Altar and Demon Altar items weren't researchable
- Fixed a typo which caused the Portable Remote Crafting Access to not display its localized name
- Updated the localization files