Factorissimo2


Factorissimo adds factory buildings to Factorio. Place them down, walk in, build your factories inside!

Content
3 years ago
0.14 - 1.1
222K

g more then 15 logistic signals

5 years ago
(updated 5 years ago)

logistic signals connector have a limit of 15 signals. i need to use more then 30 signals. what is the easy way to do it? i know only one way - use 30 decider combinators to split every signal i want and sent 15 signals to first logistic connector and another 15 to 2nd etc... may be it's possible to do without 30+ decider combinators? may be i can edit some addon file to change this 15 number to 50 if there is no ingame ways? can i split 15 signals by using constant combinator - like i set 15 signals in constant combinator that i want to split and then these signals split by add small numbers of arithmetic or decider combinators?

5 years ago

If some of these signals have a limited number of states they can take, you can combine them with some math. Say you have a 2 bits, you can send a combined signal like: 00 - > 0, 01->1,10->2, 11->3. You can combine them as: combined = 2*(bit1)+(bit 2). To separate them: (bit 2) = combined/2, (bit 1) = combined%2.

4 years ago

So the example is I have a warehouse inside the factory, which stores all the stuff the factor needs to make everything (e.g. a belt making factory, which builds all types of belts).. I have a single belt feeding that, and all my resources are stopped up so there are, for example, 100 Iron plates, 100 steel plates etc. When you start getting complicated, then you need more than 15 signals. Is this a limitation of the language (i.e. the array can only hold 15 entities) ?

4 years ago

It looks like all you need to do is update the variable "item_slot_count" in the utility.lua file. I'm sure there was a reason for having it at 15, but could you either up it, or replace it with a variable ?

4 years ago

Hi.. Any change of adding this as a variable in the config? I appreciate increasing it might cause some lag in some cases, but that's something I'd be willing to accept for the benefit it provides

New response