标题: 初涉英杰传修改,请各位前辈赐教
性别:男-离线 翡翠衾寒

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 19
编号 476498
注册 2013-1-20


发表于 2013-2-3 12:00 资料 短消息 只看该作者
初涉英杰传修改,请各位前辈赐教

初涉英杰传修改,主要修改剧本基于龙吟版编辑器,也尝试自己做一些探索,有几个问题求教于前辈:

1. 步、弓、骑、贼四组兵种有15级和30级两次转职。在bakdata.r3里面对于转职道具是不涉及效果说明的(仅在最后一个字节以01H表达是转职道具分类),因此尝试搜索main.exe,设想应该有四组等间距的0FH和1EH出现:
0FH <-间距1-> 1EH <-间距2-> 0FH <-间距1-> 1EH <-间距2->...

但没有搜索到符合该结构的位置。

2. 策略多数都有基础伤害(恢复)数值,如焦热200,火龙600,猛火1000,设想这三组数应该也是等间距的,但200又可能是存储成C8 00,或者14H,甚至是02H,按如此思路搜索也无结果。

3. 人物的撤退对白被藏在了哪里..?


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-2-3 13:05 资料 个人空间 短消息 只看该作者
搜索一下godtype的cheatmaker英杰传修改器,然后用“运行设计器”功能看地址吧。

还有,策略的伤害和范围似乎是绑定的。策略距离最大时伤害就是猛火。

main.exe不知道加密了没,有可能导致搜不到,一个个常数搜会想死的…………


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

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

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


发表于 2013-2-13 00:08 资料 个人空间 短消息 只看该作者 QQ
先回答第2问:

这几个数值不是以常数形式存储的,而是计算出来的:
从main.exe偏移0x30C5E开始:

QUOTE:
seg002: D33E mov     al, [si+0Bh]
seg002: D341 shr     al, 4  //取策略类型,0=火,1=水,2=石
seg002: D344 sub     ah, ah
seg002: D346 mov     cl, [si+0Bh]
seg002: D349 and     cx, 0Fh
seg002: D34C shl     cx, 2  //取策略威力,0=低,1=中,2=高
seg002: D34F add     cx, ax
seg002: D351 inc     cx
seg002: D352 inc     cx
seg002: D353 imul    ax, cx, 64h  //策略基本伤害=(威力*4+类型+2)*100

[ 本帖最后由 阿尔法孝直 于 2013-3-9 02:28 编辑 ]
顶部

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




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

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

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