Well, you not really listen to what people say to you...right Puck??
Till now you got a lot of good luck but now you start to work with some structure or method and not just try out.
A good dimonstration of what i want to tell you: say hi to the ALL font (not perfectly allineated and not in the correct sequence):
and now say hi to the "memory card font" : it's the font that is used for all memory card messages:
What i mean with work with system??
You said you got some success by changing those "font" values but you got stuck because of the size limits.
You completely ignored what i told you about study the file from the beginning, you completely ignored when i told you to see if you can "cut down" the font to have only the characters you need.
Here is what you should do:
You see the black box is some kind of ID, the red one are offsets and the blue one are sizes.
More in detail:
The first 4 bytes are unknow but doesn't seem to be important
4 bytes unknow again but could be pointer table size (x500)
4 bytes "font values" pointer (yes. probably the same you are changing)
4 bytes "font values" size (so here you have the value you need to change to make everything fit)
4 bytes some kind of ID (start sequenzial but get messed up later)
4 bytes padding x00000000
4 bytes first phrase offset
4 bytes first phrase size
repeat from >
So, if what i said before is correct:
The black box is the rest of the pointer table, the red is your "font values" and the blue one is the text.
From the last pic you got "x1005 and x64" check the start offset of your "font value"....yes, it's x0510 (1005 föipped) and if you count the characters. you will arrive to "DEL" and one x00 as separator exactly at 100 = x64.
Check the rest of the offsets and you will see they are correct for the text as well.
Another thing you completely ignored is the what i told you to try to see the font and from there you could easy find the values of the letters.
Check the *font values* in this last pic and memorise the "text" version of it: i mean this:
Scroll up to the image of the "memory card font".....see something familiar??
Well, well, well, nice game you picked here.
Here is the source of your pain:
Take a look at your 2 first pics you posted and at this font....you understand what is going on??
This game has almost more font on it as text
and before you ask, no, not only those in the font directory.
So what this game do?? Well it's looking like he has a font for each "block" of text and this font is not even sequencial but they are build with the letters that appear on the text and in the order they appear in the text.
So if you look at your first hex screen and my font here above, you will see that there is D *button* (in japanese) and then C A B exactly in the sequence they appear in the hex editor.
The same way, if you scroll to the bottom of that file in the hex editor, you will see the english word "SAVE" and that's why you see those S and V at the bottom of the font (by the way, this means you was actually wrong in your first post that it show only till F, if you would continue, you would had found S and V as well :p )
Well, what this mean?? you will need to change all this incomplete fonts with one with all the latin letters or find a way to tell the game to not use those incomplete fonts but load that in the font folder.