anoutsider / advanced-logistics-system Goto Github PK
View Code? Open in Web Editor NEWA Factorio Mod, that offers a detailed overview of your logistics network and the items within it.
License: MIT License
A Factorio Mod, that offers a detailed overview of your logistics network and the items within it.
License: MIT License
I believe if you set consuming to none in your input prototype it will still pass the keypress to factorio. I use it in one of my mods to close the gui with e.
As someone already wrote in the forums, the new keybind "N" doesn't work:
https://forums.factorio.com/viewtopic.php?f=92&t=14388&start=220#p281457
I tested it myself, and I have the same problem.
Seems to persist on rejoins
https://plays.tv/video/5800e54469bb1b2de6/advanced-shadow-realm
screenshot - https://yadi.sk/i/N36OOOVD3Jx3Sx
Hi,
Getting the following error when clicking on the "Normal Items" button:
Error while running the event handler: __advanced-logistics-system__/control.lua:597: LuaEntity API call when LuaEntity was invalid.
Running ALS 0.2.2
Using a fresh 0.12.35 save with ALS 0.2.9 and the technology researched, global.hasSystem[index]
wasn't set. This means that switching to 0.3.0, the GUI button will not appear and ALS will be unusable.
Is there any rationale for keeping global.hasSystem
rather than just removing it and checking if the technology is researched directly ?
When the Advanced Logistics System GUI is active, I would expect the "Escape" key to close the GUI like it does for most of the other GUIs in the game.
Currently, pressing the "Escape" key opens the game menu over top of the ALS GUI.
Tested with Factorio v0.12.35 and ALS v0.2.13 without any other mods.
We tried to place a roboport prior to any logistics chests, and got an error for line 816 regarding nil value.
https://github.com/anoutsider/advanced-logistics-system/blob/master/control.lua#L816
I'm trying to see if we place a chest if it fixes the error.
I am using 0.16.15 with the newest version of the mod and i get this exception, when i am deconstructing a roboport using drones:
Error while running event advanced-logistics-system::on_robot_pre_mined (ID 15)
LuaLogisticNetwork doesn't contain key full_or_satisfied_requesters.
stack traceback:
advanced-logistics-system/control.lua:764: in function 'getLogisticNetworks'
advanced-logistics-system/control.lua:550: in function 'entityMined'
advanced-logistics-system/control.lua:47: in function <advanced-logistics-system/control.lua:46>
When you trying to get a factory (Factorissimo) from grass, at the end you got an error
Exception at tick 1645625: Error while running event on_preplayer_mined_item (ID 11)
An area of zero size is not supported. Either don't define area to search the entire surface or use 'position'.
stack traceback:
advanced-logistics-system/control.lua:831: in function 'findDisconnectedChests'
advanced-logistics-system/control.lua:540: in function 'entityMined'
advanced-logistics-system/control.lua:42: in function <advanced-logistics-system/control.lua:41>
Is this mod still maintained? Is it possible it will be updated to .16. This mod should be part of the game. Its soooo nice. Hope to see it update. Thanks
the game crashes with this message:
Error while running event on_tick (ID 0)
advanced-logistics-system/gui/items.lua:52: malformed pattern (missing ']')
when searching for [
i think you forgot to filter characters.
Currently the update process for the mod for me is:
This means it's not possible for me to download at work (unless I just dump the repo source) and I can't use my normal notification method for new project releases.
This is entirely a personal issue, and understand if you won't change this, however it would be much more convenient for those that have a lot of mods and don't scan the forums regularly for update posts
Click on Network tab:
6693.646 Error MainLoop.cpp:940: Exception at tick 37019071: Error while running event advanced-logistics-system::on_gui_click (ID 1) __advanced-logistics-system__/gui/network.lua:51: attempt to compare two nil values
What is interesting is that a GUI mod = non-gane-changing mod crashes the entire game. Maybe it misses some try, catch?
Note: My savegame is >60Mb.
When searching for items in Advanced Logistics System v0.12.12+, the list of items does not update.
I tried typing into the search field and waiting several seconds. I also tried pressing the "Enter" key. I also tried going to the "Settings" tab and clicking the "Update Logistic Data" button. I tried variations on search terms, eg uppercase/lowercase and partial words.
Tried v0.12.12 and v0.12.13 with Factorio v0.12.35 without any other mods.
Error while running event on_gui_click (ID 1)
Unknown style item-icons-effectivity-module
stack traceback:
__advanced-logistics-system__/gui/items.lua:127: in function 'updateItemsTable'
__advanced-logistics-system__/gui/main.lua:86: in function 'updateGUI'
__advanced-logistics-system__/gui/events.lua:68: in function <__advanced-logistics-system__/gui/events.lua:2>
Another similar error:
Unknown style item-icons-repair-pack
stack traceback:
__advanced-logistics-system__/gui/items.lua:127: in function 'updateItemsTable'
__advanced-logistics-system__/gui/main.lua:83: in function 'updateGUI'
__advanced-logistics-system__/gui/events.lua:726: in function <__advanced-logistics-system__/gui/events.lua:2>
Another error but this time on page two of network items. I have a lot of mods but afaik nothing that changes any icons for repair pack nor effectivity module :(
With my extremely terrible knowledge of programming, it seems that effectivity-module and repair-pack are not items. The first should be "module-icons-effectivity-module" and the second one "repair-tool-icons-repair-pack" or possibly "demo-item-icons-repair-pack" (haha I don't know). Hope this helps somewhat
Is there a reason why this is still for factorio version 0.13 and can it be easily upgraded to version 0.14 by changing the line in the info file or are there any mod breaking changes from 0.13 to 0.14?
Error while running event on_gui_click (ID 1)
advanced-logistics-system/control.lua:961: bad argument #1 to 'pairs' (table expected, got nil)
Trying to run the module in Factorio 0.13.15 results in a crash with the following error......
Error while running the on_init:advanced-logistics-system/control.lua:830:attempt to index field '?' (a nil value)
So somethings not getting initialised properly somewhere. I've had a brief look, but can't spot anything obvious, unless it's a clash with one of my other mods: Agent Orange 0.06, Bergius_Process 0.1.2, Big_Brother 0.3.2, DoubleReach 0.13.1, EvoGUI 0.4.107, Foreman 0.2.4, KS_Power 0.1.5, Reinforced-Walls 0.2.3, Spawn_Gear 0.1.6 YARM 0.7.104, fluid-barrel 1.1.1, no-more-redundancies 0.1.1, rso-mod 2.0.11
PS I've just tried with only Advanced Logistics System enabled and get the same error.
My guess is that chests from campaign missions aren’t included in the local chests table. This means trying to pick them up throws an error and then quits the game. Noticed this when I was playing the third level of the base/First steps campaign.
Notice
Error while running the event handler: __advanced-logistics-system__/control.lua:427: attempt to index local 'chests' (a nil value)
Would it be possible to pre-populate the local table with chests that are already on the level when it loads?
I noticed for our Oil Outpost 3, where robots are employed ferrying filled and empty barrels around, the item count oscillates between zero and a very large (and incorrect) number. This might be underflow? It still happened when I disabled "Exclude requesters" so I'm at a loss what might be causing it. What more information can I provide?
IIRC I've left the settings at default, but they are:
Hi,
This is for you (@anoutsider) to update translators if & when new string are added so we can know to update the locale files :)
I have a big map (14 mb) completelly bot based. Whenever I try to remove one of my roboports, no matter if it is connected to a network or not, it freezes for 5-10 seconds. I have tried removing other mods and this mod ended up being the problem. Using version 0.2.4
Would be great if you could update this!
Thanks
For example, if you search for a word with upper case characters such as "Coal", it does not match. If you search for "coal" it works fine.
I am using version 0.5.1 and am not yet experienced in factorio so maybe I am pushing buttons not in a logical sequence.
To reproduce :
Mod crashes with :
Error while running event advanced-logistics-system::on_gui_click (ID 1)
Unknown style als_button_all_selected_selected
stack traceback:
__advanced-logistics-system__/gui/events.lua:371: in function <__advanced-logistics-system__/gui/events.lua:85>
Installed the mod on an existing savegame (ALS not installed previously):
Error while running the on_init: __advanced-logistics-system__/control.lua:830: attempt to index field '?' (a nil value)
I have an alert stating "Not enough network storage space available"
Would I be able to find the bottleneck with this network-info ?
As of 0.14.9 there is a new issue, using this mod will cause massive order of magnitude slower load times.
I documented the list of mods, and a save where the problem is reproducible here:
https://forums.factorio.com/viewtopic.php?f=7&t=33497&p=210725#p210725
Hi,
When I click on that "search icon" in the View column, I get the following crash:
Error while running the event handler: __advanced-logistics-system__/control.lua:638: LuaEntity API call when LuaEntity was invalid.
Running ALS 0.2.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.