发表于2009年08月01日 23:51 阅读(3) 评论(0)
Hello!
My id is Rayz on http://chq.gamemod.net/cgi-bin/forum/Blah.pl?
em...excuse me for my poor English first and i rarely write letters...thus the format of this letter is not very formal...
My problem is, the Chinese version cannot run very steadily.
The official Chinese version uses a plug-in application called GsooRun.exe with several *.dll files.
In the 1.00 version, GsooRun.exe (for 1.00) first simply reads files outside of "data.pck" which have been already translated into Chinese and written in Chinese.
Second, GsooRun.exe (for 1.00) watches comm2.exe while which is playing any sound (wave) files from DATA folder or data2.pck. If one wave file is playing, then display lines with Chinese characters on the screen. Because the game contains only English language lacking Chinese characters, it’s added with some Chinese font files (*.fnt and *.FON (fake *.fon files)). When some Chinese characters is need to displayed, GsooRun.exe (for 1.00) will help comm2.exe to display from the Chinese font files (*.fnt and *.FON (fake *.fon files)).
It works fine and has no bugs on from Windows98 to vista (sp2).
(run comm2.exe and u’ll get many strange symbols. If I re-save the Global.str as Unicode mode (it was in ANSI mode) the texts in the game will be blank --- that means comm2.exe can read Unicode texts – Chinese or other characters BUT CANNOT DISPLAY THEM)
It’s the comm2.exe (1.00) has bugs. Then EDIOS released an international patch (comm2.exe (1.20)) for the game. GsooRun.exe (for 1.00) no longer works for comm2.exe (1.20). Then the agent company of this game in china released a patch for 1.20 called GsooRun.exe (for 1.20) with several *.dll files.
The first run of this patched game will rename the Chinese files like from *.txt to *.tx_, *.str to *.st_. Then extract original English files from *.pck.
GsooRun.exe (for 1.20) has newer *.dll components. When working, it’s just as GsooRun.exe (for 1.00): read “*.??_” files instead of “*.???” files.
Now we can play Chinese game with GsooRun.exe (for 1.20) and English version with comm2.exe (1.20).
Here comes the PROBLEM. When playing Chinese version (1.20), the games runs very slow, when saving/loading game, especially when after loading game many times, the computer memory is blocked! I think it’s caused because the game cannot release useless memory.
When playing COOP MODE, it will be very “LAG”. And it can be easily disconnected when playing. It's totally disappointing.
I’ve just downloaded Russian version from a Russian site which almost took me forever to download it. >_<
In Russian version, the translator totally adds Russian characters into the game’s original font files (DATA\FONTS\*.fnm & *.fnc)
Then replace the voice sound files with Russian voice sound files.
That means we can directly play Russian version game with comm2.exe without causing any other problems, even if the game is upgraded.
I’ve found Spanish version but haven’t download them.
I’ve found Traditional Chinese version but I cannot download it. NO SEED!
C2DP, I think its main exe comm2.exe is modified from 1.20 version. Change its version number to 1.34 and forbid CHEAT MODE.
What I want to do is to add Chinese characters into *.fnm/*.fnc files. They’re located in DATA\FONTS.
I’ve open one of them with UltraEdit. What I know is it’s made up of several sections. An index, several unknown parts, and bitmap of fonts.
I know only a little of programming…so I can do nothing with it..
Do u have some friends who’s good at programming? I want to know the structure of these font files. And it would be better if an application is written just as the PCK-extractor to converter a specific size of a *.ttf font file to the game’s font format bitmap font file. Then I could add other language characters into the game (ok I only want Chinese)
Is it possible or do u have any time for it?
Thank you.
best regards!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment