I have now created an external utility to create training regimes for Heroes Life.
It is ugly as sin because basically I hate Java Swing. Swing makes a lot of sense from a data structure standpoint, and it also (in theory) supports responsive design (meaning if you change the size of the window, the components resize or re-arrange themselves to fit the new window.) In practice, though, it's hard to make anything look aesthetically pleasing. I greatly prefer visual basic's GUI editors.
This interface allows you to edit both training, repeatable, and epic tasks. It lets you load regimes and save regimes.
This was a pain to make, but it represents the first step in going from a program that my wife and I enjoy using to something that can be distributed to more people to enjoy as well.
I'm going to work a little more on trying to make this user friendly and take another pass at beautifying it.
EDIT: That's better. Now it looks somewhat respectable, and help text has been added as well.
Next step is to figure out how on earth to load this from RPGMaker. I mean, RPGMaker does file IO already, but only in a really weird way that emulates the way that a PS1 memory card used to work. Also, RPGMaker has no keyboard support. There's some UI stuff that'll need to be solved to get this to work...
No comments:
Post a Comment