Skip to content

Releases: blushiemagic/MagicStorage

v0.7.0.11 Hotfix - 1.4.4 Stable

22 Sep 04:36

Choose a tag to compare

  • Fixed a bug that caused the Crafting Interface to fail to sync to multiplayer clients, which also caused tile corruptions

v0.7.0.10 - 1.4.4 Stable

22 Sep 03:04

Choose a tag to compare

  • Fixed a bug where the Aether Interface wouldn't consume items from the Configuration Interface's modules
  • Fixed a bug where the tabs in the UIs would be grossly misaligned, causing them to appear outside of the UI bounds and be unclickable (Thanks to @guardboi for helping me debug the issue!)
  • Fixed a bug in Item Selling Mode where the reported coins and sold item counts didn't match the actual results
  • Fixed a bug in the rendering logic for the "NPC spawn" reports in the Aether Interface
  • Fixed a bug that caused certain options in the Configurable layouts to crash the game when clicked
  • Fixed a bug where the general (pink) filter options were ignored in the Crafting UI when the UI was refreshed after crafting an item
  • Fixed a bug where item prefixes were ignored when withdrawing items from the Storage UI, often resulting in the wrong item being withdrawn
  • Fixed a typo in the text for the Census housing requirements
  • Fixed an oversight that caused the /msaudit command to sometimes do nothing
  • Improved compatibility with mods like Fargo's Dirt Craft by allowing Storage Cores to be craftable
  • Added a new text prompt to the popup for setting the quantity of an item to sell via Item Selling Mode
  • Added proper sorting order in Journey Mode's research feature for most Magic Storage items
  • Items that fail to render are now displayed as an "error" item instead of causing the UI to break entirely
  • Items that fail to be read by a multiplayer client are now displayed as an "error" item instead of disappearing
  • Updated the localization files
  • Updated outdated recipes in the Automaton's dialogue for the Combined Stations (Tier 3) and Combined Furniture Stations (Tier 2) items

v0.7.0.9 - 1.4.4 Stable

04 Aug 01:41

Choose a tag to compare

  • Fixed a bug that caused items in Storage Units to fail to sync if their max stack was larger than 65,535
  • Fixed a bug where recursion crafting wasn't using the correct amount of ingredients when processing subrecipes
  • Fixed a bug that caused recursion crafting to fail to craft recipes that use the Alchemy Table
  • Fixed a bug where the Crafting Interface always thought that the modules in the Configuration Interface were always enabled, even when they visually were not
  • Fixed some bugs in how Item Selling Mode handled setting the quantities of items to sell
  • Fixed an oversight where Item Selling Mode was mistakenly using the "buy price" of an item as its sell value, causing items sold to be worth 5x more than intended
  • The logic for checking for Storage Core recipes now happens after AddRecipes, PostAddRecipes and PostSetupRecipes, allowing for reporting of the mod that caused the problem
  • Fixed the scale of item reports in the Shimmering Results list
  • Fixed the glowmasks for the storage components still rendering even when Echo Coating is hiding the tiles
  • Reverted the memory limit for the Filter New Recently Added Items filter that was introduced in v0.7 and implemented better netcode for syncing it to clients
  • The Filter New Recently Added Items filter now shows every item of a given type rather than the first item only
  • Split the localization for the Automaton's help tip about Storage Cores across multiple dialogue keys since some of it was being cut off
  • Fixed an oversight where clicking the "Next" and "Previous" buttons in the Automaton's dialogue options would sometimes cause them to disappear
  • Fixed a bug which caused the "Next" and "Previous" buttons in the Automaton's dialogue options to show up on the last and first pages respectively

v0.7.0.8 Hotfix - 1.4.4 Stable

03 Jul 04:15

Choose a tag to compare

  • Fixed the "Show all possible ingredients" control in the Crafting UI
  • Fixed a bug that caused recipe recursion to sometimes not recurse through recipes, consuming far fewer materials than were expected
  • Attempted to fix the storage connection issues again
  • Fixed a bug in the UIs which caused the sorting and filtering buttons to reset when opening the UI, even if the Use default filter config option was disabled
  • Fixed a bug that caused the Storage UI to freeze when trying to deposit items into a Storage Access that's not connected to a Storage Heart
  • Fixed the underlying pylon-checking code for the Portable Remote Access items
  • Fixed a bug that could cause destruction of Storage Hearts and Remote Accesses to partially fail
  • Fixed a bug that caused the Sell Duplicates submenu to only initially select 1 of each item duplicate stack
  • Fixed a bug that caused Item Selling Mode to sometimes not sell items, even if they were selected to be sold
  • Attempted to fix a bug that caused the tabs for the UIs to be significantly misaligned (could not be replicated during testing)
  • Fixed a bug that caused custom Storage Cores to mot be able to display their tooltip correctly
  • Fixed a bug that caused Remote Accesses to not properly connect to linked Storage Hearts in multiplayer
  • Reduced the frequency of the Patreon promotion message

v0.7.0.7 Hotfix - 1.4.4 Stable

28 Jun 19:21

Choose a tag to compare

  • Fixed a bug where storage components connected to a Storage Heart aren't properly disconnected, causing them to only be accessible if placing a new Storage Heart at the same position as the previous Storage Heart
  • Fixed a memory leak from generating Shimmering reports in the Aether Interface
  • Fixed an oversight which caused Mannequins to spam the patreon promotion message
  • Fixed a bug where decrafting in the Aether Interface would attempt to consume too many items, sometimes causing the process to fail when it shouldn't
  • Fixed a bug where the Aether Interface would only use items with no prefix
  • Fixed a bug where the Aether Interface did not respect whether any Stored Ingredients were blocked
  • Fixed a bug where destroying a storage component or Connector wouldn't properly unlink storage components no longer connected to the storage network
  • Added more optimizations to refreshing the UIs of the Crafting and Aether Interfaces

v0.7.0.6 Hotfix - 1.4.4 Stable

28 Jun 01:28

Choose a tag to compare

  • Fixed a bug which caused newly-placed storage components to not be able to connect to storage networks
  • Fixed a bug which caused the Storage Heart to not try to empty items from inactive Storage Units

v0.7.0.5 Hotfix - 1.4.4 Stable

28 Jun 00:00

Choose a tag to compare

  • Added some migration code for worlds created before v0.7.0.5 to force Storage Hearts and Remote Access to check for connected components
  • Fixed a mistake that caused the Terra Storage Unit to have a capacity of 400 items instead of the intended 640
  • Fixed the auditing system recording an item ID of "None" for UnitCoreInsert events
  • Fixed inserting Storage Cores on multiplayer clients not updating Storage Unit to the inserted core's tier
  • Fixed Remote Accesses not recognizing their linked Storage Heart on multiplayer clients until the Storage Heart was opened
  • Fixed storage components not recognizing their linked Storage Heart when on a network with a Remote Access
  • Fixed an oversight which caused the Hallowed Storage Unit to be uncraftable and the Hellstone Storage Unit's recipes to be duplicated
  • StorageAggregator.AppliesToItem() now no longer requires an overridden definition to be executed

v0.7.0.4 Hotfix - 1.4.4 Stable

24 Jun 06:59

Choose a tag to compare

  • Optimized more code using Reflection that had been missed previously
  • Fixed a bug that caused empty slots in the Aether Interface's result item slot zone to still play sounds when clicked
  • Fixed the Aether Interface not being able to decraft items
  • Fixed a faulty code injection that was causing other mods to end up in deadlock, preventing mods from finishing loading
  • Fixed Storage Units causing crashes when being destroyed
  • Fixed an oversight which caused all storage Storage Upgrade items except for the Demonite Storage Upgrade to be unstackable and have no rarity

v0.7.0.3 Hotfix - 1.4.4 Stable

24 Jun 01:44

Choose a tag to compare

  • Fixed a bug from the Storage Auditing system that caused servers to crash
  • Fixed some bugs which caused clicking a button in the Dropdown button layout's dropdown menus to crash the game
  • Fixed the Dropdown button layout's dropdowns using the wrong text for the menu caption
  • Fixed a bug that caused the Automaton to not be able to display its help dialogue
  • Fixed some bugs that caused a Remote Access to forget what Storage Heart it was linked to when loading a world
  • Fixed some bugs that caused storage components to not recognize their connected Storage Heart
  • Fixed a bug that caused the Show all possible ingredients control in the Crafting UI to freeze the game when clicked
  • Removed some error-handling code that was causing upgraded Storage Units to crash the server when destroyed
  • Restored legacy save data for backwards compatibility with versions prior to v0.7

v0.7.0.2 Hotfix - 1.4.4 Stable

23 Jun 06:20

Choose a tag to compare

  • Fixed a bug that caused Storage Units to fail to be destroyed properly, resulting in loose corner tiles being left behind
  • Fixed the search bars not properly refreshing the UI when reset via right-click while in focus
  • Fixed custom Storage Units sometimes not framing correctly
  • Fixed a bug caused by the craft result slot of the Crafting UI not being initialized properly