Field 14 is unlikely to be fixed by field script. I tried it. Field functions don't support a check for current HP or anything, so all you can do is take off an amount of HP (in this case, 10000 - then add 1). The only way I can see to fix it would be an entirely new function or something?
There are some issues that can be fixed by new code in exe though, like Menu #5.
The order of the database is subject to change, due to arrangement by alphabetical order. I guess that's not a good idea. I'll simply add new entries to the bottom from now on. I am still in the progress of adding The Reunion Database entries to this database also.