找回密码
 开放注册
搜索
查看: 2211|回复: 1

试图修改F2wedit让它支持中文FO2, 可耻地失败了。。。。

[复制链接]
发表于 2011-6-4 00:17:44 | 显示全部楼层 |阅读模式
[s:6]看到有前辈提到,为了在中文FO2使用F2wedit,需要把master.dat全部提取出来放到进游戏目录,然后把CHT目录改成english就可以正常使用

我猜想软件作者似乎是把文件目录固定在程序里读取,于是用UE打开那个EXE档,找到english的路径,改为CHT相应的路径,多出来的4个字节用0填充。

修改后倒是不报原来的什么找不到XXX.MSG文件错误了,但是会报版本错误,还是失败了。程序目录下面的INI文档已经有了临时的变量记录,说明是已经能打开中文的master.dat.

似乎作者会执行一个版本检测,如果是英文档就怎么打开,如果是波兰文版又怎么打开。而我是不管3721全部都改成了CHT,因为不知道波兰版路径是什么样子。。。。

软件目录下生成的INI文档是动态更新的,不执行程序的时候里面只有两行,但执行程序后会往里面放你在修改的item数据。

哪位兄弟汇编厉害的,用OD加载程序跟踪下看看它是怎么进行版本检测的?
 楼主| 发表于 2011-6-4 00:23:51 | 显示全部楼层
还有两点发现

在英文版下修改的pro文件,覆盖中文版同名文件后能正常使用。

中文版的master.dat比英文版的少了一些文件,所以F2Wedit也会报错。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|手机版|小黑屋|13号避难所-旧人类论坛

GMT+8, 2026-6-5 23:37 , Processed in 0.076293 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表