任务文本信息的颜色使用固定的颜色名(号)所对应的颜色,盟军阵营颜色为 DarkBlue,苏军阵营 DarkRed,第三阵营 DarkSky。颜色在 rulesmd 的[Colors]
中定义。
如果你想改盟军阵营的文本颜色,原版平台需要修改 DarkBlue 这个颜色的值。同时这样地图上 DarkBlue 这个颜色的所属方也会变色,你需要找一个其它的颜色代替 DarkBlue 作为盟军蓝(在地图所属方的颜色选项中,将深蓝方设为【名为其它实为深蓝的颜色】)。玩家操作产生的文本还会是国家的颜色,如“选取部队跨越地图”。
比如林德拉克任务中,盟军玩家的任务文本是浅蓝,单位颜色是深蓝,是因为在 rulesmd 中的[Colors]
, 对调了 DarkBlue 与 LightBlue 的值(此时程序文本调用 DarkBlue 实际得到浅蓝),然后将地图玩家所属方的颜色设为 LightBlue(显示为深蓝)。[Colors]
字段似乎不能内置到地图。
颜色值为特殊的 HSV,参见
- https://ppmforums.com/topic-44057/westwood-color-conversion-utility/
- https://modenc.renegadeprojects.com/Colors
Ares
Ares 平台下自定义更加方便:
ini
[Side]>ToolTipColor= (R,G,B)
提示文本和分数界面等等的字体颜色第二第三阵营默认255,255,0,其余的都是164,210,255
[Side]>MessageTextColor= (Color scheme)
地图触发动作11产生的文本颜色,第二阵营默认6号颜色,第三阵营默认13号颜色,其余的都是11号颜色,在原版rules里,这几个颜色分别是DarkRed,DarkSky,DarkBlue