I am learning Java. I wrote a Java (with JavaFX for the UI) program that reads all of the ingredients, and each ingredient's 4 effects, from a file. It allows you to specify what DLCs to include or omit. Then you select what effect you want from a list, and it will list all 2 ingredient combinations that will produce that effect, and will optionally weed out combinations that have opposite side effects. It will also show any effects that each combination would have. This is all put in a TreeView control.
Then from that list of combinations, it will create another list of like effects that could be achieved with a third ingredient. You select the additional effect, and it shows what 3-ingredient combinations will produce the two selected effects, while optionally ruling out combos that have an opposite side effect. The results are put in another TreeView that also shows all other effects that each combination would have.
You can save the results to a text file (using tabs to create a tree view) or HTML file (using UL's to create a tree view). I never got around to implementing a print option.
The problem: What do I do with it? Since it is outside the game, it does not know what effects a character has discovered. So, it would be cheating to use it. I haven't used it in my playthroughs.
I have no idea if it could be integrated into a game script, so it could be used without cheating, and I have no desire to learn Skyrim scripting.
It could be used to generate additional recipe books or leaflets.
What do you all think could be done?
Thanks for any feedback.