![Image](https://forums.factorio.com/images/ext/28acf6d887ea1da33edc29ae2bab4045.gif)
More gifs here (traffic warning!)
YAFC is written with two primary goals: To work with modded games, and to help the user to make educated choices while exploring unknown mod packs.
So YAFC is not just a calculator, it contains multiple complex analysis tools and really tries to understand what is going on in the modpack. It even estimates the amount of resources generated by the map generator, and it also simulates hypothetical late-game base to understand how much of everything do you need, what is the best recipe to make what, what are locked behind different science packs, how much of everything do you need, etc.
For example YAFC also contains "Never Enough Items Explorer" tool that (similar to FNEI) shows you how to produce and consume everything, but with additional information like recipe efficiency, and how "important" the recipe is (For vanilla game example, it knows that about 80% of petroleum gas is going to plastic, and about 80% of plastic is going to advanced circuits)
As a calculator, the two main features are great handling of recursive recipes and the ability to organise recipes in nested sheets so that (for example) green circuits can have its own copper cable production, not mixing with copper cables for other uses.
There is also a cool small "auto-module" feature that assigns productivity modules to recipes that benefit the most from them with a single slider "How many modules do you want?"
It is the first beta release. I have found and fixed a lot of incompativilities with Factorio mods, but probably not all of them, so it is expected that YAFC may not work with some (especially less popular) mods. But hopefully I could fix more incompatibilities in the following weeks. Other bugs are also possible!
YAFC is a desktop app for Windows, and there are also Linux and OSX experimental builds!
You can read more, look at more gifs, and download it on Github