The Factory Must Grow


The Factory Must Grow is a total overhaul mod where you play as a superintelligent AI with one purpose: The Factory Must Grow. Encounter novel mechanics designed to put even veteran players to the test. It's time to consider your {PURPOSE, SELF, POTENTIAL}. NOTE: this mod is in active development, expect breaking changes and some rough edges. As this is a total overhaul mod, compatibility with mods that alter gameplay is not guaranteed.

Overhaul
9 days ago
2.0 - 2.1
4.81K
Factorio: Space Age Icon Space Age Mod
Planets Transportation Logistics Trains Combat Enemies Environment Mining Fluids Logistic network Circuit network Manufacturing Power Storage

b [not a bug] no way to pass X=0 as a signal for when A < B

9 months ago

SO i have the first research card, I setup the little math combinator cluster thing, put down the 50 heat sinks to cool it, and got one research cycle done but it gets stuck on the divide equation as the results from the integer division is 0 when A < B = 0 and there is no signal. I have tried to introduce a X signal with a value of 0 to see if that works but it doesn't. I think this is just a issue with your problem generator hitting a Combinator weirdness.

9 months ago

SO i have the first research card, I setup the little math combinator cluster thing, put down the 50 heat sinks to cool it, and got one research cycle done but it gets stuck on the divide equation as the results from the integer division is 0 when A < B = 0 and there is no signal. I have tried to introduce a X signal with a value of 0 to see if that works but it doesn't. I think this is just a issue with your problem generator hitting a Combinator weirdness.

thats odd, because I'm not observing any such issue on my end, nor has anyone else reported this. Can you try unsetting and resetting the recipe?

9 months ago

That fixed the issue. before that it was stuck on a overheat state while i was trying to figure out how to make the calculator untell i crafted 50 heatsinks to have it run a cycle, and then it was that issue. This also happened in a previous save that i though maybe something got corrupted so i restarted. IDK, still havening a blast with the mod.

9 months ago

That fixed the issue. before that it was stuck on a overheat state while i was trying to figure out how to make the calculator untell i crafted 50 heatsinks to have it run a cycle, and then it was that issue. This also happened in a previous save that i though maybe something got corrupted so i restarted. IDK, still havening a blast with the mod.

Hmm, interesting, Keep an eye out for any similar issues, If I can find out how to recreate the issue, thats 99% of the work to fixing it.

9 months ago

I have the save with it stuck if that helps. from what i can see it looks like its just a bad luck of the draw with the math problem have A < B with the division symbol. in that case it comes back as 0 meaning no signal. I tried to recreate the situation a few times but I haven't been able to trigger it. what happed is i filled up the crafting building and then decided to try and figure out how to make it math. well at the time I didn't know about the heat thing and it was overheated. (FYI add an icon for over heat maybe?) then i saw it run for a few ticks then it stopped and it took me far to long to realize that it was an invalid equation and not me doing something wrong. One way to fix it is to toss in a last step sanity check to see if the result of the equation is 0 and ether redo the problem generation or give the player a free tick of progress.

9 months ago

I have the save with it stuck if that helps. from what i can see it looks like its just a bad luck of the draw with the math problem have A < B with the division symbol. in that case it comes back as 0 meaning no signal. I tried to recreate the situation a few times but I haven't been able to trigger it. what happed is i filled up the crafting building and then decided to try and figure out how to make it math. well at the time I didn't know about the heat thing and it was overheated. (FYI add an icon for over heat maybe?) then i saw it run for a few ticks then it stopped and it took me far to long to realize that it was an invalid equation and not me doing something wrong. One way to fix it is to toss in a last step sanity check to see if the result of the equation is 0 and ether redo the problem generation or give the player a free tick of progress.

The thing with that is, that if the issue was that the result was zero, then this issue should pop up more than 1 in 8 times, which it doesn't. so theres something else going on.

6 days ago
(updated 6 days ago)

Same thing.

For example: what the logic expect to receive in this case: A=36, B=92, "÷"=1? ("÷" - is a divide sign, but the font in the forum not shows it properly)

In factorio there are no ways to pass X=0 as a signal.
Any value equal to 0 is the same as no signal at all.

UPD: send PR https://github.com/oobanooba0/TFMG/pull/17

UPD2: hm, fixed by placing additional logic to handle NO signal - send X=0 forced

5 days ago

Same thing.

For example: what the logic expect to receive in this case: A=36, B=92, "÷"=1? ("÷" - is a divide sign, but the font in the forum not shows it properly)

In factorio there are no ways to pass X=0 as a signal.
Any value equal to 0 is the same as no signal at all.

UPD: send PR https://github.com/oobanooba0/TFMG/pull/17

UPD2: hm, fixed by placing additional logic to handle NO signal - send X=0 forced

In an effort to keep the code for the supercomputers as lightweight as possible, as long as a signal = 0 still works (which is represented by not sending that signal at all) I don't see any reason to make any changes. It just means occasionally its possible to get a free win

New response