Dumb question about changing fonts

BackseatTyrant

Queer Anarcho-Transhumanist
Joined
Jul 10, 2013
Messages
598
Hello!

I would be keen on changing the font used in this mod, from the one vanilla civ 4 uses, to a more modern one. I know there is a tutorial on how to do this, but I'm scared I'll break the mod if I follow those instructions exactly. Can anyone please tell me if this would be safe or not?
 
Hello!

I would be keen on changing the font used in this mod, from the one vanilla civ 4 uses, to a more modern one. I know there is a tutorial on how to do this, but I'm scared I'll break the mod if I follow those instructions exactly. Can anyone please tell me if this would be safe or not?
Yes, it is safe.

Edit: You don't have to do everything in that guide though.
You could simply change the font directly in your BtS installation:
\Beyond the Sword\Resource\Themes\Civ4\Civ4Theme_Common.thm
Make a backup of the file before modifying it!
The guide should tell you what to do with that file to change the font.
No need to do all the other stuff that guide tells about.
 
Last edited:
Here, extract this folder and put where you keep your mods, and should work completely fine unless you've previously tinkered with the CIV4ArtDefines_Misc.xml file. I've set the font to Futura LT, which I've included in the zip folder below. I've included a screenshot to prove it works (for me, at least).

 

Attachments

  • Caveman2Cosmos.zip
    Caveman2Cosmos.zip
    158.2 KB · Views: 121
  • Sid Meier's Civilization 4  Beyond Sword Screenshot 2018.08.25 - 23.18.34.07.png
    Sid Meier's Civilization 4 Beyond Sword Screenshot 2018.08.25 - 23.18.34.07.png
    2.2 MB · Views: 453
Ok, so I've been playing around using different font, and one I've gotten quite an affection for, is Chakra Petch. However, it comes with way more vertical spacing than I'd like to ask for, probably due to the fact that it was originally designed for Thai script.



So my question is, how do I edit the vertical spacing of the text?
 

Attachments

  • C2C Lotta Vertical.png
    C2C Lotta Vertical.png
    2.8 MB · Views: 1,230
Ok, so I've been playing around using different font, and one I've gotten quite an affection for, is Chakra Petch. However, it comes with way more vertical spacing than I'd like to ask for, probably due to the fact that it was originally designed for Thai script.



So my question is, how do I edit the vertical spacing of the text?
You can change the actual font file with some font editor software to give more space. But then you're making a whole new font. Not sure I'd be too happy with that one anyhow myself. But an option to change game fonts somewhere would be awesome.
 
You can change the actual font file with some font editor software to give more space. But then you're making a whole new font. Not sure I'd be too happy with that one anyhow myself. But an option to change game fonts somewhere would be awesome.
That was actually something I started looking into out of frustration not finding a way to do it in-game. However, the tutorial I looked up confused me a hella lot
 
Sry to Necro an old Thread, but i`m trying to do this for two Hours now, but i cant get it to work at all. Is this still the Way it should be done?

Edit: I use PPIO and since its also an UI Overhaul, maybe there is a conflict with this Guide?
 
Last edited:
Sry to Necro an old Thread, but i`m trying to do this for two Hours now, but i cant get it to work at all. Is this still the Way it should be done?

Edit: I use PPIO and since its also an UI Overhaul, maybe there is a conflict with this Guide?
There is conflict with PPIO - you need to edit C2CTheme_Common in Resource/Theme folder instead.
 
Doesnt work, i tryed editing the Files that came with PPIO directly, but the Font wont change (although i beginn to understand how it should work, but it just doesnt^^)

Attaching the Resource Folder, if someone has the TIme to check what i did wrong, i`m at a loss here.
 

Attachments

Doesnt work, i tryed editing the Files that came with PPIO directly, but the Font wont change (although i beginn to understand how it should work, but it just doesnt^^)

Attaching the Resource Folder, if someone has the TIme to check what i did wrong, i`m at a loss here.
You should install those fonts by doubleclicking them, if you want to use those.
 
They are aleady installed on my System, dont i need them in the Folders?

Edit: Do i have to install/overwrite PPIO or should it go into My_Mods Folder?
 
They are aleady installed on my System, dont i need them in the Folders?

Edit: Do i have to install/overwrite PPIO or should it go into My_Mods Folder?
You should install PPIO.
And then just edit single file.
You need to delete user settings folder though (make screenshots of your BUG settings before).
 
Hmm, did all that except deleting the User settings because the Folder didnt recreated itself after starting C2C resulting in a Crash. I will do a complete clean Install of the Game now, maybe this helps.
 
Hmm, did all that except deleting the User settings because the Folder didnt recreated itself after starting C2C resulting in a Crash. I will do a complete clean Install of the Game now, maybe this helps.
Just reinstall mod.
 
Ok I did it now this way

+ Complete fresh Install of Civ4 (Steam Legacy enabled)
+ Fresh Install of c2c 38.5
+ Installed PPIO v0.5.9.5.3 for C2C v38.5
+ Started quick Game to get the User Settings filled up
+ Quit Game
+ Edited the C2CTheme_Common.thm File to get my Font:

GFont .Size0_Normal = GFont("Expressway","Regular", 13, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size0_Bold = GFont("Expressway","Semi Bold",13, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size1_Normal = GFont("Expressway","Regular", 15, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size1_Bold = GFont("Expressway","Semi Bold",15, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size2_Normal = GFont("Expressway","Regular", 17, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size2_Bold = GFont("Expressway","Semi Bold",17, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size3_Normal = GFont("Expressway","Regular", 19, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size3_Bold = GFont("Expressway","Semi Bold",19, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size4_Normal = GFont("Expressway","Regular", 24, GFlags(GFontFeature, GFC_FONT_ALPHA), 100, GRectMargin(2));
GFont .Size4_Bold = GFont("Expressway","Semi Bold",24, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),200, GRectMargin(2));

+ Saved File
+ Started up Game to look if the now Font is working

aaaaannnnnd

nothing :lol:

(Even chose Wingding Font after that too see if i am just blind and didnt notice it, but nope)

I think i am just missing a Step :)
 
Ok I did it now this way

+ Complete fresh Install of Civ4 (Steam Legacy enabled)
+ Fresh Install of c2c 38.5
+ Installed PPIO v0.5.9.5.3 for C2C v38.5
+ Started quick Game to get the User Settings filled up
+ Quit Game
+ Edited the C2CTheme_Common.thm File to get my Font:

GFont .Size0_Normal = GFont("Expressway","Regular", 13, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size0_Bold = GFont("Expressway","Semi Bold",13, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size1_Normal = GFont("Expressway","Regular", 15, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size1_Bold = GFont("Expressway","Semi Bold",15, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size2_Normal = GFont("Expressway","Regular", 17, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size2_Bold = GFont("Expressway","Semi Bold",17, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size3_Normal = GFont("Expressway","Regular", 19, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size3_Bold = GFont("Expressway","Semi Bold",19, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));

GFont .Size4_Normal = GFont("Expressway","Regular", 24, GFlags(GFontFeature, GFC_FONT_ALPHA), 100, GRectMargin(2));
GFont .Size4_Bold = GFont("Expressway","Semi Bold",24, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),200, GRectMargin(2));

+ Saved File
+ Started up Game to look if the now Font is working

aaaaannnnnd

nothing :lol:

(Even chose Wingding Font after that too see if i am just blind and didnt notice it, but nope)

I think i am just missing a Step :)
Is mod folder named Caveman2Cosmos?
It shouldn't be in My documents too.
 
C2C is installed in:

H:\Steam\SteamApps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\Mods\Caveman2Cosmos
 
Back
Top Bottom