tvwenger / du-factory-generator

https://tvwenger.github.io/du-factory-generator/
MIT License
14 stars 24 forks source link

Start Sequence #46

Closed Egemeaux closed 2 years ago

Egemeaux commented 3 years ago

I always start my sequence as Orebox > Transfer Unit > Ore type monitor box > Refining Unit> Post Process box (Pure) > Smelter >Post Output Box Smelter > Transfer Unit >Link Box

From the Post Process Box (Pure) you can have multiple smelter links, the rest is pretty routine and as you need more outputs you just link another Transfer Unit >Link Box

Would it be possible to have something like this as an option when looking at layouts or have the ability to change a layout to fit this configuration?

Also is there a way to get information on my currently built factory to plug into this layout tool or a build from scratch option?

Great work! Love it so far.

tvwenger commented 3 years ago

@Egemeaux Thanks for the suggestions!

I always start my sequence as Orebox > Transfer Unit > Ore type monitor box > Refining Unit> Post Process box (Pure) > Smelter >Post Output Box Smelter > Transfer Unit >Link Box

That's my setup as well. This tool tells me how many refiners I need and how many transfer unit > link boxes I need, and then the rest of my factory follows the plan exactly.

Would it be possible to have something like this as an option when looking at layouts or have the ability to change a layout to fit this configuration?

I don't think we'll implement changing the algorithm, though, for two reasons:

  1. Currently, the whole factory is generated using the same algorithm. If we change how the ore->pure segment is laid out, then that breaks the flow of the algorithm and complicates things immensely.
  2. Everyone will have a different way that they want different parts of their factory laid out. Some people like to have a billion transfer units, some people don't like transfer units because they're time consuming to produce.

I could be persuaded otherwise, though!

Also is there a way to get information on my currently built factory

There's no way to do this currently, and I'm not sure it would ever work since the tool is expecting an existing factory to have an already nearly-efficient layout. I will have to think about this!

a build from scratch option

Could you explain what you mean here?

tvwenger commented 2 years ago

Closing due to inactivity. Please feel free to submit another issue if you feel strongly about this request!