Board logo

标题: 分享两个用UE改引擎的效果 [打印本页]

作者: 《苍狼白鹿传》    时间: 2010-8-5 14:21     标题: 分享两个用UE改引擎的效果

从3b140开始

将 8b 45 e0 3b 45 f0 72 12 8b 4d e0 2b 4d f0

改为 8b 45 e0 8b 4d f0 ba 01 00 00 00
6b c0 08 3b c1 7e 05 2b c1 42 eb f7
8b 45 fc c1 e8 02 03 d0 89 55 fc
eb 1b ……后头90

保留 8b 4d d4 e8 ea f6 ff ff 25 ff 00 00 00
这样的话伤害变成了攻击除以防御乘以8加上某个值

这样的伤害值比较稳定,对大多数MOD不太适用(实际上这样参考进来HP的话就有用了),可以考虑攻击平方除以防御

除法的好处在于不怕400攻击力的步兵打700防御力的步兵打出个位数(血多,双方都杀不死,步兵PK是很头疼)


从3CF6C开始                                                                                
0F 85 97 00 00 00 6A 2E 8B 45 F4 8B 08 6B C9 48 81 C1 00 00 D6 00 E8 82 9E FC FF  
                                                                              
改 0F 84 97 00 00 00 8A 45 F8 50 8B 4D F4 8A 51 04 52 B9 F0 27 49 00  
E8 6A 89 FC FF E9 7D 00 00 00 ……
这样的话,每次进攻都有两轮

就是攻击 反击 再攻 再反击

这样的话一轮灭掉敌人敌人也不会还击,你也不会开始第二轮(喜欢大炮打蚊子的麻烦了,夏侯惇杀弓兵,一轮杀死了,猛将的第二轮攻击就浪废了)不过遇到没反击的(步兵打炮兵)就会双击

这个有点考验智力,怎么把杀伤发挥最大而不发生大炮打蚊子的事情

不过相对应的,这个把引导攻击废掉了(尤其是无线引导,特别变态,有些游戏吕布就是这样),两轮攻击的话最好辅助改掉伤害函数,要不然去血快了一倍,死的非常快(当然也可以血量翻倍)

[ 本帖最后由 《苍狼白鹿传》 于 2010-8-5 14:34 编辑 ]
作者: tydea    时间: 2010-8-5 16:43

虽然不怎么懂,但还是支持下
作者: 972255103    时间: 2010-8-6 17:40

请问一下楼主是什么版本的。
作者: wysjbc    时间: 2010-8-6 17:46

谢谢分享,有OB的代码吗?
作者: skyhyperion    时间: 2010-8-7 02:10

精练一下就是攻击加倍和固定双击,多谢分享!
作者: 《苍狼白鹿传》    时间: 2010-8-7 17:53     标题: 回复 #4 wysjbc 的帖子

0043BD3F   .  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]
0043BD42      8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]
0043BD45      BA 01000000   MOV EDX,1
0043BD4A      6BC0 08       IMUL EAX,EAX,8
0043BD4D      3BC1          CMP EAX,ECX
0043BD4F      7E 05         JLE SHORT Ekd5.0043BD56
0043BD51      2BC1          SUB EAX,ECX
0043BD53      42            INC EDX
0043BD54    ^ EB F7         JMP SHORT Ekd5.0043BD4D
0043BD56      8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
0043BD59      C1E8 02       SHR EAX,2
0043BD5C      03D0          ADD EDX,EAX
0043BD5E      8955 FC       MOV DWORD PTR SS:[EBP-4],EDX
0043BD61      EB 1b         JMP SHORT Ekd5.0043BD7E

攻击除以防御乘以8


0043DB6C   . /0F8E 97000000 JLE Ekd5.0043DC09
0043DB72     |8A45 F8       MOV AL,BYTE PTR SS:[EBP-8]
0043DB75     |50            PUSH EAX
0043DB76     |8B4D F4       MOV ECX,DWORD PTR SS:[EBP-C]
0043DB79     |8A51 04       MOV DL,BYTE PTR DS:[ECX+4]
0043DB7C     |52            PUSH EDX
0043DB7D     |B9 F0274900   MOV ECX,Ekd5.004927F0
0043DB82     |E8 6A89FCFF   CALL Ekd5.004064F1
0043DB87     |E9 7D000000   JMP Ekd5.0043DC09

两轮攻击
作者: 《苍狼白鹿传》    时间: 2010-8-7 17:57     标题: 回复 #3 972255103 的帖子

一般没改动过攻击函数的版本都一样




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