Ever get tired of MS Gothic or MS Mincho?

  • Soulrain
  • 11/03/2017 05:52 PM
Hello, fellow game makers! In this tutorial, I'll be showing you how to change the font on the new versions of RPG Maker 2003 and 2000 -- the official ones sold by Degica.

Note: You may have some problems selling your game commercially due to not only modifying the base files but also if you don't have permission to use the font you want.

This tutorial contains two sections: one regarding RPG Maker 2003 games and one regarding RPG Maker 2000 games.

You'll need:
- Fony
Download here
- XN Resource Editor
Download here


The first thing you need to do is open up your project folder. This can be done by opening the menu at the top and selecting Project > Explore Project Folder.

Now we can see the entire project's assets, including its savedata and other stuff. But what we're looking for is the "ultimate_rt_eb.dll" file. Copy that to anywhere that's convenient for you (in my case, the desktop.)

Okay, great, we have our DLL copied over. Now, open Fony. It should look something like this:

Click on File > New. If you have a TrueType font ready to go already, click on File > Import > Installed TrueType Font to select the font you want. (TrueType fonts have a .ttf file extension.) Now when you're about to load your font, take note of the Font Header window. Make sure that the name is "RPG2000G" ("RPG2000" if replacing MS Mincho) and the copyright, module name and description are blank. If they aren't set that way, the font won't import correctly (see Troubleshooting below.) Also make sure that next to "Height (pixels)", it says (9 pt), and that your font is monospaced. (Note that sometimes when importing TTF fonts, it may bold it.) Look at the example below to see how to do it.

You'll be greeted with a blank screen (or your imported font). If you've imported your font, you may skip this step, but otherwise, now you'll have to create it. Here is how you use the program:

Once your font is created, save is as a .FON file somewhere. Make sure it's called "RPG2000G" ("RPG2000" if replacing MS Mincho).

Now open up XN Resource editor. Click File > Open (or click the folder icon) and navigate to the ultimate_rt_eb.dll file we saved earlier.

Open RC Data. You'll see two folders, 100 and 101. 100 is MS Mincho and 101 is MS Gothic. For this example we'll be replacing MS Gothic. Open 101 and you'll see a thing that says "German (Austria)".

This is MS Gothic. Delete the resource by right clicking on it and selecting "Delete Resource". You'll notice the folder vanish. Now click on Import > Import RC Data Resource. Navigate to the font file we made earlier.

It will create 101 again, with a new file named "Language Neutral". If it doesn't appear as 101, right click the file, click properties, and change the name back to either 100 or 101.

Now save ultimate_rt_eb.dll and place it back in the project folder. You're done! Enjoy the custom font in your game!

(By Starspire)

The method for RM2K games is fundamentally similair to the method for 2K3 games, except that RM2K does not use the ultimate_rt_eb.dll file for storing it's fonts. Instead, they're stored in the actual RPG_RT.exe itself. This makes modding 2K games a lot more risky, because you'll be directly editing the engine that 2K runs off of. So, instead of opening ultimate_rt_eb.dll, open RPG_RT.exe (the one with the sword icon) and open RCData. This is where it gets different. While RPG Maker 2003's fonts are stored in values "100 and 101", RPG Maker 2000 stores it's fonts in FONT1 (MS Mincho) and FONT2 (MS Gothic). Choose the one (or two) that you want to delete and delete the RCData resource. Next, use the same method for saving a font as before (using Fony, and always *make sure that it's saved as RPG2000G in the actual FON code, and not just the filename*. Click Import RCData Resource and find your font file. However, it will most likely import as "1" or "2", which RPG Maker 2000 will not recognize. As such, right click on the Resource, click Properties, and then change it to either FONT1 or FONT2, depending on what one you deleted. Save your RPG_RT.exe and enjoy your custom font!


Q: My font looks completely different than what I wanted it to look like!
A: Does it look like this? If so, then you probably messed something up when creating your font. Make sure that the font is named "RPG2000G" ("RPG2000" if replacing MS Mincho) and that there is no other data associated with it (see above).

Q: My font is cutoff at the bottom or the side!
A: Your font is probably too big. RPG Maker 2003 has a font size limit of about 6x11 pixels for any character.

Q: What about those weird symbol things you create by using $A, $b, etc.?
A: That's an EXFONT. There's a great tutorial that will show you how to replace this here.

I hope you enjoyed this tutorial. Let me know what you think in the comments!