引用第27楼XYZ于2009-04-21 19:32发表的 :, R Q$ F B2 [! w( e) O9 r
不是特指一个半骑士的安装和运行补丁,我指所有因为无法识别字符导致的无法安装和运行的游戏的补丁~ 4 U- g8 {/ @0 F4 z$ K
办法其实是有的,还没有经过充分的测试。而且比较麻烦。- m" h6 R* c. p' m$ s* ]
9 E& c+ u( f K* f4 |我们把问题简化一下,比如说,一个游戏只有2个文件 a.exe,bXXX.dat .
( Q- K: f8 P2 Z) U, e在bXXX.dat的XXX的部分含有一个中文系统无法读取的字符,在a.exe的内部有对bXXX.dat 的引用。$ Y# A! k* w4 X" e( J
这样的游戏在中文系统下当然无法运行。
7 Q7 |% m" ~4 }5 y" \3 C) H* C4 b2 |2 w) p6 M* a
解决方法很简单。9 w+ s- y" \, o$ m
装一个非英语系统。把bXXX.dat改为英语文件名。
8 G% T+ j+ k" _2 @7 E6 I0 ?$ p; |在a.exe中寻找原来的非英语bXXX.dat文件名,把它也改为英语文件名。" ~0 f- D, r+ O' {3 n8 D
) Q# |; ~& k& Y$ g
这样改好以后,就能在中文系统下运行了。& k( B; y' ~* a! ~. F
不知道各位是否看懂了。 |