assembling machine network problem
Posted: Fri Nov 29, 2024 12:38 pm
We all know that the assembling machine now can be in circuit net work, so I want to use it in some big mod, such as pY.
But there's a problem now I need to face, the fraction. For exmaple, when I want to know how many iron plates need for 40 gear wheels, I can send the 40 gear wheels signals to assembling machine, the assembling machine give me 2 iron plates, and I change the 40 gear wheels signals to 40 N signals, then I multiply N with 2 iron plate, great, now I know I need 80 iron plates.
Now let's see another recipe, copper cable, we all know 1 copper plate makes 2 copper cables, and when we send copper cabke signal to assembling machine, because factorio cannot do anything to fraction or decimal signals, it will not give you 0.5 or 1/2 copper plates, but 1 copper plates instead. Using the circuit I mentioned above, now we get 40 copper plate, and we know it's wrong, we only needs 20 copper plates.
You may ask that why I just make it so complicated, going to production directly and it will be very intuitive. But it's pY mod, sometimes I just want to know how many iron plate I need for some very difficult recipe, so I need to use the circuit network to analyse it first, that I can prepare the ingredients before production. And you know such as 1 ingredient makes 5 productions is really common in pY mod, the iron plates we need due to the problem I mentioned above will be multiply many times, once I even get I need more than 100,000 plates for 1 machine.
See, that is weird, so can anyone tell me how to solve this problem, or tell me if there's any mod in 2.0 can output the signal of the number of products in the recipe now using in assembling machine?
By the way, don't tell me to prepare circuit networks for all exceptions, if you have any knowlegdge about pY mod, you know how impossible it would be.
You can see my network below, it's really cute, I don't want to make it too big... Maybe you can find some place need to be updated, yes it's still in updating, but I need to fix this first...
But there's a problem now I need to face, the fraction. For exmaple, when I want to know how many iron plates need for 40 gear wheels, I can send the 40 gear wheels signals to assembling machine, the assembling machine give me 2 iron plates, and I change the 40 gear wheels signals to 40 N signals, then I multiply N with 2 iron plate, great, now I know I need 80 iron plates.
Now let's see another recipe, copper cable, we all know 1 copper plate makes 2 copper cables, and when we send copper cabke signal to assembling machine, because factorio cannot do anything to fraction or decimal signals, it will not give you 0.5 or 1/2 copper plates, but 1 copper plates instead. Using the circuit I mentioned above, now we get 40 copper plate, and we know it's wrong, we only needs 20 copper plates.
You may ask that why I just make it so complicated, going to production directly and it will be very intuitive. But it's pY mod, sometimes I just want to know how many iron plate I need for some very difficult recipe, so I need to use the circuit network to analyse it first, that I can prepare the ingredients before production. And you know such as 1 ingredient makes 5 productions is really common in pY mod, the iron plates we need due to the problem I mentioned above will be multiply many times, once I even get I need more than 100,000 plates for 1 machine.
See, that is weird, so can anyone tell me how to solve this problem, or tell me if there's any mod in 2.0 can output the signal of the number of products in the recipe now using in assembling machine?
By the way, don't tell me to prepare circuit networks for all exceptions, if you have any knowlegdge about pY mod, you know how impossible it would be.
You can see my network below, it's really cute, I don't want to make it too big... Maybe you can find some place need to be updated, yes it's still in updating, but I need to fix this first...