I can't do much about text size, but anything else I can make bigger.
As mentioned i tryed, exe is supporting larger fonts over 21.
"You can experiment by adjusting text size in:
Caveman2Cosmos\Resource\Theme\C2CTheme_Common.thm
Code:
with SF_CtrlTheme_Civ4_Control_Font
{
GFont .Size0_Normal = GFont("Sylfaen","Regular", 13, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size0_Bold = GFont("Sylfaen","Bold", 13, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size1_Normal = GFont("Sylfaen","Regular", 15, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size1_Bold = GFont("Sylfaen","Bold", 15, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size2_Normal = GFont("Sylfaen","Regular", 17, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size2_Bold = GFont("Sylfaen","Bold", 17, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size3_Normal = GFont("Sylfaen","Regular", 19, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size3_Bold = GFont("Sylfaen","Bold", 19, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size4_Normal = GFont("Sylfaen","Regular", 21, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size4_Bold = GFont("Sylfaen","Bold", 21, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
}
The numbers 13-15-17-19-21 are their sizes and can all be set to whatever."
For the text is cool, setting to 21 works but still a bit small, setting to 31 is cool but then UI cant handle it, can you enlarge UI for that for only 4K resolution? Screenshots of 31 font...
{
GFont .Size0_Normal = GFont("Sylfaen","Regular", 31, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size0_Bold = GFont("Sylfaen","Bold", 31, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size1_Normal = GFont("Sylfaen","Regular", 31, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size1_Bold = GFont("Sylfaen","Bold", 31, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size2_Normal = GFont("Sylfaen","Regular", 31, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size2_Bold = GFont("Sylfaen","Bold", 31, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size3_Normal = GFont("Sylfaen","Regular", 31, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size3_Bold = GFont("Sylfaen","Bold", 31, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
GFont .Size4_Normal = GFont("Sylfaen","Regular", 31, GFlags(GFontFeature, GFC_FONT_ALPHA), 0, GRectMargin(2));
GFont .Size4_Bold = GFont("Sylfaen","Bold", 31, GFlags(GFontFeature, GFC_FONT_ALPHA, GFC_FONT_BOLD), 0, GRectMargin(2));
}
Font size 31 will be good for 4k, looks nice and works. But UI has to adapt also buttons/icons.
I can create a modmod for the font size no problem. I also can create a 4k modmod if you let me know where to change the UI, if you want 4k support integrated into C2C without modmod let me know if you want to build it in. Font size 31 to go with for 4K...