[MOD 0.12.12+] Advanced Logistics System 0.2.13
Posted: Sat Aug 01, 2015 10:47 am
by Outsider
Advanced Logistics System
Type: Mod
Name: Advanced Logistics System
Description: Provides a detailed view of your logistics network and the items within it
License: MIT
Version: 0.2.13
Latest Release: 26-03-2016
Tested-With-Factorio-Version: 0.12.12+
Category: Helper
Tags: User-Interface
Multiplayer: No issues reported for multiplayer.
Download-Url: Download v0.2.13
Website: https://github.com/anoutsider/advanced- ... cs-system/
Archive: https://github.com/anoutsider/advanced- ... m/releases
Preview Image
Check out the Mod Spotlight by XterminatorType: Mod
Name: Advanced Logistics System
Description: Provides a detailed view of your logistics network and the items within it
License: MIT
Version: 0.2.13
Latest Release: 26-03-2016
Tested-With-Factorio-Version: 0.12.12+
Category: Helper
Tags: User-Interface
Multiplayer: No issues reported for multiplayer.
Download-Url: Download v0.2.13
Website: https://github.com/anoutsider/advanced- ... cs-system/
Archive: https://github.com/anoutsider/advanced- ... m/releases
Long description
Advanced Logistics System
The Advanced Logistics system is an essential tool to keep track of items within your logistics network, it will show you a detailed list of all the items within and outside your logistics network, and provide you with tools to manage, sort and filter that information.
The system keeps track of all the logistics and non logistics containers along with the items stored inside them, and will provide you with a list of those items, you can also take a closer look at each of the items and inspect where it's being stored.
The system also comes with some useful tools, such as utilizing robots to view the location of a container, or ordering your robots to deconstruct a container, there are also some experimental tools that can be enabled by the brave, these include teleportation and remote container upgrades.
The Advanced Logistics system is an essential tool to keep track of items within your logistics network, it will show you a detailed list of all the items within and outside your logistics network, and provide you with tools to manage, sort and filter that information.
The system keeps track of all the logistics and non logistics containers along with the items stored inside them, and will provide you with a list of those items, you can also take a closer look at each of the items and inspect where it's being stored.
The system also comes with some useful tools, such as utilizing robots to view the location of a container, or ordering your robots to deconstruct a container, there are also some experimental tools that can be enabled by the brave, these include teleportation and remote container upgrades.
Pictures
Pictures
Tech requirement
Logistics items view
Normal/Non-Logistics items view - with search
Networks view
Item info view
Item info view - Filtered and with Experimental tools enabled
Settings
Tech requirement
Logistics items view
Normal/Non-Logistics items view - with search
Networks view
Item info view
Item info view - Filtered and with Experimental tools enabled
Settings
Changelog
Changelog
0.2.13
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.0
0.2.13
- Fixed an issue with the on_configuration_changed not properly checking for mod_changes.
- Added compatibility for gravestone mod, and other mods that add non craftable items to the the game.
- Fixed an issue with the mod activation code that was causing noticable performance issues even when the mod is idle, Thanks to Tetyron and Rseding91.
- Fixed an issue where newly placed logistics chests weren't being added to the proper logistic network data table.
- Updated the code used to save Network names, and also added better logic for setting/getting the networks index.
- Updated the network filters code, which should now update the filters used whenever a network doesn't exist anymore or when a network's index is changed.
- Added a new remote interface function "activateSystem" that takes a "player" parameter, and can be used to activate the mod at any time, without having to rely on research requirments.
- Fixed an issue with the ghost character controller on remote chest view being attacked by biters.
- Added proper destruction to the ghost character controller when exiting remote chest view.
- Added chest tables checks to prevent errors on scenario and campaign modes.
- Fixed a bug with network filters using old network indexes
- Update for factorio 0.12.12
- Reworked the logic for saving network names, using cell position as keys instead of numerical indexes
- Added proper checks for the player personal roboport so it won't be counted within the networks and won't mess with the names whenever it's removed inside a network.
- Updated the mod for factorio 0.12.11
- Added entity.valid checks to disconnected chests functions
- Fixed a bug within the networks view
- Fixed an issue with the player network showing in the networks list
- Code refactoring and optimization - using the new Lua/LogisticNetwork / Lua/LogisticCell API
- Added compatibility for mods that use hidden containers as proxies - mainly 5dim-trains
- Added a "Networks" and a "Network Info" view that shows a list of your logistic networks with detailed info on each
- Added the ability to rename your networks, the names are shared per force not per player
- Added a a filter by "Networks" option to the "Network Items" and the "Item Info" views.
- Added a new settings option "Auto Filter" when Enabled automatically filter "Item Info" views based on the previous tab whether it's "Logistics/Normal" - Enabled by default
- Added a new settings option "Exclude Requesters" when Enabled items in requester chests will not be included in the totals calculation - Enabled by default
- Remove item requirement - no longer a config option
- Added a remote interface function "ShowSettings" to force open the settings panel, ex: remote.call("advanced-logistics-system","showSettings",game.local_player)
- Added a config option for the item requirement, with "no item required" being the default.
- Fix item icons scale.
0.2.4
- fixed an issue where entity.valid wasn't working for all roboports
- added an option under "Settings" to Update the logistics data, fixes issues with faulty logistics network data being displayed
0.2.3
- add checks for invalid chests
- fix compatibility issues with other mods
- UI scale adjustments
0.2.2
- update search functions - fixed a bug with functions not being initialized
- fix an issue with playerHasSystem checks when another character controller is being used -- Talguy
0.2.1
- fix location view tool missing entity bug.
0.2.0
- update for factorio 0.12.x
0.1.2
- added experimental tools, teleport to chest and upgrade chests.
- added normal and smart containers items view.
- added a check for chests being in the logistics network.
- added a view for disconnected logistics chests - chests outside the logistics network.
0.1.0
- Initial version
Known Issues
List of Known Issues
- Sorting and searching items by name doesn't work properly due to limitations with the modding api.
Future Development
- Improve the interface, have flexible height/width and customizable table coluimns.
-
Add a view to track roboports, provides a detailed view of active roboports, and their idle robots as well as number of currently charging robots. - Add a view to track robots, provides a detailed view of the current active and idle or stored robots with a breakdown by their type.
Console Commands
Show Settings Window:
Activate Mod: can be used to activate the mod at any time regardless of research requirement
Code: Select all
/c remote.call("advanced-logistics-system","showSettings",game.local_player)
Code: Select all
/c remote.call("advanced-logistics-system","activateSystem",game.local_player)
Thanks To
Rseding91 - for his awesome work on the modding API
JamesOFarrell - for his ghost character controller code
JamesOFarrell - for his ghost character controller code
License
License
The MIT License (MIT)
Copyright (c) 2015 Amr Abed
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
The MIT License (MIT)
Copyright (c) 2015 Amr Abed
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.