2011-11-29 12:25
pabo
关于“每回合”效果是哪条指令?
查看了宝物信息,几个“每回合XX”的效果
分析完其进程无非是“宝物检测” “获取date特殊值” “运算并赋值” “效果”等循序,就恢复mp和hp多个检测上限和超格(仅仅是看懂大致意思)
一看完,似乎……这个“每回合”到底是什么指令产生的?
一个怀疑是特殊的存储位置,堆栈什么的
另一个怀疑是否是集中把这些效果写到某个区域呢?
新手实在是无奈了…之前的一些修改教材也没说如何改出“每回合”这样的东西,望老师们指教一番
2011-11-29 16:50
白云苍狗
您这不是新手啊,您懂的这些我们都看不懂……:hz1005:
2011-11-29 17:25
pabo
额,这个是“解读KOEI曹操传代码”这帖的注解说明啊
难道我看别人的注解就不是新手了?
2011-11-29 17:36
with
能看懂注解的也不是一般人啊
2011-11-29 21:23
灬棉崽灬
”每回合“应该指的是内存中的一个数据吧,要改也估计很难
新手见解:hz1021:
2011-11-29 21:31
godtype
43C7F1是每回合恢复异常状态和上升下降状态
43CDCF是每回合恢复HP、MP,自动获得经验
至于“每回合”的概念就不要管了,反正每次阶段变换都会调用上面的函数。
2011-11-29 22:46
pabo
额……我错了,我搞错了,还以为可以得出一个结论便与搞其他类似的东西(比如特殊宝物兵种代码这样的…)
还不如一开始就问如何改出“每回合恢复士气”(只是一个状态)…
上诉我的理解,是不是写在“恢复状态”宝物效果 附近就可以了?(43C7F1是地址嘛?)
唔,先前我翻到一个可以每回合霸气(按date赋值选择)的帖子,不过是新版的(标明是基于star版的”基础“上)…旧版(水木清华)不知要怎么改
如要直接设定好是“每回合 恢复士气” 或是“每回合 恢复爆发”,
不需要读取date,该怎么简化写呢(我的能力也就读读注解,然后组合研究了…:hz1026:)
[color=Silver][[i] 本帖最后由 pabo 于 2011-11-29 22:49 编辑 [/i]][/color]
2011-11-30 12:02
godtype
[quote]原帖由 [i]pabo[/i] 于 2011-11-29 22:46 发表
额……我错了,我搞错了,还以为可以得出一个结论便与搞其他类似的东西(比如特殊宝物兵种代码这样的…)
还不如一开始就问如何改出“每回合恢复士气”(只是一个状态)…
上诉我的理解,是不是写在“恢复 ... [/quote]
那两条函数随便哪条写都可以。
想学就要多翻帖,置顶的教程汇总不是拿来做花瓶的。
2011-11-30 20:25
pabo
“随便”…= =这个嘛,那我看看…既然是特定的
不过,前面说的“43C7F1是每回合恢复异常状态和上升下降状态”
0043C7F1 |. E9 7B010000 JMP 0043C971(43C7F1怎么是个jmp)是指这个嘛?如果不是就太深奥了
这么即是说只能参考“每回合恢复状态”了,可这个效果的宝物检测后面只有一条MOV AL,64
然后就 MOV ESP,EBP 结束了好像…只是给个100%?是不是这条改成特定值就可以了?
开头那个CALL 0045F670在其他地方也找到,据说是读取人物的信息,还是说改这个位置?
额,绕了圈还是迷糊的…:(
2011-12-1 10:22
godtype
[quote]原帖由 [i]pabo[/i] 于 2011-11-30 20:25 发表
“随便”…= =这个嘛,那我看看…既然是特定的
不过,前面说的“43C7F1是每回合恢复异常状态和上升下降状态”
0043C7F1 |. E9 7B010000 JMP 0043C971(43C7F1怎么是个jmp)是指这个嘛?如果不是就太深 ... [/quote]
还请先好好打基础:
[url]http://www.xycq.net/forum/thread-194034-1-1.html[/url]
[url]http://www.xycq.net/forum/thread-211578-1-1.html[/url]
[url]http://www.xycq.net/forum/thread-159952-1-1.html[/url]
2011-12-1 12:01
pabo
o,谢了,那我…参考再处理吧…那我不问了
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.