Hey fuzzy,
I was just fiddling with the editor for the first time in a long while and I actually had to go searching through this thread to find the answer. My changes kept getting lost because I would make a pile of changes (I use it mostly for editing blitzball stuff) and then finally exit the editor with "Done" -- but only the last change I made was kept. Then I hunted through this thread to find you need to hit "Edit" after each change, which made sense....sort of. Have you considered changing the button text for "Edit" to "Save Changes"? "Edit" seems to suggest you are making changes to the NEXT thing that you do, instead of saving the changes that you have just completed. "Save Changes" or "Save" would, I think, make it more intuitive that you're saving the changes you just finished.
Or include a readme file with the .jar file, telling people the basic usage of the program. That way you don't have to wind up answering questions over and over.
Other than that, man, I can't think of anything about this editor I'd change. It is awesome. Thanks a ton for your frequent hard work on keeping this thing updated.
[[EDIT twenty minutes later: Apparently I lied. I just thought of two more suggestions, one minor, one not-so-minor.]]
First, could you allow the user to specify a default directory so that if you do all your savefile/mymc editing in that directory, you can set ffxed to look in that directory by default for .psu files? It's slightly annoying to have to browse to the correct directory every time ffxed is opened and "Load" is clicked.
Secondly, have you considered allowing the user to edit a specific blitzball player's stats (HP, SP, EN, AT, PA, BL, SH, CA)? I know you can just pick the "level player up to level 99" or level them up to the next level, but....well, here's an example. I would like to try out Mifurey because I hear she's the best overall midfielder, but her speed is TURTLE slow until she hits level 80. I don't want to just jump her to level 80 because I like to level my teams up from level 1, learning techs as I go, but I would like to make her a non-turtle if I could.
I can see a possible issue with this idea, though -- setting a player's stat to something specific might interfere with the level-up process. Say I use the hypothetical editor feature to set Mifurey's speed to 60 rather than her starting 20. At level 15 her speed is supposed to increase by 1, to 21. What happens if I'd previously changed it to 60? Does it go up from 60 to 61? Does it drop to the level 15 default of 21? Does the game crash?
Anyhow, I just wanted to toss that out there as an idea. Again, thanks tons for this awesome editor.
cheers,
Phil