KirkMcDonald / kirkmcdonald.github.io

Simple web-based calculator for the game Factorio.
Apache License 2.0
547 stars 146 forks source link

Suggestion: Option to disable oil cracking #97

Open Bilka2 opened 6 years ago

Bilka2 commented 6 years ago

For us weirdos that don't research oil cracking :P

irisfofs commented 5 years ago

+1, but also more context: Displaying cracking makes it difficult to tell at a glance which oil products I actually need.

For instance: https://kirkmcdonald.github.io/calc.html#zip=fZLhSgQxDITfpr+24N2iyEofppvm9sK1aUlTUJ/eHreip9U/oZlvGIZQKO5oErGbzYpRHb4WwVqtiudasqi9yiYkV2YTVlevE9zhyZBiqq4CIQPa4uFiD4ssx8eH6U48jsR5FxNFUi9v9jvdWZEcGihlHtEzbWerCOcBNLRxFnSQS0GxJXrFiaQH3Z4YEbSvBBZIoJFOVRHjjqtmRrsKwWWC7ONUWzy1vloPFEzqtSLWz3Twa8Tlpc7L4XlP7s7uZw+4cIvxx/gy9bsTbzYI/TLdnCcS9JJs8pt/Jx7HbYLswx+ssdUmgjrExBVFUYawEApc+0luHOr/JQqVMagFMdjbzYaG+582snwA

In this example, I'm planning to bring all oil products (gas, light, heavy/lubricant, acid...) in by train, so I only care about what my factory would actually consume post oil processing. In this case, light oil isn't needed at all, but it still shows up in the factory tab! I have to brave the visualization tab to verify that it isn't actually used for anything beyond cracking.

KirkMcDonald commented 5 years ago

My current idea for addressing this issue is to add something to the settings tab for disabling specific recipes. This would replace the current oil recipe and Kovarex processing settings, generalizing the idea to every recipe for which choices can be made.

This approach ties into making the support for Bob's mods more useful (#35), but it will have advantages in vanilla as well, as this issue shows.

This may also tie into issue #34, in that ignoring the items from the oil-processing subgroup should really just display the demand for those items, without any information about how they might be produced.