引用第27楼XYZ于2009-04-21 19:32发表的 :2 l7 ~. _3 J1 ^( D. ?; u4 a1 c
不是特指一个半骑士的安装和运行补丁,我指所有因为无法识别字符导致的无法安装和运行的游戏的补丁~ & \% ] K) {. }9 U& r4 _- O
办法其实是有的,还没有经过充分的测试。而且比较麻烦。
n9 d' {; T* L& M6 i/ h) t& Y! A% A* z4 y2 k+ a
我们把问题简化一下,比如说,一个游戏只有2个文件 a.exe,bXXX.dat .
+ B7 q! j& h* k6 l+ p在bXXX.dat的XXX的部分含有一个中文系统无法读取的字符,在a.exe的内部有对bXXX.dat 的引用。
/ N! s* ]5 T. y# M& f' @. M7 ~6 U5 _这样的游戏在中文系统下当然无法运行。
3 Q: O+ F: Q5 T" j c
% o) e$ \+ V8 W) o. S6 M解决方法很简单。: e+ r3 W" z' W/ Y, x; n
装一个非英语系统。把bXXX.dat改为英语文件名。
9 e! n$ D1 @8 F) R* f4 r在a.exe中寻找原来的非英语bXXX.dat文件名,把它也改为英语文件名。
: Y' P. J0 U+ o9 e2 n
) q7 g$ t. ? q u/ l' g' w这样改好以后,就能在中文系统下运行了。
4 z3 `% K$ J9 N0 t, D. P不知道各位是否看懂了。 |