The latest build
So here it is, after several years of not being touched. It's not perfect, since it can't read every string in the game, but a lot of them work fine. I just wanted to get this out in case I'm unavailable to work on it again...
Currently there is no safe-guards for replacing data that is bigger than the original so please be careful and don't press "Save String" if the "Write Size" is bigger than the "Read Size".
Some strings (in "Other Strings" bookmarks) shouldn't be touched at this stage. LZSS Compressed strings should (mostly) be fine to edit though (this includes Ability Descriptions.) You can toggle LZSS Compression on strings with a Header which can sometimes reduce the size of strings with repeat substrings.
BACK UP YOUR ROM BEFORE USING
There is an XML file in the /Resources folder that tells the bookmarks where to read from. You can add known string tables on there. Hopefully it's self-explanatory
Good luck and happy modding
Let me know when/if you run into problems or have suggestions for future updates.
Currently I am chipping away at getting everything to load/save properly