@dbkblk:
I see no random backgrounds on game loading. Can it be a similar issue for me as the textures was? If so, what files should I remove manually? Any idea?
Do you see any of the new backgrounds ? It is not totally "random" as the game loads them at initialization. In fact, it just change randomly when you relaunch the game.
And there is something strange about city text:
Some letters are "missing"
This is due to the localization update (r874). Technically, the game engine uses a file (Gamefonts.tga) to render the different characters on city billboards. This file contains only latin1 characters. That means no diacriticals, no cyrillic, no arabic, etc...
Nightinggale and I were struggling with this because it completely stopped new language support. Then we found that the game engine can be set to disable the use of Gamefonts.tga, and render fonts directly on billboards (that means any character Windows codepages have can be displayed). The drawback is that font is bigger on billboards and the display is laterally limited. This is a known issue and i plan to improve that by either finding a way to enlarge the box or to reduce the font.
I guess the launcher is set to hungarian. I have enabled the old behavior only for default languages (which have all their chars in Gamefonts), so you can change to English temporarely. I can't allow to switch to the old behavior for older languages because specials characters would be displayed as "?".
I'll appreciate if you can help me to find the perfect balance for font rendering. To do that, just edit:
Code:
Assets\Modules\Interface Colors\-the color UI you've chosen-\Resource\Themes\Civ4\Civ4Theme_Common.thm
The parameter "with SF_CtrlTheme_Civ4_Control_Font" control the font size (note that unused size are commented). If you want to change the font, don't edit this file but "checker/languagesDefine.xml" and edit the font for hungarian here. I was forced to do that because the default font used for Civ 4 doesn't have any Arabic char. Also, i plan to make the game to support Asian, which are doesn't supported by Sylfaen.ttf.
The trick is to find a parameter that affect only billboard display.