doomeer / factorio

Factorio Planner
MIT License
137 stars 40 forks source link

Missing recipes: Locomotive, cargo wagon, train stop, rail signal, rail chain signal, car, tank #46

Open n-st opened 6 years ago

n-st commented 6 years ago

Just noticed a few recipes that are missing from the planner:

Perhaps it would be possible to auto-generate recipes.ml from the game's own recipe.lua to keep maintenance work down?

doomeer commented 6 years ago

Thanks for the notification! Indeed, generating recipes from the game's data would be much better. This is on my wishlist among so many other things ^^

However it is on purpose that I did not add cars and tanks because I did not see the point of building more than a few of them. At the time there were less recipes and I thought it was nice that the UI was not too cluttered. But if it's useful for some people then I guess why not.

I'll try to add those recipes when I have some time ;)

JuicyJuuce commented 6 years ago

@n-st I added cars and tanks in my latest pull request ( #50 ) along with other items that are often automated in the new in-game PvP scenario but not usually in single player.

doomeer commented 6 years ago

JuicyJuuce's pull request has been merged. I think we just miss train recipes now.

n-st commented 6 years ago

@doomeer Sorry for the late reply, I forgot this issue for a while…
I originally asked because I wanted to plan the resources required for the train and rails for the "Getting on track like a pro" achievement. Even when producing only a single high-resource item, it can be very helpful to have an overview of the resources and processing steps that will be required. Your calculator has the most intuitive visualisation of the item tree, that's why I came here. ;)

I don't have an urgent need anymore, but I still think it would be useful to have all current Factorio recipes in the calculator — perhaps grouped into the usual in-game categories so the UI doesn't get too cluttered.
But for that we should first have an automated way of parsing the recipe.lua, so this specific issue can probably be closed in favour of automatic parsing and a full recipe list. ;)