Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Text pilingon top of itself

A topic by Polstrey created Apr 23, 2025 Views: 97 Replies: 3
Viewing posts 1 to 4

I'm sure I'm missing something very obvious but I've applied three seperate fonts to my game one for the game logo, one for the load menu and then one for the rest of the game. The first two work fine as they are spaced properly and centered normally. However when using my third font the message boxes had their text all appear layered over top of each other. They're far too high up and layered in a spread. I'm sure I simply misconfigured something but I've exhausted my personal troubleshooting.

Developer

Hi there!

My plugin does not mess with anything related to the text position. It just applies the fonts to the specified windows or scenes. Other than that, there is no way for my plugin do that behavior as you show on the screenshot.

So, maybe the font file itself is meesed up? Or maybe it needs an specific font size to work properly? Try to change the font size on the plugin parameter or on the message window itself, with escape codes to check if the text will show properly.

Are you using any other plugin that messes with the message window? If yes, can you try just using the Eli Book and the Font manager to check if this is a compatibility problem?

(+1)

With your direction I have solved the issue!!
TL;DR check your System 2 font size if you've changed it the game is equating for that.

I realized that no matter what font I put in message boxes were borked so I scrounged around until I realized I never reset my original text value to 28 from 60 and as a result the letters ended up layering over eachother as spacing was fuzzy. While doing so I also realized the typeface I was using asked that it only be used in written non commercial works. for which my game is not the former so I'm doubly thankful as you've saved me the headache of usecase issues as well.

Moral is to always default your system before engaging plugins. Thank you for your help!

Developer

Nice! Have fun friend! :)