Board logo

标题: godtype 老大能否进来一下? [打印本页]

作者: 972255103    时间: 2010-5-15 18:06     标题: godtype 老大能否进来一下?


请问一下godtype大能否把"物理及策略爆击的伤害显示为红色"用在star175 大的5.6引擎中.要是能的否把代码写出来.谢谢

[ 本帖最后由 972255103 于 2010-5-15 21:02 编辑 ]

附件: Ekd5.rar (2010-5-15 21:02, 241.2 K) / 该附件被下载次数 128
http://www.xycq.org.cn/forum/attachment.php?aid=94241
作者: godtype    时间: 2010-5-15 18:44

自行测试,其中两个DL的值是颜色,12是白,28是红,其他的值要自行试出来:
00404F75     E9 BF010000    JMP 00405139
00404F7A     90             NOP
00404F7B     90             NOP

00405139     33C0           XOR EAX,EAX
0040513B     33D2           XOR EDX,EDX
0040513D     83B9 04060000 >CMP DWORD PTR DS:[ECX+604],1
00405144     75 06          JNZ SHORT 0040514C
00405146     B0 12          MOV AL,12
00405148     B2 28          MOV DL,28
0040514A     EB 04          JMP SHORT 00405150
0040514C     B0 18          MOV AL,18
0040514E     B2 12          MOV DL,12
00405150     83B9 84000000 >CMP DWORD PTR DS:[ECX+84],0
00405157    ^E9 20FEFFFF    JMP 00404F7C

00404F7E     50             PUSH EAX
00404F7F     52             PUSH EDX
00404F80     90             NOP
00404F81     90             NOP
作者: 972255103    时间: 2010-5-15 20:27

非常感谢godtype大
作者: 972255103    时间: 2010-5-15 20:48

godtype能否帮我改一下,非常感谢.
作者: 513633522    时间: 2010-5-15 22:01

毅大能否麻烦一下
00404F75     E9 BF010000    JMP 00405139——跳转的空白处
00404F7A     90             NOP
00404F7B     90             NOP

00405139     33C0           XOR EAX,EAX——清空
0040513B     33D2           XOR EDX,EDX——清空
0040513D     83B9 04060000 >CMP DWORD PTR DS:[ECX+604],1——这个什么意思?
00405144     75 06          JNZ SHORT 0040514C——不相同跳转0040514C?
00405146     B0 12          MOV AL,12
00405148     B2 28          MOV DL,28
0040514A     EB 04          JMP SHORT 00405150
0040514C     B0 18          MOV AL,18
0040514E     B2 12          MOV DL,12
00405150     83B9 84000000 >CMP DWORD PTR DS:[ECX+84],0
00405157    ^E9 20FEFFFF    JMP 00404F7C

00404F7E     50             PUSH EAX
00404F7F     52             PUSH EDX
00404F80     90             NOP
00404F81     90             NOP

我最近刚学修改EXE
我按毅大的方法改了 没试
刚学,就是还不懂  两个问题

附件: Ekd5.rar (2010-5-15 22:01, 241.22 K) / 该附件被下载次数 149
http://www.xycq.org.cn/forum/attachment.php?aid=94242
作者: godtype    时间: 2010-5-15 22:35

代码是直接按照未经修改的5.6版来写的,照改进去即可,而且我没有准备5.6版可用的测试剧本,所以我是没办法测试的。用OB改好保存后按F9进入游戏调试一下,调试过程中如果出问题再反馈一下出错位置就是了。

4927F0+604就是是否爆击发动的标志。
作者: 513633522    时间: 2010-5-15 22:46     标题: 回复 #6 godtype 的帖子

谢谢毅大,明白了




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0