Board logo

标题: 关于爆击显红的颜色 [打印本页]

作者: 513633522    时间: 2010-12-22 13:21     标题: 关于爆击显红的颜色

-----------------------------------------------------------------------------------------------------

最近帮朋友改攻击伤害显示的颜色,对godtype说的代码有所理解,然后就去测试各种颜色……
经过测试,发现攻击伤害显示的颜色是按174色板来定位的,数字按0(十六进制)开始的,先把代码贴上,
在star175 的5.6基础上修改:
00404F75     E9 BF010000    JMP 00405139——跳转的空白处(原代码CMP DWORD PTR DS:[ECX+84],0)
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


下面是刚刚研究出来的颜色数字,按16进制计算

[ 本帖最后由 513633522 于 2012-2-10 14:28 编辑 ]

图片附件: 1.png (2010-12-22 13:21, 17.84 K) / 该附件被下载次数 159
http://xycq.org.cn/forum/attachment.php?aid=104038



图片附件: 11.png (2010-12-22 13:21, 29.68 K) / 该附件被下载次数 153
http://xycq.org.cn/forum/attachment.php?aid=104039


作者: qq8912241    时间: 2010-12-22 17:56

帮你顶一下
作者: randykay    时间: 2010-12-22 18:34

太好了
可用自己來嘗試改改看~感謝分享
作者: lun1988win    时间: 2010-12-23 06:12

哇塞是小越啊? 我是小轮啊。我知道你不认识我啊

支持下啊     帮你顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: ydldc0810    时间: 2010-12-24 10:20

感谢LZ的无私共享,学习了。
作者: 513633522    时间: 2012-2-10 14:29     标题: 还是颜色修改

R说话名字颜色
   原代码
0042D980  |.  6A 3A         PUSH 3A                 蓝色
0042D982  |.  B9 382F4900   MOV ECX,00492F38
   修改跳转
0042D980   . /E9 755E0000   JMP 004337FA
0042D985     |90            NOP                                      ; |
0042D986     |90            NOP                                      ; |
   新位置
004337FA      33C9          XOR ECX,ECX
004337FC      8B4D 0C       MOV ECX,DWORD PTR SS:[EBP+C]
004337FF      6BC9 48       IMUL ECX,ECX,48
00433802      81C1 681B4A00 ADD ECX,004A1B68
00433808      33C0          XOR EAX,EAX
0043380A      8B41 2A       MOV EAX,DWORD PTR DS:[ECX+2A]
0043380D      3C 00         CMP AL,0
0043380F      75 04         JNZ SHORT 00433815
00433811      6A 2A         PUSH 2A   我军   红色
00433813      EB 02         JMP SHORT 00433817
00433815      6A 3A         PUSH 3A   非我军 蓝色
00433817      B9 382F4900   MOV ECX,00492F38
0043381C    ^ E9 66A1FFFF   JMP 0042D987
00433821  |.  90            NOP

S说话名字颜色(S战场应该可以增加友军颜色)
   原代码
0042D1E0  |.  6A 2A         PUSH 2A                                  ; /Arg1 = 0000002A
0042D1E2  |.  B9 382F4900   MOV ECX,E6.00492F38                      ; |
   修改跳转
0042D1E0     /E9 3C660000   JMP 00433821
0042D1E5     |90            NOP
0042D1E6     |90            NOP
   新位置
00433821      33C9          XOR ECX,ECX
00433823      8B4D 0C       MOV ECX,DWORD PTR SS:[EBP+C]
00433826      6BC9 48       IMUL ECX,ECX,48
00433829      81C1 681B4A00 ADD ECX,004A1B68
0043382F      33C0          XOR EAX,EAX
00433831      8B41 2A       MOV EAX,DWORD PTR DS:[ECX+2A]
00433834      3C 00         CMP AL,0
00433836      75 04         JNZ SHORT 0043383C

本文摘自: 唱唱反调 综合社区(http://www.whccfd.com/) 详细出处请参考:http://www.whccfd.com/thread-16785-1-1.html

图片附件: 1.jpg (2012-2-10 14:29, 34.02 K) / 该附件被下载次数 134
http://xycq.org.cn/forum/attachment.php?aid=118861



图片附件: 2.jpg (2012-2-10 14:29, 54.27 K) / 该附件被下载次数 122
http://xycq.org.cn/forum/attachment.php?aid=118862


作者: 冯励    时间: 2012-11-12 20:00

原版EXE可以照搬吗?
作者: 513633522    时间: 2012-11-12 22:37     标题: 回复 #7 冯励 的帖子

忘了……

应该差不多 原版的 修改 我给你修改器……
等等
作者: 513633522    时间: 2012-11-12 22:42

使用方法 :放到曹操传文件夹里   点击数字  选好颜色后  点其他外部 内部之类的就修改完成


=================
难道就不能看清楚一下置顶吗?
都说了现在不可以用中文附件。
就是只懂灌水。


[ 本帖最后由 godtype 于 2012-11-12 23:19 编辑 ]
作者: 513633522    时间: 2012-11-12 22:44

压缩包不知道附近啊……
作者: 513633522    时间: 2012-11-12 22:47

http://pan.baidu.com/share/link?shareid=105748&uk=3373373500我传到百度网盘了  看看吧
使用方法 :放到曹操传文件夹里   点击数字  选好颜色后  点其他外部 内部之类的就修改完成
作者: 冯励    时间: 2012-11-16 16:56

OK,看到了,多谢小月月。
还看到了9楼不该看到的什么。




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