Generic Logistic Chest

Allows the player to make a special chest that can be turned into any of the base game logistic chests.

6 months ago
0.13 - 1.1


Version: 0.5.6
Date: 12. 10. 2021
    - Added Russian localization (thanks to Gelion17)
Version: 0.5.5
Date: 11. 08. 2021
    - Fixed incompatibility with Krastorio 2 when installed with Memory Storage
Version: 0.5.4
Date: 05. 08. 2021
    - Changed technology picking logic when normal logistic chest technologies are siblings and not prerequisites of each other (mainly impacting Krastorio 2 compatibility)
    - Removed unused debug setting
    - Changed migration logic to use LuaForce.reset_technology_effects(), instead of a custom function for recipe handling
Version: 0.5.3
Date: 27. 07. 2021
    - Added AAI Containers support
    - Added Angel's Addons - Storage Options support
    - Added Krastorio 2 support
    - Added Pyanodons Industry support
    - Added "primary-place-result" flag on generic items, to stop relying on sort order
    - Added filters for destroyed/mined events to improve performance
    - DedLib basic integration (large rewrite likely coming soonish)
    - Fixed replacing a generic with the wrong type when rapidly switching between 2 different generic chests
Version: 0.5.2
Date: 24. 12. 2020
    - Changed the sort order to be consistent with other mods
    - Fixed crash when using the pipette tool on a ghost generic/replacement chest
Version: 0.5.1
Date: 22. 12. 2020
    - Fixed compatibility bug with other mods that modify logistic chests' sort values
Version: 0.5.0
Date: 22. 12. 2020
    - Converted the handling of ghosts/upgrading to use Factorio built-ins instead of custom scripts for a cleaner experience
    - Changing a blueprint with generic chests (by placing, changing something, then copying the ghosts again) will now keep the replacement chests in the new blueprint
Version: 0.4.8
Date: 14. 12. 2020
    - Using the pipette tool ("Q" by default) on a replacement chest will convert generic chests in the player's inventory to that replacement type and insert it into their cursor
    - Added scrolling support for ghost generic/replacement entities when in the player's cursor
    - Fixed crash when copying a generic chest onto a replacement chest (this will now reopen the UI for the target chest)
Version: 0.4.7
Date: 13. 12. 2020
    - Changed fast replace logic to not convert a generic chest when building on top of a replacement generic chest (green symbol)
    - Added a setting to adjust the lag before a generic chest can be placed on top of a replacement generic chest (drag building constantly triggers builds, so this lag is needed to support drag building)
    - Fixed undo to work in more scenarios (when drag building to fast replace undo will take many presses to undo everything, so is not really recommended)
Version: 0.4.6
Date: 12. 12. 2020
    - Fixed fast replacing a chest under other entities (i.e. flying robots) not working
Version: 0.4.5
Date: 11. 12. 2020
    - Added support for upgrading from a normal logistic chest to a generic chest replacement version of it (fast replace or upgrade planner/shift clicking)
    - Added support for "building" a generic chest on top of a current generic chest to reopen the UI
    - Fixed undo after using selection UI will properly deconstruct replacement chest
    - Fixed undo after fast replace with generic chests sometimes making robots get stuck
    - Fixed request_from_buffer setting on requester chests not being copied when building with construction robots
Version: 0.4.4
Date: 07. 12. 2020
    - Fixed copy/paste logic to clear the chest copy settings when copying a non-chest entity
Version: 0.4.3
Date: 04. 12. 2020
    - Added new hotkeys to scroll between generic chests and it's replacements while holding it in the cursor (defaults to ALT + mouse scroll up/down)
Version: 0.4.2
Date: 23. 11. 2020
    - Support for Factorio 1.1
    - Changed the base generic chests to be logistic chests instead of normal chests (this means they will show the logistic area when being placed)
Version: 0.4.1
Date: 17. 11. 2020
    - Compatibility for Bob's Logistics mod's logistic chests 2 and 3
    - Added error handling when generic chests cannot be created (along with an error message recommending to upload the factorio-current.log file)
Version: 0.4.0
Date: 28. 10. 2020
    - Added copy/paste for generic chests, to convert generic/replacement chest (same controls as entity settings copy/paste)
    - Placing multiples of the same generic chest will now change all of them when making a selection from the UI
    - Selection UI will now close if the chest(s) are removed/destroyed
    - Moved other mod generic chests to their specific technologies instead of defaulting to the logistic-network technology
    - Fixed generic recipes not being enabled if the technology was already researched before adding the mod
    - Fixed complex items (like blueprints) only keeping a shallow copy when changing from a generic chest to a replacement
    - Fixed circuit connections being removed by generic chest transformations (With the exception of
Version: 0.3.1
Date: 05. 10. 2020
    - Fixed error when applying 0.1.0 lua migration scripts
Version: 0.3.0
Date: 04. 10. 2020
    - Upgraded to Factorio 1.0
    - Mod rewrite to more easily add logistic containers from other mods
    - Compatibility for Warehousing mod's storehouses and warehouses
    - Added settings for debug mode and for chest data cleanup (in case of ghosts timing out)
    - Sprites have been changed to be the storage chest of a logistic container group with a new orange generic symbol on top of it
    - Sprites of generic versions of logistic chests now have a green generic symbol on the bottom left of the sprite
    - Generic chests should now properly transfer any items to it's replacement
    - Storage chest filters will now properly be set on generic chests created from blueprints
    - Renamed all internal prototypes to add a mod specific prefix
Version: 0.2.8
Date: 02. 02. 2020
    - Support for 0.18
    - Added tooltips to selection GUI
    - Fixed error when a selection is made after the generic chest is destroyed
Version: 0.2.7
Date: 31. 05. 2019
    - Added changelog
    - Fixed bug when placing multiple generic chests without making a GUI selection (any subsequent chests will just stay generic)
Version: 0.2.6
Date: 01. 03. 2019
    - Support for 0.16
    - Fixed buffer chest bug, where mining it returned a buffer chest (instead of a generic chest)
Version: 0.2.5
Date: 17. 12. 2017
    - Support for 0.16
    - Added buffer generic chest
Version: 0.2.4
Date: 28. 04. 2017
    - Support for 0.15
Version: 0.2.3
Date: 30. 08. 2016
    - Support for 0.14
Version: 0.2.2
Date: 01. 08. 2016
    - Chests now properly take the old chest's inventory when fast replacing (and will spill extra items)