HGE版本中装备名字颜色由StdItems.txt文件控制。该文件位于服务端目录Mir200EnvirMarket_def下,用记事本打开后找到目标装备条目。每行格式包含物品编号、名称、属性等字段,其中名称字段支持颜色代码。
颜色通过在装备名前添加“|c”加十六进制颜色值实现。例如将裁决之杖设为红色,原行为:
1005 裁决之杖 1 ...
修改为:
1005 |cffff0000裁决之杖 1 ...
其中“ffff0000”为ARGB格式,前两位“ff”表示不透明,后六位“ff0000”为红绿蓝值(红色=ff0000,绿色=00ff00,蓝色=0000ff)。
常见颜色代码:
红色:|cffff0000
绿色:|cffffff00(注意HGE部分版本绿色需用ffff00)
蓝色:|cff0000ff
紫色:|cff800080
橙色:|cffffa500
修改时需确保颜色代码紧贴装备名,中间无空格。若名称含空格(如“龙之戒指”),代码应写为“|cffff0000龙之戒指”。
部分HGE版本要求同时修改客户端MapInfo.txt。该文件在客户端Map目录下,搜索装备编号,将Name字段同步添加颜色代码。若仅改服务端,可能显示异常或变回白色。
保存StdItems.txt后重启M2Server。进入游戏查看装备,若颜色未生效,检查以下几点:
颜色代码是否拼写错误(如少字母或多空格);
客户端是否为配套HGE版本(非Hero引擎);
装备是否通过脚本生成(如NPC贩卖),需同步修改Npc_def相关脚本中的物品名称。
批量修改可用文本替换工具,例如将所有“圣战”替换为“|cffff0000圣战”。操作前备份原文件,避免格式错乱导致服务端无法加载物品。

