标题: 关于攻击最近敌类型的移动问题
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6037
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2025-2-9 03:36 资料 个人空间 短消息 看全部作者 QQ
回复 #4 漫漫苦短 的帖子

这几年的研究重心都在SFC的英杰传上,我才发现我已经好久没关注DOS英杰传了。
不过我有一件事儿比较好奇,就是英杰传有ZoC-Bug,孔明传似乎没有。那么将英杰传的什么地方改掉可以消除ZoC,或者说将孔明传的什么地方改掉可以出现ZoC?
(注:在IDA中,DOS英杰传的sub_38AD2函数对应孔明传的sub_41AF49函数,都是移动范围相关的算法,传入参数也比较相似)


顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6037
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2025-2-9 14:03 资料 个人空间 短消息 看全部作者 QQ
回复 #7 漫漫苦短 的帖子

这个是孔明传的IDA逆向工程,需要使用IDA 5.5打开,低于此版本可能打不开,高于此版本打开可能有BUG。IDA 5.5程序有点儿大(100多兆),这里附件塞不下。
打开之后,定位到sub_41AF49函数,就可以看到汇编代码。
由于孔明传是32位程序,在用IDA打开函数看到汇编代码之后,按F5可以反汇编成C语言。

直接在这里贴汇编代码恐怕不可取,因为太长了。


附件: EKD2W95.rar (2025-2-9 14:03, 883.21 K)
该附件被下载次数 24


顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6037
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2025-2-10 01:10 资料 个人空间 短消息 看全部作者 QQ
回复 #9 漫漫苦短 的帖子

似乎确实如此。
-------------------------------------
另外关于楼主的问题我想到一件事儿,大家有没有印象,就是说,在长坂坡之战I,通常刘备要去占村庄,然后三个民众会围着刘备转圈圈。那么为什么会转圈圈而不是都不动?会不会也是和楼主描述的问题一样?
顶部

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




当前时区 GMT+8, 现在时间是 2025-4-29 18:54
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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