编辑队伍颜色

0 点赞
Battlezone: Combat Commander
转载

### 多人团队游戏颜色修改简易指南 #### 简介 《战斗区域:战斗指挥官》允许玩家重新配置多人游戏中各队伍使用的颜色。这些更改仅为视觉效果,不会影响游戏玩法。因此,即使进行了任何修改,您仍然可以与朋友一起游戏,且不会出现版本不匹配的问题。 如果您是主机,当其他玩家设置了/setservercolors时,他们将能够看到您所设定的颜色选择。 #### 找到GamePref.ini文件 多人游戏颜色修改功能位于配置文件“GamePrefs.ini”中。您可以在BZ2R的子文件夹中找到此文件。 路径大致如下:Steam steamapps common BZ2R bz2r_res config。

在该文件夹中,你可以用记事本、记事本++甚至Visual Studio Code打开GamePrefs。 此外,在《战区:战斗指挥官》的根目录中使用搜索功能也能找到,只需搜索GamePrefs.ini。 GamePrefs.ini 保存一个副本。在编辑前,将其保存到你的文档或桌面一份,这将是我们要编辑的文件。稍后我会解释原因。 打开文件后,你会发现每个部分都有清晰的说明。特别是第一部分: // 以下为用户可设置项。它们被赋予默认值,就像此文件为空时一样。其上方的注释应指出可用的设置选项。 // 注意,此处仅包含不会影响游戏同步的内容(如视图等)。// 进一步更新:请【不要】编辑此文件。请在您的addons文件夹中复制LocalPrefs.ini文件,并在副本中调整您的设置。此操作仅适用于高级用户。 有两点需要注意:“...无法影响游戏同步的内容...”和“【不要】编辑此文件”。 第一点再次强调,所做的更改不会影响游戏玩法。 第二点听起来可能有些麻烦,但不必担心,我们将要编辑的文件会被移至新位置。该文件将位于【我的文档】下的【我的游戏】文件夹中的【Battlezone Combat Commander】目录内。之后,您需要在【Battlezone Combat Commander】文件夹下创建两个新文件夹。第一个是【addon】,在【addon】文件夹内再创建一个名为【Config】的文件夹。最终路径如下:【我的文档】→【我的游戏】→【Battlezone Combat Commander】→【addon】→【Config】。

将该文件移动到新位置后,必须重命名为【localprefs.ini】。现在打开新的【localprefs.ini】进行以下修改。 继续操作! 调整【LocalPrefs.ini】 我们只需向下滚动项目列表,找到涉及队伍颜色的部分。 // DM/FFA模式的默认队伍颜色。这些颜色将由服务器推送到客户端。如果作为客户端,你不喜欢服务器推送的颜色,可以查看控制台命令【game.setdefaultcolors】、【game.setgameprefscolors】、【game.setservercolors】、【game.swapteamcolors】。此外,还有网络聊天命令【/setdefaultcolors】、【/setgameprefscolors】、【/setservercolors】和【/swapteamcolors】,它们的功能相同。 此部分和其他部分一样,都有详细说明。稍后我们将介绍用于设置颜色的网络聊天命令。接下来的几个部分将指导你如何更改数值以获得所需颜色。配置各项数值来得到理想颜色需要反复尝试。幸运的是,你可能已经注意到在“// FFA & DM colors, one per team.”部分已有不同颜色预设的列表。开始图片刷屏!【0 0 0 0】// 无特殊颜色

【255 31 31 255】// 红色

【255 255 31 255】// 黄色

无法识别内容,已删除。

无法识别内容,已删除。

31 255 255 255 // 青色

【255 31 255 255】// 紫色

255 255 255 255 // 白色

无法识别内容,已删除。

公平起见,以下是按相同顺序排列的所有【战士坦克】,以便你了解它们受到的影响。

调整死亡竞赛和“自由混战”的颜色设置。此部分配置涉及死亡竞赛和自由混战游戏模式下玩家颜色的预设。// 自由混战和死亡竞赛颜色,每队一种。TeamColorFFA0 = " 0 0 0 0" // 无特殊颜色 TeamColorFFA1 = "255 31 31 255" // 红色 TeamColorFFA2 = "255 255 31 255" // 黄色 TeamColorFFA3 = " 31 255 31 255" // 绿色 TeamColorFFA4 = " 31 31 255 255" // 蓝色 TeamColorFFA5 = " 31 255 255 255" // 青色 TeamColorFFA6 = "255 31 255 255" // 紫色 TeamColorFFA7 = "255 255 255 255" // 白色 TeamColorFFA8 = " 31 31 31 255" // 黑色 TeamColorFFA9 = " 0 0 0 0" // 无特殊颜色 TeamColorFFA10= " 0 0 0 0" // 无特殊颜色 TeamColorFFA11= " 0 0 0 0" // 无特殊颜色 TeamColorFFA12= " 0 0 0 0" // 无特殊颜色 TeamColorFFA13= " 0 0 0 0" // 无特殊颜色 TeamColorFFA14= " 0 0 0 0" // 无特殊颜色 TeamColorFFA15= " 0 0 0 0" // 无特殊颜色 BZCC最多支持15名玩家。超过8名玩家后,颜色种类将不再增加。要应用您所做的更改,您需要在比赛进行时打开聊天对话框并输入/help。 此时会显示命令列表。其中以下命令与颜色相关: /setdefaultcolors 将当前游戏设置为默认颜色 /setgameprefscolors 将当前游戏设置为使用GamePrefs.ini(在我们的情况下是新的LocalPrefs.ini)中的信息 /setservercolors 将当前游戏设置为使用主机所使用的设置,无论该设置来自其GamePrefs.ini还是默认设置 /swapteamcolors 交换两支队伍的颜色。再次交换只会换回原来的颜色,并非颜色轮盘。 要应用您的更改,请打开聊天对话框并输入: /setgameprefscolors 如有必要,再输入/swapteamcolors。这里是你可以进行修改的地方。你只能修改引号“ ”内的内容。如果你希望所有人在“最佳韩国”或血战模式中都显示为红色,设置如下: TeamColorFFA0 = "255 31 31 255" // 红色 TeamColorFFA1 = "255 31 31 255" // 红色 TeamColorFFA2 = "255 31 31 255" // 红色 TeamColorFFA3 = "255 31 31 255" // 红色 TeamColorFFA4 = "255 31 31 255" // 红色 TeamColorFFA5 = "255 31 31 255" // 红色 TeamColorFFA6 = "255 31 31 255" // 红色 TeamColorFFA7 = "255 31 31 255" // 红色 TeamColorFFA8 = "255 31 31 255" // 红色 TeamColorFFA9 = "255 31 31 255" // 红色 TeamColorFFA10= "255 31 31 255" // 红色 TeamColorFFA11= "255 31 31 255" // 红色 TeamColorFFA12= "255 31 31 255" // 红色 TeamColorFFA13= "255 31 31 255" // 红色 TeamColorFFA14= "255 31 31 255" // 红色 TeamColorFFA15= "255 31 31 255" // 红色 建议直接复制粘贴整行内容,包括“// 红色”注释部分。让它看起来更酷炫。或者你可以交替设置: TeamColorFFA0 = "255 31 31 255" // 红色 TeamColorFFA1 = "255 31 255 255" // 紫色 TeamColorFFA2 = "255 31 31 255" // 红色 TeamColorFFA3 = "255 31 255 255" // 紫色 TeamColorFFA4 = "255 31 31 255" // 红色 TeamColorFFA5 = "255 31 255 255" // 紫色 TeamColorFFA6 = "255 31 31 255" // 红色 TeamColorFFA7 = "255 31 255 255" // 紫色 TeamColorFFA8 = "255 31 31 255" // 红色 TeamColorFFA9 = "255 31 255 255" // 紫色 TeamColorFFA10 = "255 31 31 255" // 红色 TeamColorFFA11 = "255 31 255 255" // 紫色 TeamColorFFA12 = "255 31 31 255" // 红色 TeamColorFFA13 = "255 31 255 255" // 紫色 TeamColorFFA14 = "255 31 31 255" // 红色 TeamColorFFA15 = "255 31 255 255" // 紫色 关键在于必须保持相同的格式,每个数值间有空格;例如:TeamColorFFA1 = "数值 数值 数值 数值"TeamColorFFA11= "Value Value Value Value" 调整战略模式和MPI模式的颜色 FFA和DM颜色部分之后涉及战略模式和MPI模式中的团队颜色。 // 对于团队游戏(即团队战略或MPI),以下是团队颜色设置。 // TeamA用于1-5队,TeamB用于6-10队 TeamColorTeamA = "255 31 31 255" // 红色 TeamColorTeamB = "31 31 255 255" // 蓝色 如果你厌倦了传统的红队对蓝队,可以在这里进行更改。 一个有趣的想法是将颜色设置为: TeamColorTeamA = " 0 0 0 0" // 无特殊颜色 TeamColorTeamB = "255 255 255 255" // 白色 这样就变成了战役中的ISDF部队对阵AAN忠诚者。来自Flesh Storm模组的黑狗单位; 队伍颜色队伍A = "255 255 31 255" // 黄色 队伍颜色队伍B = "255 31 31 255" // 红色 或者你只是真的喜欢你的单位是黑色的; 队伍颜色队伍A = "31 31 31 255" // 黑色 队伍颜色队伍B = "31 31 255 255" // 蓝色 或者你希望所有人都是粉色或紫色! 队伍颜色队伍A = "255 31 255 255" // 紫色 队伍颜色队伍B = "255 31 255 255" // 紫色 当一场比赛开始时,如果你最终在队伍B并想使用其他颜色选择,你可以打开聊天框并输入"/swapteamcolors"。 调整AI(单人游戏)的颜色 也可以通过游戏内控制台更改即时行动游戏中单位的颜色。这些命令只会将你的单位变为默认的红色,而AI则变为蓝色。按下“ctrl ~”键调出控制台,输入“game.teamcolors 1”。这是一个简单的开关功能:“game.teamcolors 1”为“开启”,“game.teamcolors 0”为“关闭”。游戏将为两支队伍使用默认的红队对蓝队设置。 遗憾的是,输入“game.swapteamcolors”并不会交换队伍颜色,而是会将人类队伍变为紫色,而AI队伍仍保持蓝色。我推测该指令仅在队伍1(人类)和队伍8之间进行交换,而队伍2为AI。 如果你已按照指南中的说明调整了自由对战颜色,可以通过输入“game.teamcolors 2”来将这些颜色设为游戏使用的颜色。此时人类队伍将使用第一队颜色,AI队伍将使用第二队颜色。特别感谢F9Bomber发现了这个问题,以及Discord上的General BlackDragon和Ded10c等人提供的持续帮助。 这虽然不是什么复杂的方法,但涵盖了基本步骤。完成编辑后,只需选择记事本的保存功能,它就会覆盖旧的配置文件,你的更改将在下次进入服务器游戏时生效。确保文件保存为LocalPrefs.ini,并放在【我的文档】【我的游戏】【Battlezone Combat Commander】【Addon】【Config】文件夹中。如果你不小心编辑了原始文件,只需将编辑过的原始文件移出BZ2R目录,然后通过Steam验证游戏文件完整性。Steam会检测到文件缺失并安装一个新的未编辑文件。 无论你是否是游戏主机,游戏开始时都会使用默认颜色。