标题: 弄些色色的修改
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-2-5 20:13 资料 个人空间 短消息 只看该作者
弄些色色的修改

点击“部队情报一览”后,一般显示的数值都是黑色(0,0,0),而以下情况会用红色(128,0,0)显示:
达到一定等级而未用印绶转职的部队名称;
中毒状态的HP;
禁咒状态的MP;
下降状态的五围;
而上升状态的五围则会用蓝色(0,0,255)来显示。

以下是对应的代码:
可转职显红
0047A7FF     C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

中毒HP显红
0047A884  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

禁咒MP显红
0047A91B  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

攻击下降显红
0047A9BA  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

攻击上升显蓝
0047A9E4  |. C745 AC 0000FF>|MOV DWORD PTR SS:[EBP-54],0FF0000

精神下降显红
0047AA71  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

精神上升显蓝
0047AA9B  |. C745 AC 0000FF>|MOV DWORD PTR SS:[EBP-54],0FF0000

防御下降显红
0047AB28  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

防御上升显蓝
0047AB52  |. C745 AC 0000FF>|MOV DWORD PTR SS:[EBP-54],0FF0000

爆发下降显红
0047ABDF  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

爆发上升显蓝
0047AC09  |. C745 AC 0000FF>|MOV DWORD PTR SS:[EBP-54],0FF0000

士气下降显红
0047AC96  |. C745 AC 800000>|MOV DWORD PTR SS:[EBP-54],80

士气上升显蓝
0047ACC0  |. C745 AC 0000FF>|MOV DWORD PTR SS:[EBP-54],0FF0000

有兴趣可以自己来改对应的颜色值,按三原色RGB来取值即可。
注意如果用UE或OB的ctrl + E来修改数值的时候是按RGB的顺序来输入,最后一位固定为0,而如果在OB中直接输代码,就要倒过来输入,即按BGR的顺序。
举例要改成某种绿色(R51,G255,B0),直接输入代码就是

QUOTE:
MOV DWORD PTR SS:[EBP-54],0FF33

用UE或OB的ctrl + E来修改就是

QUOTE:
C7 45 AC 33 FF 00 00

下图是一个随便改的效果


图片附件: se.gif (2011-2-5 20:13, 9.24 K)




另外还有一个是在战前军帐中,装备或买进时显示达到一定等级而未用印绶转职的部队名称为红色的代码:
0046A642     C745 DC 800000>MOV DWORD PTR SS:[EBP-24],80


顶部
性别:男-离线 tydea
(tydea)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 337
编号 336036
注册 2009-8-23
来自 圣诞岛
家族 轩辕学院


发表于 2011-2-6 00:40 资料 个人空间 短消息 只看该作者
呼呼,毅哥又是一技术贴啊。
顶起


顶部
性别:未知-离线 htx7931


组别 限制发言用户
级别 在野武将
功绩 0
帖子 21
编号 61439
注册 2006-3-5


发表于 2011-2-6 10:43 资料 短消息 只看该作者
懿大又开始弄新MOD了吗?
顶部
性别:未知-离线 qw65
(仲天之帆)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 252
编号 98424
注册 2007-1-3


发表于 2011-2-7 15:50 资料 短消息 只看该作者 QQ
对于颜色数值设置的,看不懂,可以请教一下吗?
红色(128,0,0)
跟下面的两个数值时怎样换算的?
QUOTE:
MOV DWORD PTR SS:[EBP-54],0FF33

QUOTE:
C7 45 AC 33 FF 00 00

三原色RGB的取值方式又是什么?
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-2-7 19:02 资料 个人空间 短消息 只看该作者
回复 #4 qw65 的帖子

还是之前的例子,某种绿色(Red=51,Green=255,Blue=0)

直接输入代码就是:
MOV DWORD PTR SS:[EBP-54],0000FF33

用UE或OB的ctrl + E来修改就是:
C7 45 AC 33 FF 00 00

加上颜色应该很好看吧,其他加上灰色的只是为了分别开三原色值的输入。
至于三原色的取值方式?直接开个PS来看就是了。
顶部
性别:未知-离线 qw65
(仲天之帆)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 252
编号 98424
注册 2007-1-3


发表于 2011-2-8 13:59 资料 短消息 只看该作者 QQ
总算是明白了,谢谢。附上成果图一张,望请指正。


图片附件: jietu.jpg (2011-2-8 13:59, 13.08 K)

顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-2-14 11:18 资料 个人空间 短消息 只看该作者
各种伤害色色显示

物理攻击部分

第一个被攻击的武将受到的普通伤害:
004054D7  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
004054D9  |. 6A 12          |PUSH 12                                 ; |Arg3 = 00000012
第一个被攻击的武将身上的MP辅助防御装备生效时,减少了的MP量显示:
0040550B  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
0040550D  |. 6A 45          |PUSH 45                                 ; |Arg3 = 00000045

除第一个以外的全部被攻击的武将受到的普通伤害:
0040433A  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
0040433C  |. 6A 12          |PUSH 12                                 ; |Arg3 = 00000012
除第一个以外的合部被攻击的武将身上的MP辅助防御装备生效时,减少了的MP量显示:
00404398  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
0040439A  |. 6A 45          |PUSH 45                                 ; |Arg3 = 00000045

物理攻击分两个部分,而一般的MOD都只有第一个武将才会受到爆击,所以如果要改爆击伤害特别显示,只要改第一段的前面一点的代码即可。

使用策略部分

吸MP策略
00422322  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
00422324  |. 6A 45          |PUSH 45                                 ; |Arg3 = 00000045
其他攻击类策略
0042235F  |> 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
00422361  |. 6A 12          |PUSH 12                                 ; |Arg3 = 00000012
恢复MP类策略
004223E1  |. 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
004223E3  |. 6A 45          |PUSH 45                                 ; |Arg3 = 00000045
恢复HP类策略
00422422  |> 6A 18          |PUSH 18                                 ; /Arg4 = 00000018
00422424  |. 6A 12          |PUSH 12                                 ; |Arg3 = 00000012

以上所有代码,前一个为伤害数字的外层颜色,后一个为伤害数字的内部颜色。
具体设置看附图(直接从别的帖链过来的)


相关修改请看:
http://www.xycq.net/forum/thread-220371-1-4.html
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-1 06:39
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.012520 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP