Open dimazha opened 5 days ago
the regular crafting table patterns are already invalidated automatically, however for the processing patterns we cannot do that because it is in the design of AE2 to let the players make any pattern they want and it doesn't have to match any actual recipe
However I agree that it would be nice to have a changelog with the list of all changed recipes so that we can update our patterns before having a disaster
As Alex says, "invalid processing pattern" fundamentally doesn't make sense in the way AE works. I can make a pattern that says 1 dirt + 1 cobblestone -> 1 stargate block, and AE can faithfully execute it (and there are many good reasons for it being able to work this way).
But a list of changed recipes would be nice; and could likely be auto-generated, at least for a reasonably large subset of the pack (e.g., GT5/RA2 recipes).
the list is here: https://gtnh.miraheze.org/wiki/Upcoming_Features#Breaking_Changes it just isnt super well maintained, so don't expect it to be complete.
Your GTNH Discord Username
Dart_Voider
Your Pack Version
2.7.0-nightly-700
Your Proposal
Make pattern invalid if recipe changed or make a list of changed recipes for every update. It can be just a document with names of items, but invalid patterns would be better
Your Goal
Changed recipes are not displayed in any way. Player finds out that the recipe has changed only when autocraft gets stuck. In case of big crafts ME can pull millions of wrong ingredients. Also ME can't continue craft if pattern has changed so items with changed recipes must be ordered manually. And yeah, serial crafts like Energy Cores must be ordered in turn (MV-HV-EV etc.) because ongoing craft can't accept items that are not highlighted in green.
Your Vision
Broken patterns won't work, so players will get a possibility to recode them without breaking big craft because of changing 1-2 recipes in it. It is absolutely impossible to check manually thousands of patterns to find changed recipes. So now the only way to know about changing is a stucked craft
Final Checklist