引用第27楼XYZ于2009-04-21 19:32发表的 :- I/ f" V# w% S6 ~
不是特指一个半骑士的安装和运行补丁,我指所有因为无法识别字符导致的无法安装和运行的游戏的补丁~
4 `5 t+ [' [, S8 {办法其实是有的,还没有经过充分的测试。而且比较麻烦。7 V7 C. m2 k3 ?9 N2 ?2 }
9 L7 ]# K: Z$ c- N
我们把问题简化一下,比如说,一个游戏只有2个文件 a.exe,bXXX.dat .+ ?7 L2 V% V4 d5 y' D! O: O
在bXXX.dat的XXX的部分含有一个中文系统无法读取的字符,在a.exe的内部有对bXXX.dat 的引用。 \3 u! E7 l! `
这样的游戏在中文系统下当然无法运行。, P) a! ^+ p1 x; X+ c( I% r
/ w/ T* I1 Q# T" u5 u解决方法很简单。" x6 v! M1 _1 k: [
装一个非英语系统。把bXXX.dat改为英语文件名。3 d4 [" j8 X$ p* I* S
在a.exe中寻找原来的非英语bXXX.dat文件名,把它也改为英语文件名。
* B! S* K8 Q) O( V7 W/ k
; m, M# P% t" s这样改好以后,就能在中文系统下运行了。! o' ] x) g. j+ H
不知道各位是否看懂了。 |