YolkfolkThe Dizzy Fansite 0 logged in0 playing
Community discussion

Changing the font in the game menu

Started by RJ_Tychy on 19 May 2026 • 1,472 views

5 posts
#94334

How do I change the font in the game using the menu?

👍 0
#94338

@rj_tychy As far as I know, DizzyAGE games get their font from a tga image file.

It's under game / data / tiles / menu and it's called 4 font.tga

All you have to do is either edit the existing image and replace it with a new font set.

Some people like Noggin have managed to replace the font on his own.

There's probably more to it than that, but if I wanted to use new fonts, I'd probably rip them from other Spectrum games.

👍 0
#94344

Adam

Thanks for the reply, but that's not what I meant. If you looked at the games I've translated, you'd notice various fonts that I've modified myself.
What I mean is being able to select the appropriate font from the game menu.

Jarys Tychy

👍 1
#94356

Hi Jarys, I can't really remember how to do this tbh. There's a program called fontworks that comes with DizzyAGE (in the tools folder) that can convert an image into a .fnt file. Then there are the parts of the game code which refer to the font - look at HandlerDrawHud() and DialogSetFont( font ) and maybe others - which you can edit. But I don't know exactly what you have to do. :sad:  

👍 0
#94357

@rj_tychy I've had a quick playaround and I've found a solution.

In menus.gs you can customise the game menus. I'm going to assume you know how to do this already. There you can create a new option for the game options menu for changing the font. You could either have this new option cycle through the available fonts when selected or have it take the player to another menu where they can select their preferred font from a number of options. To change the font used in game, simply use the line of code below. The "500" is just an example of a possible tile ID, but you can change it to the id of your desired font tile.

FONT_DEFAULT =  500;

I hope this helps :teethy:  

👍 0