标题:
这段代码是否有误啊
[打印本页]
作者:
513633522
时间:
2010-5-24 13:11
标题:
这段代码是否有误啊
004CE000 /74 07 JE SHORT Ekd5.004CE009
004CE002 |B0 64 MOV AL,64
004CE004 -|E9 C7E7F6FF JMP Ekd5.0043C7D0
004CE009 \8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
004CE00C E8 5F16F9FF CALL Ekd5.0045F670
004CE011 8BC8 MOV ECX,EAX
004CE013 6BC9 48 IMUL ECX,ECX,48
004CE016 81C1 681B4A00 ADD ECX,Ekd5.004A1B68
004CE01C E8 EF85F3FF CALL Ekd5.00406610
004CE021 25 FF000000 AND EAX,0FF
004CE026 83F8 00 CMP EAX,0
004CE029 75 02 JNZ SHORT Ekd5.004CE02D
004CE02B ^ 75 D5 JNZ SHORT Ekd5.004CE002
004CE02D - E9 35E7F6FF JMP Ekd5.0043C767
怎么不起作用啊 群雄每回合回复状态
附上引擎
附件:
Ekd5.rar
(2010-5-24 13:11, 207.7 K) / 该附件被下载次数 87
http://xycq.org.cn/forum/attachment.php?aid=94622
作者:
godtype001
时间:
2010-5-24 15:01
0043C761 -E9 9A180900 JMP 004CE000
0043C766 90 NOP
在原来的函数里面没有跳出来,怎么可能会读取新写的代码?
当然不能完全怪你,果冻贴代码的时候的确没有贴这条在原代码跳出来的JMP代码,但是你看一下其他特效代码,都是有一条JMP**从原来代码跳出来,而且我写的教程都有提过,你想学习修改代码,就必须了解这些基本的东西。
作者:
513633522
时间:
2010-5-24 16:32
标题:
回复 #2 godtype001 的帖子
我晕, 是不是原来引擎有的特效在弄兵种或人物特技的时候都要跳转,而新加入的就和原代码在一起了,
空白位置很重要啊
作者:
513633522
时间:
2010-5-24 16:44
谢谢毅大
像岳版引擎里的特效引用到曹操引擎中是不是要改很多啊
star175引擎的代码像这样的MOV EAX,DWORD PTR SS:[EBP-4]的地方不改,只改条件转移的位置用在旧引擎里可以吗
新引擎和旧引擎的内存地址一样吗
[
本帖最后由 513633522 于 2010-5-24 16:52 编辑
]
作者:
godtype
时间:
2010-5-26 15:52
内存地址大部分相同,个别会有调整。
代码方面,每一个临时变量用途不一样,搞清楚才能抄袭。
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0