majtejn wrote:EDIT: The only idea I'd like to see is to be able to set a difficulty (1-10) for each item. So i can tell the program how hard is something to get.
Yeah, I've had that at one point - you could add a weight to any inspirational (using the inpirationals.dat file). It doesn't really work all too well - either the weight is too low to make a difference, or its so big you're not going to get that inspirational at all. Using the "Prune leaderboard" option is a lot more effective - you can see the runner ups and decide whether those inspirationals are more appropriate for you.
It would be handy to have something that also plans for longer learning, e.g. "Raise my threads & needles from 10000 to 20000 with this amount of inspirationals", but the magnitude of that problem is considerably larger.
It's also very tricky to combine optimizing for inspiration while optimizing for scarcity at the same time. I considered using a price-in-silvers as a scarcity metric, but it breaks down because some inspirationals are virtually free, while others are very scarce. And combining inspiration with cost in a reasonable way is very tricky. You can try tweaking the engine yourself, the sources are all there