引用第27楼XYZ于2009-04-21 19:32发表的 :- ?+ ]/ I& U: S, V/ O6 F: N
不是特指一个半骑士的安装和运行补丁,我指所有因为无法识别字符导致的无法安装和运行的游戏的补丁~ " P% A: F1 u( V1 X2 Y
办法其实是有的,还没有经过充分的测试。而且比较麻烦。
0 U6 W' ~) F# `3 x% v
7 z4 a) J0 o9 w* S ?我们把问题简化一下,比如说,一个游戏只有2个文件 a.exe,bXXX.dat .3 W- R }& f: p" F8 ?5 i7 x
在bXXX.dat的XXX的部分含有一个中文系统无法读取的字符,在a.exe的内部有对bXXX.dat 的引用。
- K5 M6 ~ q3 @这样的游戏在中文系统下当然无法运行。
2 l D5 K$ V0 p/ a+ R- a
0 D% Q6 ^# F$ P& p) v解决方法很简单。2 W: a) \$ d3 _+ z) u/ {5 p
装一个非英语系统。把bXXX.dat改为英语文件名。! G" ~7 a3 J% U* O3 w
在a.exe中寻找原来的非英语bXXX.dat文件名,把它也改为英语文件名。' e c* m8 z8 c
+ P# l/ P5 @+ t; Z$ s0 [
这样改好以后,就能在中文系统下运行了。8 D3 r9 C+ z1 @8 Z* e
不知道各位是否看懂了。 |