@ pikachu25:
I typed this all up and it got deleted when I hit "Post Quick Reply"... hopefully I'll remember everything I said!
I think that a "== x" or ">= x" option for EACH stat would be very useful. PokeRNG has a similar feature, but it is applied for EVERY stat, which can cause some complications. For example, if you're looking for a physical Trick Room sweeper, you'll select the "greater than or equal to" option, input "31/31/31/0/31/0", and then search through all the results to find those whose Speed stats are equal to 0. You can't really use the "equal to" option in that case, as it would restrict you to spreads that had a Special Attack of 0, which could eliminate many or even all valid results. Although searching for that Speed stat would be easy by opening the .csv file in Excel and using the Filter option, it would be nice not to have to worry about it. You could include more options too, like "<= x" or "!= x", a la RNG Reporter, but I don't really see the usefulness of those options like I do for the previously mentioned ones. You could also apply this to the Hidden Power BP value, as someone could be looking for a Technician Hidden Power or something like that. Also, a faster sorting/searching algorithm would be invaluable.
If you could get the program to work with FR/LG, that would be amazing! Last I heard, the FR/LG RNG had not been publicly cracked (although someone claims to have used it to get a good Zapdos), and that all we could really do was use a caught Pokémon to determine the initial seed.
Are you also taking suggestions for PikaTimer? I've been using it lately to RNG for Arceus and have come across a few ideas for it as well.
Thanks, and keep up the great work!
BTW, I'm a computer science student and have some experience with Java, including GUIs like yours, so let me know if I can be of any help.