引用第27楼XYZ于2009-04-21 19:32发表的 :; w' L8 @, ?* h: K( K. H
不是特指一个半骑士的安装和运行补丁,我指所有因为无法识别字符导致的无法安装和运行的游戏的补丁~
- k( Z k* m: s0 R1 {5 f办法其实是有的,还没有经过充分的测试。而且比较麻烦。
% j$ ^( V/ W2 o8 B
2 Q. U* H3 A, \9 e我们把问题简化一下,比如说,一个游戏只有2个文件 a.exe,bXXX.dat .
* N( c7 } Z! H, y' a, r在bXXX.dat的XXX的部分含有一个中文系统无法读取的字符,在a.exe的内部有对bXXX.dat 的引用。! q2 Q2 ]3 p/ p
这样的游戏在中文系统下当然无法运行。
) c' j& {5 O3 k( i y* g; G+ b2 Y4 e4 R, _$ y
解决方法很简单。
6 w9 Z) S" H( f! w1 P装一个非英语系统。把bXXX.dat改为英语文件名。
8 s: m+ F* E2 p0 r4 R在a.exe中寻找原来的非英语bXXX.dat文件名,把它也改为英语文件名。+ B2 r7 A0 F( }$ |: Y' u
1 _! ?) s# O# [. q8 j; F z
这样改好以后,就能在中文系统下运行了。0 y9 Q7 c9 V8 o2 Z* q/ m" P$ [. g4 c
不知道各位是否看懂了。 |