SatisfactoryTools icon indicating copy to clipboard operation
SatisfactoryTools copied to clipboard

Solver suggests using both the standard recipe and the alt when alt strictly dominates

Open aldanor opened this issue 3 years ago • 4 comments

An example (link) where both Solid Steel Ingot and Steel Ingot are used at the same time. However Solid Steel Ingot (2, 2 -> 3) strictly dominates Steel Ingot (3, 3 -> 3) in terms of raw resources, so it's weird that the solver decides to pick both at the same time (and then even route the outputs to the same nodes):

image

aldanor avatar Mar 19 '21 18:03 aldanor

that's most likely due to the known "bug", where maximise doesn't optimise for raw resources. Best way to go around this is to copy the number that you get and put it to the tool again with "items/min", then it'll be optimised for raw resources. New version that's in the works will do this automatically tho, so you'll have even maximise setups optimised for raw resources.

greeny avatar Mar 19 '21 18:03 greeny

Fair enough, thanks! (maybe this example will come helpful during dev as a test case)

aldanor avatar Mar 19 '21 18:03 aldanor

Just a note - may also be useful to add a checkbox "Only use one recipe per part" (and maybe even set it on by default) - it happens very often in both modes (maximize and items/min) - that it picks e.g. both Modular Frame and Steeled Frame etc. Realistically, you would pretty much always just pick one, even if there's 1% difference in performance.

aldanor avatar Mar 19 '21 18:03 aldanor

While being technically possible, it's not a big priority for now. May add it later I guess.

greeny avatar Mar 19 '21 18:03 greeny