Python Performance and Interface Overhaul (PPIO)

PPIO v0.5.9.4.9.9.5
  • Changed the font type.
  • Edit:
    • Note, the font type I choose appears to be one not many have on their system.
    • It will not look right unless you install the "Linux Libertine G" Font.
    • I'm going to look for a different font to use in this modmod again.
 
Last edited:
Modmod discussion shoul be there.

Have you changed the font?
It isn't supposed to look like that at all, it doesn't look like that for me.
I changed font sizes to 13-15-17-19-21
Then I changed it to 13-14-15-16-17 as still it was bit large.

Here is what game looks after changing font to 13-14-15-16-17.
Spoiler :

Civ4BeyondSword 2018-03-24 20-08-04-19.jpg
Civ4BeyondSword 2018-03-24 20-07-45-05.jpg
Civ4BeyondSword 2018-03-24 20-09-26-38.jpg
Civ4BeyondSword 2018-03-24 20-11-36-66.jpg
Civ4BeyondSword 2018-03-24 20-10-28-66.jpg
Civ4BeyondSword 2018-03-24 20-13-38-50.jpg
Civ4BeyondSword 2018-03-24 20-13-55-78.jpg
 
Modmod discussion shoul be there.


I changed font sizes to 13-15-17-19-21
Then I changed it to 13-14-15-16-17 as still it was bit large.

Here is what game looks after changing font to 13-14-15-16-17.
I didn't mean the sizes, I meant the font type, have you changed it?
Spoiler Pictures from my game to compare with yours :
8800_20180324203918_1.png
8800_20180324204057_1.png
8800_20180324204330_1.png
8800_20180324204354_1.png
 
Last edited:
I didn't mean the sizes, I meant the font type, have you changed it?
Nope, in your mod it is Linux Libertine G, and in game its Linux Libertine G too.
How does it look in your game?
Windowed mode resolution is 1280x972 (normally 1024)
It is set to like this so text doesn't get stretched/cut when maximizing screen.

I removed font name and it appears game used some sort of default.
 
Last edited:
Nope, in your mod it is Linux Libertine G, and in game its Linux Libertine G too.
How does it look in your game?

I removed font name and it appears game used some sort of default.
Yeah, it looks like the default game font that can be seen in
"Sid Meier's Civilization IV Beyond the Sword\Assets\res\Fonts\MonoSpacedConsoleFont.tga"

I added pictures to my previous post of how it should look like.

Try installing the font files attached in this post.

If it turns out many users have trouble with this font I'll have to keep looking or revert to cambria again.
Edit: Linux Libertine is an open source font type that is bundled with LibreOffice, the open source office software I prefer to use. That explains why I have it while perhaps most don't.
 

Attachments

Last edited:
Yeah, it looks like the default game font that can be seen in Caveman2Cosmos\Assets\res\Fonts\GameFont.tga

I added pictures to my previous post of how it should look like.

Try installing the font files attached in this post.

If it turns out many users have trouble with this font I'll have to keep looking or revert to cambria again. Edit: Linux Libertine is an open source font type that is bundled with LibreOffice, the open source office software I prefer to use. That explains why I have it while perhaps most don't.
It would be very cumbersome to use that font if a lot of people didn't had this one.
Can't be this one put somewhere in mod and have theme files or something read this font?
That is replace default tga files with it.
 
Can't be this one put somewhere in mod and have theme files or something read this font?
That is replace default tga files with it.
I'm investigating that possibility, though it is not .tga files, it's .ttf files
I'm investigating that possibility, though it is not .tga files, it's .ttf files
I have to conclude that the game engine will only accept fonts that are installed in windows. I tried a lot to make it accept the font files....
 
Last edited:
@raxo2222 Could you check and see if you have the "Frank Ruehl CLM" Font type installed on your system?

Control Panel\Appearance and Personalization\Fonts\

Edit:
Do you have "Mongolian Baiti"? (It works surprisingly well in the game, who would have thought when seeing the name)
 
Last edited:
it looks nice Segoe Script, but it's a bit too scribbly
 
@Toffer90
I don't have "Frank Ruehl CLM" but I have "FrankRuehl"
I have "Mongolian Baiti" font.
I don't have Caladea font.
 
@Toffer90
I don't have "Frank Ruehl CLM" but I have "FrankRuehl"
And I don't have "FrankRuehl".... So those are out of the question.

PPIO v0.5.9.4.9.9.6
  • Changed the font type to times new roman (TNR); everyone should have that one.
    • I'm not done with fonts yet, but I can't have the latest version of the modmod use a font most people don't have.
    • I'm contemplating going back to Sylfaen again, I'll have to compare it some to TNR.
    • The Mongolian Baiti didn't support the game engine SMALL_FONT format, so game text would have to be made TITLE_FONT and GAME_FONT in all instances. The game engine has three ways of displaying fonts but only two of them look good with the Mongolian Baiti. I will play a bit more around with it to see how it works in general.
    • Someone mentioned a font named "Modern", the "Modern Regular" font on my windows 10 was not compatible with the BtS engine at all, couldn't even get it to display in-game.
 
Last edited:
And I don't have "FrankRuehl".... So those are out of the question.

PPIO v0.5.9.4.9.9.6
  • Changed the font type to times new roman (TNR); everyone should have that one.
    • I'm not done with fonts yet, but I can't have the latest version of the modmod use a font most people don't have.
    • I'm contemplating going back to Sylfaen again, I'll have to compare it some to TNR.
    • The Mongolian Baiti didn't support the game engine SMALL_FONT format, so game text would have to be made TITLE_FONT and GAME_FONT in all instances. The game engine has three ways of displaying fonts but only two of them look good with the Mongolian Baiti. I will play a bit more around with it to see how it works in general.
    • Someone mentioned a font named "Modern", the "Modern Regular" font on my windows 10 was not compatible with the BtS engine at all, couldn't even get it to display in-game.
Regarding the Modern font, it is called "Modern Regular" in the Windows 10 font list however it is referred to as "modern" only. It works for me like so:
Code:
                GFont .Size0_Normal    = GFont("modern","regular",12, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size0_Bold    = GFont("modern","regular",    12, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size1_Normal    = GFont("modern","regular",14, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size1_Bold    = GFont("modern","regular",    14, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size2_Normal    = GFont("modern","regular",16, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size2_Bold    = GFont("modern","regular",    16, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size3_Normal    = GFont("modern","regular",19, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size3_Bold    = GFont("modern","regular",    19, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size4_Normal    = GFont("modern","regular",21, GFlags(GFontFeature, GFC_FONT_ALPHA),                128, GRectMargin(2));
                GFont .Size4_Bold    = GFont("modern","regular",    21, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),256, GRectMargin(2));
Apparently the Tohoma font was in Windows XP and it shows up in Windows 10 as well so that could be an option if you are looking. Also I just noticed a font called "Trebuchet MS" and it looks quite nice at first glance and has a somewhat appropriate name! Here is a list of all fonts included with Windows XP, the non italic ones install by default, and I think you could safely assume the default installed fonts on XP would still be available on all subsequent Windows installs for backwards compatibility purposes.
 
Code:
                GFont .Size0_Normal    = GFont("modern","regular",12, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size0_Bold    = GFont("modern","regular",    12, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size1_Normal    = GFont("modern","regular",14, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size1_Bold    = GFont("modern","regular",    14, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size2_Normal    = GFont("modern","regular",16, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size2_Bold    = GFont("modern","regular",    16, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size3_Normal    = GFont("modern","regular",19, GFlags(GFontFeature, GFC_FONT_ALPHA),                  0, GRectMargin(2));
                GFont .Size3_Bold    = GFont("modern","regular",    19, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),  0, GRectMargin(2));

                GFont .Size4_Normal    = GFont("modern","regular",21, GFlags(GFontFeature, GFC_FONT_ALPHA),                128, GRectMargin(2));
                GFont .Size4_Bold    = GFont("modern","regular",    21, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD),256, GRectMargin(2));
Yeah, I tried that, it didn't work for me.
 
PPIO v0.5.9.4.9.9.8
  • This is now in the modmod too:
10019
  • Removed Woddsman and guerilla promotion requirement from the Hunter promotions; it hampered the AI's ability to get the hunter promotions and why should forest and hill accustomedness be any more important for a hunter than e.g. wetland accustomedness.... Is a wetland Hunter somewhat less than a hillsman Huinter?
 
This modmod needs updating for the latest SVN. Currently there is an issue where at the start of the game with SVN 10025 plus PPIO v0.5.9.4.9.9.8 where the Tribal Guardian is not created when the first city is founded.
 
Back
Top Bottom