Support for Greek characters now!!!

Kalofyris

Chieftain
Joined
Dec 3, 2005
Messages
58
I want to translate the game in Greek but it seems the company didn't care for us when creating the game!

Can you Firaxis create a mini-patch(lets say v1.091) that adds support of ISO9001-007 or unicode?

Its this a too hard job or just a replacement of some files?
(If i can do it myself)
 
I found a python code were it wa writing iso-8859-1.

I changed it to iso-8859-7 but still nothing!

Is it compiled within the exe file?

But i saw that there encoders for iso-8859-7, why then the greek characters do not appear?
 
Just because you switch the setting to a different iso, doesn't mean they have a character set built in to display those characters. I would guess they are working on this now.
 
Maybe because the fonts aren't "fonts" but rather textures that need to be replaced.
 
System requirements for Civ4 are Win2000 or WinXp, both of which natively support Unicode. The kludge is Unicode charactors are all 16 bits, and I expect the application is expecting 8 bit text. So if you want english or any other latin-1 languages, you are good to go. If you want greek, you cannot have mixed greek and english (unless you can get the application to accept 16-bit unicode characters, which could be as simple as changing a setting in an xml file or as complicated as recompiling the executable with text strings being type double char instead play type char OR can insert a tag in the text that switches font and character sets as needed). I guess since the program appears to be i18n if you have greek windows or windows with default locale greek with iso-8859-7 as character set, you won't have any problems if your message catalogs are greek iso-8859-7, but it will show up as garabage on a iso8859-1 system.
 
Like i said. They aren't displaying "fonts". Rather they are displaying an art file that happens to look like characters. Someone would need to replace this art file with one that looks like Greek characters, in addition to actually honoring the Unicode.
 
warpstorm
About fonts there were about 20 characters file in resources\fonts half of which had the latin characters and an english sentece in several sizes for example, and the other half had (!) Greek characters with one greek sentence. There is a TGA file in assets\res\fonts which displays the latin characters along whith all the game's symbols. I changed the latin characters with Greek in photoshop but then the game wasn't playing.
 
Well they might not need to replace the art file. Just put another one in there with the Greek characters and then flag the desired file to be used based off the windows setting or the spot in the Python file mentioned above. They would also use this same flag to bring the iso Greek character where they actually are using just fonts (which I think is in a lot places). Might be some work, but not a huge amount. These fonts can be download off the internet, and they could probably quickly program a script to convert to whatever format they need for Civ IV to use them.
 
Kalofyris said:
warpstorm
About fonts there were about 20 characters file in resources\fonts half of which had the latin characters and an english sentece in several sizes for example, and the other half had (!) Greek characters with one greek sentence. There is a TGA file in assets\res\fonts which displays the latin characters along whith all the game's symbols. I changed the latin characters with Greek in photoshop but then the game wasn't playing.

Do you mean that the game would not run with your changes? You might have inadvertently corrupted the file. Get the original file again and check the borders around each character closely. There is probably a separator in there that allows the program to tell when a character begins and ends. If you even messed one of those separators up, it might be enough to make the file unusable.
 
I changed it to iso 8859-7(on the top of the XML files) but still nothing. Look...
 

Attachments

  • 146.JPG
    146.JPG
    125.5 KB · Views: 103
  • 148.JPG
    148.JPG
    284.1 KB · Views: 108
There is a chance that when you edit the xml file to add those greek characters you then save it as unicode, in which case latin characters still work but the greek ones don't

In other words, make sure the edited XML file is encoded as ANSI and not as unicode. It's a wild shot, but sometimes people tend to miss the most obvious causes of error :crazyeye:

PS There's an even smaller chance that the can read the xml files in unicode and then translate them into whichever codepage is specified, which means that if you have already been trying on ANSI, you can also try with unicode

EDIT: I had some free time so I made the tests. I'm afraid the game only supports ISO-8859-1 in game, so it doesn't matter what you do, i just won't work, unless Firaxis enable codepage selection somehow, or turn to unicode
 
Well then if there is someone from firaxis lookimg this forum may he\she can answer!

PS

You are greek?
 
Ohh! Here it supports greek? In Creative Assembly's forums it didn't. Anywhere remember that here we are in an engliah forum so "cut".

Im almost sure that language it is compiled into the exe file so no greek.

Unless firaxis makes a patch (go around and search like we say).

HAHAHA! I know another also with Toto!(GR prhasal)

___________________________________
Απο που αν επιτρέπεται και πόσο χρονών? |
___________________________________
 
Back
Top Bottom