标题: 最近无聊研究KOEI的老Windows游戏的简体化,遇到个问题
性别:未知-离线 银河漫步

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 87477
注册 2006-10-15


发表于 2013-2-19 14:32 资料 短消息 只看该作者
最近无聊研究KOEI的老Windows游戏的简体化,遇到个问题

比如三国志2、3
野望3、4、5
都有Windows版本
我尝试把文本简体化
却发现exe无法识别gb2312的字码

下断跟踪后发现如下图所示
因为exe调用了COMCTL32.dll
强制传递了参数 "3A4"
于是导致简体字码无法识别的问题
此处只要在加载dll的时候把传递的参数3A4改为3A8即可

但是问题是
我却不知道exe是怎么传递这个3A4的参数的
想要修正exe档
有没有什么好办法


图片附件: 01.gif (2013-2-19 14:32, 40.68 K)



顶部
性别:未知-离线 winuxx

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 81
编号 52521
注册 2005-11-5


发表于 2013-6-2 13:41 资料 短消息 只看该作者
我在简体化三国志8的时候也遇到类似的问题
在游侠发过帖子,豪杰兴邦曾给出很多好的建议。


顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2013-7-11 22:04 资料 个人空间 短消息 只看该作者 QQ
回复 #2 winuxx 的帖子

呵呵,我想起来了,记得那个帖说数字还是乱码的吧。
不过找不到链接了,记得简体化完成了绝大部分了。

[ 本帖最后由 豪杰兴邦 于 2013-7-11 22:14 编辑 ]
顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2013-7-11 22:15 资料 个人空间 短消息 只看该作者 QQ
直接对着那行进行汇编看看,只要还在exe的空间里面,汇编就是在修改exe。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-9-30 05:42
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008889 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP