Board logo

标题: 如何把战场缩略图的敌我方红蓝色互换? [打印本页]

作者: 冯励    时间: 2011-10-1 09:33     标题: 如何把战场缩略图的敌我方红蓝色互换?

如题,求解。
作者: edc34512    时间: 2011-10-1 10:54

没听懂,能详细点吗?
作者: 冯励    时间: 2011-10-1 12:37     标题: 回复 #2 edc34512 的帖子

就是战场缩略图中的敌我方对应的蓝红点,怎么把颜色改掉?
作者: edc34512    时间: 2011-10-1 16:43     标题: 回复 #3 冯励 的帖子

将形象换个颜色?
作者: KYOKO    时间: 2011-10-1 16:53

敌我红蓝互换就行鸟吧,有极少mod本方素蓝色,敌方素红色的
作者: 狂赵云    时间: 2011-10-1 20:12

应该说的是战场小地图的颜色吧
作者: 冯励    时间: 2011-10-1 22:48

大家怎么都看不懂呀,就是战场缩略图中的点呀!

图片附件: 1.jpg (2011-10-1 22:49, 10.55 K) / 该附件被下载次数 108
http://xycq.org.cn/forum/attachment.php?aid=114744


作者: 小兵1234    时间: 2011-10-2 21:08

只有這個應該沒法改。
可能要請毅神或破家叫獸這種超級高手開示,才能完成了。
作者: KYOKO    时间: 2011-10-2 21:58

不素懂鸟吗?敌我红蓝互换小战场难道还素不换的??
作者: 冯励    时间: 2011-10-2 23:07



QUOTE:
原帖由 KYOKO 于 2011-10-2 21:58 发表
不素懂鸟吗?敌我红蓝互换小战场难道还素不换的??

仁兄,请问你这是什么非主流语句?看不懂……
作者: lincoln10    时间: 2011-10-2 23:12

这个估计要靠改代码吧,乃请教下毅大?
作者: 冯励    时间: 2011-10-4 16:11     标题: 回复 #11 lincoln10 的帖子

我已经没脸去问了。
作者: yjr3426619    时间: 2011-10-4 18:53     标题: 回复 #11 lincoln10 的帖子

毅神要的钱给不起啊,俺们穷人,不敢去问。
作者: 小兵1234    时间: 2011-10-8 19:23     标题: 回复 #13 yjr3426619 的帖子

那要不要上法寶、傳承或唱唱反調那問問?
作者: bingfenglanyun    时间: 2011-10-27 15:49     标题: 鼓励

这个应该是曹操传的传统吧,我反正从来没有见到什么地方将他们调换过
作者: 527598905    时间: 2012-1-22 11:31

我一看就看懂了啊,他就是问战场小地图上怎么用蓝色代表我军 红色代表敌军。因为在冯励的MOD里 魏属势力是蓝色 蜀红 吴黄  这样…好像没有几部MOD战场小地图是我蓝敌红的
作者: 向我开炮    时间: 2012-1-22 12:52

好像曹魏轩辕录也把红蓝互换了

另外5F、敌我形象的颜色换了,缩略图的不变。何况形象还有绿色的什么的,缩略图不可能变
作者: WHITESHIP    时间: 2012-1-23 00:52

我只知道小地图上显示的红、橙、蓝色在174色板里对应的颜色分别是2A、AF、3E。

但是我在OLLYDBG里查找常量却没有找到看起来符合的记录。直接查找0050C0这样的数字也没找到。

只能提供这么多信息啦。

色表的对应16进制数字在这:
http://www.xycq.net/forum/thread-220371-1-4.html
作者: godtype    时间: 2012-1-26 17:22

刚刚问了STAR。
0044A4B7  |> C645 F8 2A     |MOV BYTE PTR SS:[EBP-8],2A  ——我军
0044A4BB  |. EB 16          |JMP SHORT 0044A4D3
0044A4BD  |> C645 F8 AD     |MOV BYTE PTR SS:[EBP-8],0AD  ——友军
0044A4C1  |. EB 10          |JMP SHORT 0044A4D3
0044A4C3  |> C645 F8 AC     |MOV BYTE PTR SS:[EBP-8],0AC  ——敌军
0044A4C7  |. EB 0A          |JMP SHORT 0044A4D3
0044A4C9  |> C645 F8 AC     |MOV BYTE PTR SS:[EBP-8],0AC  ——敌援军
0044A4CD  |. EB 04          |JMP SHORT 0044A4D3
0044A4CF  |> C645 F8 AC     |MOV BYTE PTR SS:[EBP-8],0AC  ——不用理会

色表的对应16进制数字看18楼链接。

如果是多色势力的,可以考虑改用整形变量来随时调整。

[ 本帖最后由 godtype 于 2012-1-26 17:24 编辑 ]
作者: 冯励    时间: 2012-1-28 19:56



QUOTE:
原帖由 godtype 于 2012-1-26 17:22 发表
刚刚问了STAR。
0044A4B7  |> C645 F8 2A     |MOV BYTE PTR SS:,2A  ——我军
0044A4BB  |. EB 16          |JMP SHORT 0044A4D3
0044A4BD  |> C645 F8 AD     |MOV BYTE PTR SS:,0AD  ——友军
004 ...

已解决。感谢夏侯紫虚兄和毅哥以及各位坛友的帮助。

[ 本帖最后由 冯励 于 2012-1-28 19:57 编辑 ]
作者: WHITESHIP    时间: 2012-1-28 23:28

刚发现小越那个图有误!!!一直被误导了……最后那个格子是AD不是AF、、、、、

而且从毅大的代码看来,敌军是AC了,因为和3E太相似了,自己肉眼没看出区别………只蒙对了我军的颜色。

原来敌援军也可以改,我也试试把敌援军改成天蓝色。
作者: 513633522    时间: 2012-1-29 08:24     标题: 回复 #21 WHITESHIP 的帖子

是嘛  
有可能是我计算的时候出错了
作者: godtype    时间: 2012-1-29 09:27

编码图用我新写换色教程里面的那张吧。
作者: 527598905    时间: 2012-1-29 23:05

解决了就离新更新更近一步了 虽然我完全看不懂  冯励加油啊  等有空再学
作者: 电音    时间: 2013-9-24 22:36     标题: 回复 #19 godtype 的帖子

怎么样来用整形变量控制?




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