New account registration is temporarily disabled.

ALTERNATIVE TO USING CHERRY'S FONT CHANGER?

Posts

Pages: 1
So I recently updated RPG Maker 2003 (yes, it took me that long) and replaced my RPG_RT for Blackmoon Prophecy to make sure it runs as smoothly as possible and without any issues when I finish the game... BUT...

I lost my font and am stuck with the default Gothic/Mincho ones. I was using a SimSun font, but I think I might want to go for one that looks a little Final Fantasy-esque. The problem, however, is that Cherry's font changer isn't working for me.

Since it's in German, I have no idea what's not working. I'm not home, so I'll describe this as best as possible and will provide a better description later when I'm able to if the problem isn't solved/an alternative isn't known.

I enter the the font name into the field where I input a font name and then hit test. I then get an error. I forget what it says, but it was fairly generic looking. When I would try to hit the apply button at the bottom, I get an error that mentions the RTP.

I tried reinstalling RPG Maker as well as the RTP, but nothing changed. I still get the error that mentions the RTP, and the test buttons yield errors as well.

Is there another way to replace the fonts, or is Cherry's font changer pretty much the only easy way?


EDIT: Found a post about the same issue I'm having. It was never resolved.
http://rpgmaker.net/forums/topics/6931/
Oh, snap. I knew I should have written a tutorial on it while it was still fresh in my memory. The file name of the font has to be 14 characters or less, and if the font has certain properties it won't load. The error is actually not the issue, I seem to remember having it work while still getting that error.

I'll uh..help you with this and maybe ... write that tutorial. maybe

What font are you using now?
If Hyper Patcher 2 doesn't work either (it has a better font changing engine than the original font changer), you can still change the font using a hex editor (like HxD, Hex Editor MX or XVI32).

(This tutorial assumes you never used a hex editor before.)

1. Create a backup of your RPG_RT.exe
2. Open your RPG_RT.exe in the hex editor
3. Do a text search for "MS Mincho" (or for "MS Gothic", but then you might get a "wrong" match first, so you have to use the second match)
4. Scroll up a few lines, it should look like this:

Note that the horizontal position might not be the same as in my picture ("shifted" somehow).
5. Make sure overwrite mode is on. You can press the Insert key to change the mode (insert/overwrite) - most hex editors show the current mode in the status bar.
6. Place the cursor at the beginning of one of the font names (in my example, I am going to replace "MS Mincho") and enter the new font name:

You will see that the hexadecimal byte data at the left side will change too while you enter the new name.
--- You can skip steps 7 and 8 if the new font name is longer than the old one.
7. Now place the cursor at the left side (in the hexadecimal data), after the last block which changed during input (normally, hex editors highlight changed data, so it shouldn't be too difficult to find the right spot ^^).
8. Now type a few "00" blocks (two zeroes), until you "catch up" with the existing "00" blocks.

On the right side, the rest of the old name should now be gone.
9. Save your changes.

Best regards,
Cherry

(You may ask why I wrote all this instead of just saying "send me your file, I'll do it"? Because this way other people can do it too.)

Oh nice. I assume all the same restrictions apply to what fonts will actually look right in game? If yes, do you think a dynRPG patch could change those restrictions?

I'm bookmarking this and will add it to that tutorial I wanted to write on font changing.
Pages: 1