引用第8楼shane007于2010-04-01 11:17发表的 :
只要知道游戏读取字符图片以后,以何种格式,放到哪个内存地址
即使我们无法解压字库,也可以通过内挂一个DLL,传入字符编码,把我们自己的字符图片写入对应的内存地址。。从而达到汉化的目的。
引用第29楼jinxin8866于2010-04-26 21:26发表的 : : b9 C5 F3 L; l& g2 a
现在我们已经分析出了字库文件解压后的三种文件格式,我觉得没必要再分析XCPK文件,把我们自己的字符图片写入以下结构对应的内存地址
可以了 : g3 Q/ _/ ]1 T& H9 t, | g
str[] = {pbuffIn, lenIn, unknow, pbuffOut, lenOut, unknow1, NULL, str1};
.......
引用第45楼solidji于2010-05-27 20:47发表的 :
恩,这个是将保存下来的原始英文字符串,由数据流转成可视画面,完善下界面就可以在后面人工输入替换的中文文本, & z) x$ X* o! ?" N' W* O
第三部分才是将人工输入的中文文本,逆过来转变成数据流 * T( n a- a! ]$ N$ N7 G4 F
然后由第一部分读取后替换,这样看到的就是自己填入的东西了
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) | Powered by Discuz! X3.2 |