Well, folks, bad news/good news...
First the bad:
As you know, I tried again to make "Hold B to Dash" work...
I cannot. make. it. work.
It just doesn't ever stop getting out of sync. I have tried making it check at the beginning of the step, I have tried making it check at the end of the step, I have tried to look for other places in the code that are conditional upon being in between steps
. I just can't find a place to put my custom code that won't cause the game to get out of sync. I'm sorry.
As I mentioned before, I can make it so that holding B is required (instead of a pure toggle), as long as you're ok with Dash only being turned on/off if you are not moving. I can release a patch for that if there is any interest in that. What's nice about that is that it won't make events look weird, because you're presumably always going to be walking when the event starts, so... yeah.Any
way... now the good news:
I figured out the missing pieces to making Class names 8 characters.
Step-by-step instructions follow. I can explain what's going on here if anyone wants, but to make things easier, I'm just going to explain what you need to do
(all offsets indicated here assume ROM with header)
1 ) Open your ROM in a hex editor
2 ) Jump to offset $00/91D5. It should read:
85 46 0A 85 45 0A 65 45 65 46
3 ) Change it to read:
0A 0A 0A EA EA EA EA EA EA EA
4 ) Jump to $01/1F42
5 ) Change the one byte there from C6 to D4
6 ) Jump to $07/A964. This is the beginning of Class names.
7 ) Give each class an 8-character name. Use spaces (FF) at the end of each class that is less than 8 characters to fill out the rest (For example, "Monk[space][space][space][space]"). Be sure to follow the same order and don't skip any, lest your characters end up with the wrong class!
8 ) You may notice by the end that you've begun to overwrite command names. You'll have to rewrite them, too. No, you can't make them more than 5 characters long, because we don't know how to make the command window in battle bigger
Begin re-writing command names with "Fight" starting at $07/A9D4. They should be rewritten exactly as they were, just with a new starting point.
9 ) Save changes.