本指南是为那些想要开始游玩《叛击士 装甲强化版》甚至制作其模组内容的玩家准备的入门介绍,建议大家通读全文。虽然内容并非详尽无遗,但会向你介绍《叛击士 装甲强化版》模组制作的基本概念,例如: - 什么是模组工具包以及如何安装它 - 调试面板概述 - 如何制作和添加自己的驾驶员肖像与载具 - 如何制作地图 - 出现问题后如何修复 我们希望随着时间推移对本指南进行扩充,欢迎大家提供反馈和建议。 简介 最后更新时间:2023年4月18日 以下是为那些想要开始游玩《叛击士 装甲强化版》甚至制作其模组内容的玩家准备的入门介绍,建议大家通读全文。这并非详尽内容,但会向你介绍《叛击士 装甲强化版》模组制作的基本概念。我们会逐步扩充这份文档,并欢迎你的反馈。你可以使用Ctrl+F快速跳转到相关章节,或点击侧边的目录列表。 章节0:我真的需要模组工具包吗? 章节1:什么是模组工具包以及如何下载? 章节2:如何安装模组工具包? 章节3:如何安装一些模组? 章节4:如何使用调试面板和控制台? 章节5:如何创建自己的驾驶员? 章节6:如何制作地图? 章节7:能否自定义或添加音效? 章节8:能否添加新载具? 章节9:我好像搞砸了…… 章节10:工具、文件及其他资源 鸣谢 章节0:我真的需要模组工具包吗? 这取决于你的目标!启动《叛击士 装甲强化版》 如果游戏能正常启动——那就太好了!启动游戏后,你会发现新增了各种内容,比如新的战役任务、新的飞行员头像,以及新的载具、武器和特殊能力。恭喜你,已成功为你的《叛击士 装甲强化版》添加了社区整合内容! 如果遇到崩溃问题,请先尝试重新运行genpack.bat,再考虑撤销之前的更改。若问题持续存在,请参考第9节。 说明 你的电脑要求覆盖某些文件,是因为这些文件已被修改,以便在游戏中应用或显示特定内容,例如菜单中的新增项目。现在你已经正确提取了模组工具包,你已创建了一个开发者环境,可通过该环境向游戏添加自定义内容。从现在开始,如果你在游戏外部对文件进行任何修改,或向游戏的资源文件夹添加任何新内容,都需要运行genpack.bat来创建新的assets.pack,然后再启动《叛击士 装甲强化版》,这样才能正确反映这些更改。 此外,请注意社区合集是2019年的版本,在撰写本文时已超过一年。更近期的社区制作内容可通过我们的Discord服务器的#uploads频道找到。你可能还想查看2020年初的动力装甲竞赛迷你地图参赛作品。目前我们暂未支持Steam创意工坊。如果您已按此前说明操作至此,那么恭喜您——现在您已了解为《叛击士》添加自定义内容的基本流程。 第4节:如何使用调试面板和控制台?(第一部分) 本部分无需安装MOD工具包。 调试面板和控制台均存在于《叛击士》的基础游戏中,对于测试内容或在游戏中“作弊”都极为有用。无需特殊工具即可访问它们。 控制台 要打开控制台,请按键盘上的波浪键(~),控制台将显示在屏幕顶部,您可以在其中输入各种指令(如果您曾在《半条命》等Source引擎游戏中启用过穿墙模式,对此会比较熟悉)。控制台和调试面板功能相似,但根据具体操作,其中一种方法可能更快或更有用。有一些特定功能只能通过控制台切换。你还可以在启动时以单独的仅查看窗口运行控制台。在Steam上操作如下: 右键点击Steam库中的【叛击士】,然后点击属性… 在常规选项下,点击设置启动选项 在打开的窗口中,输入--console(不带引号) 点击确定,然后点击关闭 启动【叛击士】——除了游戏窗口外,还会打开一个额外的窗口。这个单独的窗口将显示游戏正在进行的所有主要操作。这具有多种用途,例如无需查看log.txt就能了解崩溃的潜在原因(详见第9节)。你可能需要以窗口模式运行游戏,以便能与游戏并排查看。 调试面板:在PC上按键盘上的F1键将打开imgui调试面板(如果使用macOS,可能需要按Cmd + F1)。首次操作时,你会看到游戏界面上覆盖着一个蓝紫色的条,上面有多个标签页。 点击并拖动该条的右下角可将其展开。 再次按F1键可隐藏调试面板。以下是调试面板各标签页的简要说明。主标签 devmode - 勾选此框可开启“开发者模式”,在你部署进入关卡后,多个按键绑定将生效。以下是这些按键绑定及其功能: Q – 传送到鼠标光标所在位置 Tab – 在常规相机缩放和全地图缩放之间切换 F4 – 以完全相同的种子重新加载当前关卡,并保留玩家状态和位置(重新加载后游戏会暂停,按P键取消暂停) F5 – 重置整个游戏 P – 暂停游戏 暂停状态下: 右箭头键(→)– 单帧推进游戏 左箭头键(←)– 启用自由相机模式,可使用WASD键移动 Home – 立即“赢得”当前关卡并进入结果界面,即使未达成指定目标 在非活跃关卡时,开发者模式还会使【解锁】选项在【设置】>【常规】底部可见。启用此选项将移除所有进度解锁内容,游戏内所有内容均可访问,即如同已达成100%完成度。 请注意:“devmode”是唯一在开启时会禁用Steam成就的复选框。 invisible - 使你对游戏中所有敌方单位隐形。敌方单位仍能“听到”你,但不会向你开火。 deaf - 阻止所有敌方单位听到你的载具、武器开火声或爆炸声。敌方的攻击行为仍会生效,但仅在直接看到玩家或被玩家伤害时触发。 infiniteammo - 玩家武器将永远不会耗尽弹药。 godprops - 使所有作为地形障碍物的环境元素(即建筑结构)变为无敌状态。像标识牌(被称为“小型物件”)这类非常小的物体仍可被破坏。具有足够高穿透力的投射武器(例如宙斯轨道炮)仍能穿透建筑物。 复选框可以组合使用,启用这些复选框后仍能在Steam上获得成就(开发者模式除外)。 最大帧率——一个可调节的滑块,用于限制游戏的最大帧率。如果你遇到过热问题,这个功能会很有用。你可以按住Ctrl键并点击滑块上的数字来手动输入数值。 无敌模式——提供三种无敌选项: 关闭:玩家和NPC均为默认行为 玩家:玩家不再受到伤害 所有人:玩家和NPC均不受到伤害 主选项卡下方是一系列可展开的菜单。它们大多是一系列标志,在默认状态下会将各种内容设为对玩家不可见。 ►碰撞规避——显示NPC在寻路时会避开的区域,例如,这会告诉敌方履带摩托何时何地可以高速行驶。 ►影响地图——显示玩家角色和NPC在关卡中的“影响力”。例如,如果玩家向某个区域大量射击,该路线的路径优先级会降低,使AI更有可能从你身后出现并避开“瓶颈区域”。 ►音频监听调试——《叛击士 装甲强化版》中用于FMOD实现的工具,用于确定声音如何根据你当前的摄像机位置进行播放。例如,如果你希望: 为《叛击士 装甲强化版》添加模组内容 制作自己的地图 将自定义美术内容(如飞行员肖像)导入《叛击士 装甲强化版》…… 你将需要模组工具包中的工具。 另一方面,如果你只是想: 调整武器使其拥有极高的射速,或制造一道巨大的全屏激光束 更改用户界面颜色或地图光照(例如出于无障碍需求) 随意尝试和“作弊”…… 这些简单操作可通过游戏中已有的调试面板完成!我们将在第4节详细介绍调试面板和控制台。 第1节:什么是模组工具包以及如何下载?你可以通过勾选“启用调试绘制”并查看随后出现的球体,在引擎中可视化这些内容。你还可以通过滑块更改此工具的最小和最大半径。《叛击士 装甲强化版》使用FMOD 1.09版本。 ►其他杂项 – 此部分通常控制屏幕上显示给玩家的内容。默认情况下,有三个方框处于勾选状态,例如r_props。取消勾选r_props会使所有建筑物变为不可见,而勾选r_prophitboxes则会显示环境道具的碰撞箱。其他方框可能会显示应用程序信息和内存使用情况。控制台也可用于启用这些选项。 ►语言选择 – 允许你在游戏支持的用户界面语言之间进行切换。►Steam统计与成就——允许你重置成就和统计数据。 ►当前Steam内存统计——显示你击杀的敌方NPC派系数量。最后,在底部你会看到游戏的完整版本(或“构建”)详情,以及一个允许你复制构建字符串的按钮。点击此按钮会将构建字符串复制到剪贴板,例如你可以将其粘贴到错误报告中。 (……第二部分继续) 第4节:如何使用调试面板和控制台?(第二部分) (……接第一部分) 关卡选择标签页 此标签页允许你跳转到游戏中已加载的任意关卡,对抗任意敌方派系,且敌方强度等级任意。这适用于你想在非常特定的情况下进行一次性关卡游玩的场景。关卡——打开一个下拉菜单,列出所有已加载到游戏中的关卡,包括那些通常无法访问的关卡。例如【level_allprops_01.json】包含了为《叛击士 装甲强化版》构建的每一个环境资产(或“道具”),并加载到单个关卡中。此关卡也可用于测试武器对不同环境类型的效能。 帮派——选择要对抗的“帮派”(或敌方派系)。右键点击可在数据编辑器标签页中编辑该帮派。 随机仓库——随机化关卡仓库中包含的弹药类型。 单位目标——勾选此框可使关卡拥有驻军目标,即消灭特定数量的敌方单位。首领目标 - 勾选此框可使关卡拥有首领目标,例如消灭指定数量标记为“首领”的敌人。 道具目标 - 勾选此框可使关卡拥有建筑目标,例如摧毁指定数量标记的建筑物。 若未勾选上述三个选项中的任何一个,则完成这三个主要目标中的任意一个即可完成关卡。 强度 - 一个滑块,用于决定关卡中敌人刷新的难度等级。可用数值范围取决于所选的帮派。 当你选择了关卡和帮派后,会出现“加载”按钮。点击该按钮可根据你选择的设置加载关卡。玩家载具将根据当前装备或从主菜单加载时上次使用的载具来选择。若你想在关卡中更换当前载具,可通过【机甲调试】选项卡进行操作。 【机甲调试选项卡】 此选项卡允许你更换当前使用的载具、驾驶员、武器、特殊能力以及喇叭。根据所选机甲和武器的不同,这些菜单的显示顺序可能会略有差异。 模式 – 在“查看”和“选择机甲”之间切换。当调试面板保持打开状态时,“选择机甲”功能允许你点击任意单位(包括你自己的单位)来查看并更改其详细信息,例如生命值、行为模式和AI状态。 绘制目标调试 – 该复选框仅在使用上述“选择机甲”功能且AI控制的敌人正在锁定目标时使用。►玩家机甲 – 扩展为多种选项 选择玩家 – 点击该按钮会显示三个额外菜单:机甲状态、武器和AI状态。机甲状态可让你为生命值和装甲等属性选择各种数值。武器会显示机甲武器和喇叭的相关信息。AI状态会显示你当前的AI状态(通常为玩家)。 击杀 – 点击此按钮可杀死玩家并导致关卡失败,或杀死选中的单位。 重生 – 该按钮会根据设置的参数生成玩家控制的载具。类似于在开发模式中按F4,但仅针对你的载具而非整个关卡。 飞行员 – 类似于关卡选择。左键点击会打开下拉菜单,列出所有加载到游戏中的飞行员,包括那些通常无法使用的飞行员。右键点击可编辑选中的飞行员。机甲——类似于关卡选择。左键点击会打开一个下拉菜单,列出游戏中加载的所有载具,包括那些通常无法使用的载具。右键点击可以在【数据编辑器】标签页中编辑所选机甲。 特殊能力——类似于关卡选择。左键点击会打开一个下拉菜单,列出游戏中加载的所有特殊能力,包括那些通常无法使用的特殊能力。右键点击可以编辑所选的特殊能力。 武器[0](horn0)——类似于关卡选择。左键点击会打开一个下拉菜单,列出游戏中加载的所有武器。右键点击可以编辑所选武器。尽管有相关标识,但你无法通过此标签页更改喇叭——这需要通过【数据编辑器】标签页直接编辑载具本身——不过你可以在列表中切换到其他武器。有关自定义音效的内容,请参考第7节。 武器[1](xxx0)——类似于关卡选择。左键点击会打开一个下拉菜单,列出游戏中已加载的该类型所有武器。右键点击可编辑所选武器。其中xxx代表武器挂载点,例如小型、辅助、重型等。 武器[2](xxx0)——类似于关卡选择。左键点击会打开一个下拉菜单,列出游戏中已加载的该类型所有武器。右键点击可编辑所选武器。其中xxx代表武器挂载点,例如小型、辅助、重型等。 请参考这份武器的颜色编码参考表。以便更轻松地找到当前使用载具所需的部件。 警告:更换与载具指定挂载点不匹配的武器可能导致无法正常运行,甚至游戏崩溃。 在【机甲调试】选项卡中右键点击任何可选元素,该资源文件将被载入【数据编辑器】选项卡,你可以在此调整所选资源的属性,例如完全移除通常需要数秒发射时间的武器的冷却时间。你所做的任何更改都会立即生效。但如果希望保留所做的更改,必须保存这些数据修改。请继续阅读【数据编辑器】选项卡了解更多详情。 【PACK FILE】选项卡 如第2节所述,《叛击士 装甲强化版》采用PACK文件结构。此标签中的界面允许你浏览压缩包文件内的资源。 顶部会显示三个按钮,当选择某个资源时会出现第四个按钮: 【回写已修改文件】—— 这将保存所有已修改的文件(即列表中颜色从白色变为红色的文件)。 【回写所有文件】—— 这与dumppack.bat的功能相同(详情请参考第2节末尾的说明)。 【重置列宽】—— 如果你调整过列宽,此按钮会将列宽重置为默认值。 【清除所有选择】—— 清除所有已选择的资源,使其不再显示在数据编辑器标签中。 下拉菜单默认显示所有资源,点击后会按字母顺序显示资源类别。Modkit与地图编辑器是一组免费的工具和资源集合,当你从Steam(或GOG,如果你在那里购买了游戏)下载后,它会以名为“modkit”的独立文件夹形式添加到你电脑的/Brigador目录中。其大小约为420 MB。请注意,仅下载这组工具和资源不会立即对游戏产生影响。例如,如果你想查看与关卡照明相关的所有资源,选择【RESOURCE_LIGHTING】即可查看该类型的所有资源。 下拉菜单下方是用于输入搜索词的文本框。多个搜索词需用逗号分隔。 此标签页最重要的部分是默认显示打包文件中所有资源的表格。你可以通过点击各列顶部来对这些资源进行排序。 左键点击列表中的资源,即可在【DATA EDITOR】标签页下选中它们进行编辑。 请注意,已打包但游戏无法读取的资源会被标记为【RESOURCE_RAW】,而当前已加载到游戏中的资源会标有星号*。 (...第三部分继续) 第4节如何使用调试面板和控制台?(第三部分) (接第二部分) 数据编辑器标签页 此标签页可让你修改游戏中使用的大部分资源数据。若未选择任何资源,该标签页大部分内容将为空。我们仅以一个具体文件为例介绍数据编辑器的使用方法,该文件在模组制作中也经常用到。 在PACK FILE标签页中,搜索“global”(无需引号) 左键点击列表中的global.json 切换到数据编辑器标签页,即可查看assets/data/global。现在你会看到屏幕右侧出现超过20个不同的可展开►菜单,这些菜单允许你调整大量内容,主要与游戏的用户界面相关,并决定在前端向用户显示的内容。根据你在数据编辑器中检查的文件不同,可用的菜单也会相应变化。例如,打开载具资源文件可以让你访问和修改与加速度或转向速度相关的值,而打开武器资源文件则可以让你访问和修改与伤害和 reload 时间相关的值。 通过数据编辑器对资源所做的任何更改,都会导致该资源在列表中的条目颜色变为红色。这意味着游戏已记录数值从初始状态发生的变化,且这些变化当前处于生效状态(即你可以为所选载具或武器尝试新的行走速度或射速——不过在某些情况下,你可能需要按F4重新加载地图,或通过退出并重新部署来完全重启关卡),但这些变化尚未保存。 如果你希望在退出《叛击士》后保留对资源所做的更改,应点击【保存更改】按钮。或者,点击【放弃更改】将使资源恢复到你最初访问时的状态。请注意,保存更改是永久性的,若要撤销,只能重新输入该资源的初始数值,或在Steam上验证游戏文件的完整性。 消息调试标签 勾选顶部的r_messages框,可在游戏中可视化NPC的AI消息。你可以通过此标签更改每条AI消息的可视化颜色及其持续时间。 测距仪标签 当选中此标签且调试面板保持打开状态时,你可以通过左键单击一次选择相对于玩家载具的某点距离,然后在第二次点击时随着圆圈扩大,从该点击点选择一个区域。各数值显示在调试面板标签页中。这可用作通用测量工具,例如确定敌方单位的侦察范围或武器影响区域。 金钱调试标签页 金钱滑块可调整玩家银行中的金钱数量。按Ctrl+左键可手动输入数值。 其他四个收益滑块将分别影响关卡完成分数。 渲染控制标签页 ►渲染模式——允许在四种模式间切换,以突出显示精灵渲染的不同方面,例如选择【漫反射】可查看未应用任何光照的关卡。 ►光照——显示当前加载关卡使用的光照配置文件或【天气】。可勾选或取消勾选【伽马补偿】。默认情况下,此功能为启用状态。 ►遮挡颜色——列出游戏中各种遮挡颜色的设置。遮挡颜色或“遮挡过度绘制”是“透视效果”的另一种说法,当单位出现在游戏内建筑物(或“道具”)后方时会出现这种效果。 ►残骸与损伤变暗——列出与被摧毁载具和道具相关的光照值。在《叛击士 装甲强化版》中,当载具“被摧毁”时(即生命值降至零),实际情况是同一载具会留在原地,通常处于“蹲下”状态,但为了与被EMP击中的单位区分开来,载具的“残骸”会变暗以显示其已被摧毁。 ►主动迷彩——列出与主动迷彩特殊能力相关的光照值。►用户界面 - 列出与用户界面相关的数值。用户界面滑块的默认值为0.000,你可以通过它调整各种菜单元素的大小。请注意,将此值设置过高可能会导致文本或可点击元素超出屏幕显示范围。 图形信息标签 ►图形库信息 - 显示你的图形库相关信息。 ►绘制缓冲区 - 提供特定关卡中运行情况的调试信息。 ►内存使用情况 - 显示当前GPU和RAM的使用量。 ►字体 - 显示字体相关信息。 ►碎块 - 碎块指从建筑物或车辆上“脱落”的任何物体,或类似火花的效果。 分析器标签 此标签供内部使用,是游戏中各个子系统的详细分析器。请注意:在游戏中保存的任何游戏数据更改都会同步到本地.json文件,且此操作不可逆转。当你尝试通过正常方式退出《叛击士 装甲强化版》(例如:非Alt+F4或按下电脑电源键)时,若存在未保存的游戏数据更改,将会显示消息“存在未保存的数据更改!”。如果你希望保留在游戏中所做的更改,请通过F1调试面板的PACK FILE或DATA EDITOR选项卡保存数据。如果你希望撤销所做的更改,请参阅第9节。 第5节:如何创建自定义飞行员?(第一部分) 本节操作需要安装MOD工具包。 请参考第1节和第2节。 你可以向游戏中添加自定义飞行员肖像图,但该操作需在游戏外部开始。添加新驾驶员需要创建四样东西: 1. 在Brigador/assets/_modkit/目录下新建一个文件夹,例如pilot_test 2. 在新建文件夹中创建一个新驾驶员的.json数据文件,例如pilot_test.json 3. 一张RGB格式的.png图片,每通道8位,尺寸为450x800像素(即菜单中的驾驶员图像),例如pilot_test.png 4. 一张RGB格式的.png图片,每通道8位,尺寸为72x128像素(即关卡中的透明驾驶员图像),文件名末尾需添加_hud,例如pilot_test_hud.png 该文件夹用于将数据文件和两张图像文件存放在同一位置,有助于文件路径管理。大多数图像编辑软件(如GIMP)可用于导出符合上述规格的图像文件。 .json文件必须采用以下格式如果你在通过Steam下载模组工具时遇到困难,例如游戏启动而不是开始下载,请执行以下操作: 1. 进入你的库 2. 右键点击【叛击士】打开上下文菜单,然后点击“属性…” 3. 点击DLC标签页 4. 勾选“安装”列中【叛击士 模组工具与地图编辑器】对应的方框 5. 点击关闭。下载应会开始。 如果你是在GOG平台获取的【叛击士】,可通过相关平台获取链接。 如果你是通过其他平台(如itch.io)获取的游戏,或在Steam、GOG上下载仍有困难,也可以从官方网站直接下载模组工具。我们以现有的【史蒂夫】驾驶员为例。尝试在Brigador/assets/data/pilots路径下找到pilot_steve.json文件,并在Windows系统上用记事本打开。 { "archetype":"驾驶员", "description":"pilots.pilot_steve.description", "name":"pilots.pilot_steve.name", "portrait":"assets/ui/pilots/pilot_steve.png", "hud_portrait":"assets/ui/pilots/pilot_steve_hud.png", "price":5000000, "victory_bonus":100000, "initial_strength":1, "max_strength":-1, "fractional_strength_rate":128, "bonus_multipliers":[0.500000, 0.750000, 1, 1.350000, 1.750000, 2, 2.250000, 2.500000, 2.750000, 3, 3.250000, 3.500000, 3.750000, 4], "spawn_lists":["assets/data/spawnlists/spawnlist_loyalists.json", "assets/data/spawnlists/spawnlist_corvids.json", "assets/data/spawnlists/spawnlist_spacers.让我们将此文件另存为pilot_test.json,并存放在新的Brigador/assets/_modkit/pilot_test文件夹中,以避免干扰原始文件。接下来是实施步骤: 启动《叛击士》之前,修改pilot_test.json飞行员文件中“portrait”和“hud_portrait”字段内的文件路径,使其与新头像和HUD图像的文件路径相匹配,例如分别为assets _modkit pilot_test pilot_test.png和assets _modkit pilot_test pilot_test_hud.png。保存并关闭文件。 bat”,让它完全运行(即使在SSD上也可能需要一些时间,不用担心——它会在完成时提示你)。出现提示时按键盘上的Enter键完成该过程。 启动《叛击士》。按F1打开调试面板,在MAIN标签中勾选标记为“devmode”的方框,然后再次按F1关闭调试面板。 进入游戏中的设置>通用,滚动到页面底部,禁用解锁选项。游戏中所有需要花钱获取的内容都将100%解锁并可使用。 进入游戏中的自由职业者(或收购)界面,再次按F1打开调试面板。 切换到PACK FILE标签,在ALL下方的筛选栏中输入global(不带引号)。 左键点击global.json,然后切换到DATA EDITOR标签。 在该标签的菜单中向下滚动,找到►Pilots,点击箭头展开菜单。你将看到一个飞行员文件的有序列表。向下滚动至底部,找到“Add new…”按钮并点击。 在新飞行员条目中点击“NONE”以打开下拉菜单。json”。再次按F1关闭调试面板。 在屏幕上滚动飞行员列表。你的新飞行员及其肖像图像现在应出现在飞行员列表中(可能在最底部)。要更改飞行员在PILOTS列表中的位置,请再次按F1打开调试面板,点击并按住“Drag”按钮,将新飞行员元素在列表中上下移动。 使用你的新飞行员进行FREELANCE任务,以在关卡中检查HUD版本的肖像。如果你对新添加的飞行员条目满意,请按F1打开调试面板,然后在数据编辑器选项卡中点击“保存更改”按钮,将其永久添加到游戏中。如果你对新添加的飞行员不满意,点击“放弃更改”,你对global.json所做的所有修改将恢复到初始状态。如果遇到任何错误,请参考第9节。恭喜你成功为游戏添加了自定义飞行员肖像。 说明:为了添加美术资源,我们需要安装第2节中概述的模组工具,特别是genpack工具。genpack工具会在【叛击士 装甲强化版】/assets/_modkit/目录中查找任何新文件,并将它们写入资源包文件,从而使游戏能够加载新的肖像艺术资源。如果不执行此操作,游戏将无法显示新资源。 我们使用pilot_test作为文件和文件夹名称,但这些名称纯粹是占位符,不会在前端显示——你可以将这些文件命名为任何你认为最方便的名称。我们还将文件保存在【叛击士 装甲强化版】/assets/_modkit/目录下的一个文件夹中,以保持文件路径的一致性,特别是当我们希望与其他玩家分享此内容时——他们只需将pilot_test文件夹保存到自己的【叛击士 装甲强化版】/assets/_modkit目录中,然后在成功运行genpack.bat后按照后续步骤操作即可。继续本部分的第二部分,学习如何修改pilot.json的其他部分。 第5节:如何创建自定义驾驶员?(第二部分) 本部分需要安装MOD工具包。 请参考第1节和第2节。 在添加了驾驶员肖像图后,我们还需要为驾驶员设置名称、文本描述以及配置驾驶员特性(初始难度、胜利奖励、报酬倍率等)。这需要结合调试面板(详见第4节)和游戏外部独立文件夹中的文件来完成。我们可以使用之前已有的测试驾驶员“史蒂夫”,或选择任意驾驶员进行操作。 在调试面板中查找驾驶员的.json文件: 启动《叛击士 装甲强化版》并进入游戏主菜单。按F1打开调试面板 导航至【PACK FILE】标签页,在【ALL】下方的筛选框中输入global(无需引号)。 左键点击global.json,然后导航至【DATA EDITOR】标签页。 在该标签页的菜单中向下滚动,找到►Pilots并左键点击箭头展开菜单。你将看到一个飞行员文件列表,其顺序与游戏内菜单中的【PILOTS】列表顺序一致(例如,顶部的pilot_loy_02.json对应诺曼·奥斯伯格) 向下滚动找到你的测试飞行员或你想要编辑的飞行员。 右键点击相关的pilot.json文件,在数据编辑器标签页中查看它。你应该会看到类似下图的内容请注意,与Steam或GOG平台不同,最后一种下载方式默认情况下可能不会直接将文件下载到你的【Brigador】文件夹中——你的下载文件会保存到你告知浏览器的位置。 第2节:如何安装模组工具? 如果你想在游戏中安装任何自定义内容,你需要安装模组工具。 安装过程很简单(更准确地说,你是将一个压缩包.zip文件解压到正确的位置),但需要遵循一些非常具体的步骤。请花时间仔细阅读以下内容,假设你使用的是Steam平台,并且已经按照步骤1中的下载说明进行操作。 【可选但推荐】将你的【Brigador】目录复制到一个新位置(例如如果你的电脑有足够空间,请将Steam游戏库文件夹中的【叛击士 装甲强化版】文件夹复制到桌面。Windows系统下Steam游戏库的文件路径通常为C: Program Files (x86) Steam steamapps common。 打开/Brigador/modkit文件夹,可以看到六个项目,其中两个是压缩文件。你需要将/Brigador/modkit文件夹中的“BrigadorModKit.zip”解压到/Brigador目录下,不要解压到/Brigador/modkit文件夹。操作正确的话,你会在/Brigador目录中看到“dumppack.bat”和“genpack.bat”两个文件。 bat”并让它完全运行(即使在固态硬盘上也可能需要一些时间,不用担心,它会在完成时提示你)。当系统提示时,按下键盘上的回车键以完成该步骤。 bat”文件,让它完整运行(即使在固态硬盘上,这也可能需要一些时间,不用担心——完成时会有提示)。当系统提示时,按下键盘上的回车键以完成该步骤。 启动《叛击士》。 如果《叛击士》能正常启动——很好!你可能会发现游戏似乎没有任何变化。别担心,我们就快完成了。 说明:刚才的操作是向游戏的assets文件夹中添加了一些资源文件。但为了缩短加载时间,《叛击士》并非从assets文件夹加载资源,而是从根目录下一个名为assets.pack的单个文件中加载资源。如前所述,我们仅修改了assets文件夹,并未改动pack文件。因此,要为游戏添加模组内容,首先需要通过dumppack.bat“导出”旧的pack文件,将assets.pack中的内容解压缩回assets文件夹中的文本/图像格式。 完成上述步骤后,我们需要应用对assets文件夹所做的更改并生成新的pack文件,这就是之后运行genpack.bat的原因。genpack.bat批处理文件会扫描assets文件夹,收集并保存所有文件及其文件路径的列表,然后将它们压缩到/Brigador根目录下名为assets.pack的单个文件中。当新的assets.pack创建完成后,整个流程即告结束。 第三节如何安装一些模组? 到目前为止,你已经成功下载了模组工具包,并按照第1节和第2节的说明将内容解压到了正确位置。现在我们可以开始为你的《叛击士》添加模组内容了。记住:只有在模组工具包正确解压后,才能添加模组。 添加社区合集的方法: 1. 从你的《叛击士》目录内的/Brigador/modkit文件夹中,解压"Modkit_CommunityCompilation_v1"(会出现询问是否覆盖global.json等文件的提示,点击全部是)。 2.bat"并让它完全运行(即使在固态硬盘上也可能需要一些时间,不用担心,完成时会提示)。出现提示时按键盘上的回车键完成流程。
此窗口包含名称字段、描述字段,以及多个滑块和其他下拉菜单,用户可通过它们配置所选飞行员的各项属性。请留意描述字段中的文本,后续会用到,例如【pilots.pilot_steve.description】或【pilots.pilot_loy_02.description】。 若要通过调试面板修改飞行员名称,只需将名称字段中现有的字符串(如【pilots.pilot_steve.name】或【pilots.pilot_loy_02.name】)替换为你想要的名称文本即可。当.json文件有任何修改时,列表中的文件名会变为红色。为了使你的更改生效并在游戏会话之间保持,当.json文件被修改时,你需要点击数据编辑器选项卡中出现的保存更改按钮。 要更改飞行员的价格或胜利奖励等特性,当选中飞行员的.json文件时,你可以使用描述字段下方的滑块来调整数值。你也可以按住Ctrl键并左键点击滑块,手动输入精确数值。 更改叛击士飞行员的文本描述需要在游戏外进行一系列不同的步骤。 启动叛击士之前,导航到你电脑上叛击士可执行文件所在的目录。对于Windows系统的Steam用户,该目录通常位于C: Program Files (x86) Steam steamapps common Brigador。任何与【目标】地砖共享格子的物体都将被指定为任务目标。以下是关于【地砖系统】的一些实用注意事项: 尽管有上述说明,但道具和陷阱的地砖是可以双重堆叠的,这让你能够实现诸如将两组墙壁组合,或在同一格子上混合放置建筑物与铁轨等操作。这对于为关卡增添额外细节非常有用。 《叛击士 装甲强化版》中有三个【展示关卡】,其中放置了所有载具、建筑物、灯光等元素,供你查看。这些关卡可通过调试面板中的【关卡选择】选项卡加载,分别名为level_allmechs_01.json、level_allprops_01.json和level_allprops_lighttest.json。 单个地砖的尺寸为2x2单位。在1920x1200屏幕分辨率下,游戏垂直高度为70单位,横向宽度为56单位。你可以使用游戏调试面板的【测距仪】选项卡来测量距离。该工具在使用暂停自由摄像机时生效(按P键暂停,暂停时按左箭头键切换,按WASD键移动摄像机),以便在需要时测量跨屏幕距离。 若要在游戏内显示关卡出口的触发体积,可按键盘上的波浪键(~)打开控制台,输入r_debugexits 1。输入r_debugexits 0可再次隐藏它们。 使用填充工具时需谨慎。如果不小心填满整个可用地图,你的电脑可能会陷入停滞,因此请确保仅在不会溢出到整个可用地图空间的小区域使用填充工具。 建筑物之间两格宽的间隙应被视为车辆通行的最低要求。为了获得良好的“游戏体验”,建议宽度为三到四格。 关卡中放置过多的灯光可能会导致性能问题,尤其是当灯光重叠时。 如果关卡中没有通讯站,游戏会表现得如同通讯站已被摧毁,这意味着观察员需要更长时间才能发出警报。如果关卡中没有发电站,应急墙一旦升起就永远无法永久降下。玩家无法行走的空白区域不会阻挡投射物(前提是没有不可破坏的墙壁)。 如果你的目标是覆盖多个格子的大型结构,例如某个郊区预制建筑,避免将其所在的每一个格子都设为目标标记——最终结果会显得杂乱。 先铺设铁轨,再放置火车。再次建议观看本节顶部的视频,以获取关于关卡设计的深入解释和一般建议。 我们将在稍后扩展本节内容,以说明如何制作装备配置和其他更高级的地图制作技巧。 第七节:我可以自定义或添加音效吗? 本节内容可能需要安装MOD工具包。 如需安装,请参考第一节和第二节。答案是肯定的!但具体操作比较复杂。我们先从简单的例子开始,比如将载具的默认喇叭更换为其他声音。 更换载具喇叭 游戏中有多种调整喇叭的方法,这里我们以更换单个载具的喇叭为例。 1. 启动《叛击士 装甲强化版》的任意模式(自由职业或战役模式均可)并加载任意关卡。 2. 按F1键打开调试面板,然后选择【MECH DEBUG】标签页。 3. 左键点击【Player Mech】展开菜单,右键点击“Mech”进入【DATA EDITOR】标签页。 4. 点击【Guns】,在武器(0)中左键点击。打开JSON文件以显示可搜索列表。在列表上方的输入框中输入horn(无需引号),以筛选出assets/data/weapons/路径下所有可用的喇叭。按F1关闭调试面板。按键盘上的Esc键,点击RESIGN,然后点击DEPLOY和ENGAGE以完全重新加载关卡。按键盘上的H键,或你绑定喇叭的其他按键。你的载具现在应该会播放与默认不同的喇叭声。退出《叛击士》时,如果你希望使该载具的喇叭更改永久生效,请确保在DATA EDITOR选项卡中点击Save changes按钮。否则,退出游戏以保持其原始默认状态。 说明: 我们需要完全重新加载关卡,因为无法通过上述方法“热切换”喇叭。我们可以通过另一种方法热切换喇叭,即通过在【数据编辑器】选项卡中右键点击选中的喇叭,向下滚动至【FMOD参数】,然后修改【firing_event】或两个循环事件(如果标记为“use_looping_sound”)。但是,与我们上面提出的方法不同,这种热切换方法会将喇叭的更改应用于所有使用相同喇叭的载具,而不是单个载具。 如果我们想要开始更改或添加《叛击士》的声音,我们将需要一个名为FMOD Studio的工具以及其原始Studio项目文件。FMOD未包含在模组工具包中,但你可以通过在其网站注册获取个人使用许可。 访问叛击士的声音库: 1. 从FMOD官网下载并安装FMOD Studio 1.09.21版本,你需要注册才能免费使用该产品。 2. 下载并解压声音档案,请注意文件大小接近1.9 GB。 3. 在FMOD Studio中打开项目文件,在你解压BrigadorSoundsArchive.zip的位置,可在sounds studio文件夹中找到该项目文件。 4. 开始使用吧! 5. 替换Brigador sounds studio Build Desktop文件夹中的.bank文件。 目前,本部分尚未完成,因为我们尚未充分探索音频修改方面的内容,无法就此主题撰写全面的说明。根据你对《叛击士 装甲强化版》所做的修改,例如是否添加了某些声音事件,你可能需要或不需要使用模组工具包中的genpack.bat。另一方面,如果你有一个未添加任何内容的修改音频库,你应该可以将该音频库直接复制粘贴到叛击士 sounds studio Build Desktop 中,而无需使用任何模组工具包工具。 你会注意到,在叛击士 sounds studio Build Desktop 中能看到三个BANK文件,而非像BrigadorSoundsArchive.zip中那样有多个包含.wav文件的文件夹。这是因为所有声音都被压缩到这些库文件中。音频库的作用是供游戏直接引用,即游戏会在音频库中搜索它需要的内容(例如,explosion_huge在加油站或轨道炮爆炸时会被引用。 事件通过其GUID代码而非事件名称来识别,因此你可以将explosion_huge重命名为“boom”,并将其从“Explosions”文件夹移至新的“not explosions”文件夹。游戏仍会知道在哪里找到音频事件并使用它。 第8节:我可以添加新载具吗?(第一部分) 本节需要安装MOD工具包。 请参考第1节和第2节。 《叛击士 装甲强化版》中共有126种载具。其中至少60种已针对玩家进行了平衡,并可在自由职业者模式中选择。本节将向你展示如何添加非玩家载具,并扩展第4节中介绍的内容。如果你已安装社区整合包,在该目录下应能看到一个名为strings的文件夹。若未看到此文件夹,但已按照第1节和第2节所述安装了模组工具包,请新建一个名为strings的文件夹(全部小写字母)。 打开电脑上的记事本,或任何能将文件保存为.json格式的文本程序。 在此程序中,复制粘贴以下文本模板: { "DESCRIPTION STRING":"DESCRIPTION TEXT" } 将DESCRIPTION STRING替换为飞行员json文件中我们希望更改描述的准确字符串,例如: { "pilots.pilot_loy_02.description":"描述文本" } 注意,该字符串必须用引号括起来。将现有载具添加至自由接单菜单 若要使现有载具可被选用,需知晓该载具所使用的*.json文件名。 loyalist(忠诚派)载具的文件名前缀为“loy_”,corvids(渡鸦)为“corv_”,spacers(星际流浪者)为“spc_”。示例如下: 忠诚派“徘徊者”坦克的文件名为loy_tank_01.json 渡鸦“八号球”轻型机甲的文件名为corv_lmech_03.json 星际流浪者“重锤”动力装甲的文件名为spc_suit_03.json 大部分载具可参考载具参考表,但需注意该表可追溯至2016年《叛击士》1.0版本发布时期,因此部分后续新增载具未被收录。或者,在关卡中浏览游戏内所有载具的方法如下: 正常加载任意关卡(战役或自由模式)。 按下键盘上的F1键打开调试面板,然后导航至【机甲调试】选项卡。 左键点击【►玩家机甲】下方的“Mech”,打开可用载具列表。 左键从列表中选择一个不同的载具.json文件。 点击同一选项卡中的“Respawn”,然后按F1键关闭调试面板,即可查看你选择的载具。 无论使用哪种方法,选择载具后,你可能需要对其进行平衡调整,以使其适合玩家使用。让我们以忠诚者轻型机甲“马洛”为例,其代码为loy_lmech_01,通常只能在游戏的情报部分找到。我们需要找到与其相关的四个主要文件。 在调试面板的PACK FILE选项卡中,在筛选器中输入“loy_lmech_01”(不带引号)。你会看到一些文件显示出来。左键点击下面列出的四个主要.json文件,其中前三个包含在player子文件夹中。 player/loy_lmech_01_lo.json – 类型为“RESOURCE_LEG”,这是载具的“下部”或“腿部”。它们是坦克的履带或机甲的腿部。此文件中可以找到移动属性。 player/loy_lmech_01.json – 类型为“RESOURCE_MECH”,这是载具的“单位”文件,它会告知载具使用哪些“上部”和“下部”部件,以及载具的主要属性,如生命值和护盾值。 player/loy_lmech_01_up.json - 类型为【RESOURCE_CHASSIS】,这是载具的“上部结构”或“底盘”。它们相当于坦克的炮塔,或是机甲的躯干。在此文件中可以找到载具武器挂载点的相关行为信息。 mechs/loy_lmech_01_up.json - 类型为【RESOURCE_SPRITE】,不要与上述同名文件混淆。该资源是精灵文件,与其他三个文件位于不同的文件夹中。如果想要更改载具的挂载点,需要修改此文件。 在继续操作之前,最佳做法是记录下你想要修改的文件路径,然后关闭游戏。将这些文件复制粘贴到【叛击士】/assets/_modkit/目录下的新子文件夹中。如果某些文件名称相同,只需将它们放入/_modkit/内的单独文件夹中,以避免覆盖。最后,运行genpack,这样你的新副本之后就会显示在PACK FILE选项卡中。通过查找并使用现在位于/_modkit/中的这些副本,我们不必担心破坏原始载具的完整性,尤其是当它是敌方NPC载具时,并且这将使我们更容易找到想要使用的数据资源。 现在,让我们在FREELANCE菜单中添加新内容。为此,我们需要访问global.json进行这些更改。 在PACK FILE选项卡中,搜索“global”(不带引号)。 左键点击列表中的global.json。 切换到DATA EDITOR选项卡,即可看到列出的assets/data/global.json。左键点击选择global.json,此时调试面板右侧会显示20多种可展开菜单。 在调试面板右侧向下滚动,找到【Mechs】并左键点击展开。 你会看到一系列编号为“mechs[x]”的条目。每个“mechs[x]”条目代表一个载具和阵营类别,其顺序与【FREELANCE】菜单中的展示顺序一致,例如“mechs[0]”对应【MECH | Loyalist】类别。 左键点击mechs[0]中的【list】,即可查看该类别下的所有载具。点击【Add new…】可在该类别中创建新条目。 左键点击【*NONE*】以打开列表。json文件路径,将其添加到mechs[0]类别中。右键点击我们添加的.json文件,打开一个新菜单。 滚动到该菜单顶部,找到“leg”和“chassis”。如果它们旁边的字段都显示为“*NONE*”,或者使用的是Marlowe的原始路径(例如assets/data/lowers/etc…),则左键点击每个字段,并分别从/_modkit/文件夹中找到RESOURCE_LEG和RESOURCE_CHASSIS的相关资源路径。 向下滚动并展开►Guns。它看起来没有任何条目。左键点击“Add new…”,在新创建的空白“socket”字段中输入horn0。 在新条目中左键点击“Add new…”,在Filter字段中输入“horn”,以查看可用的喇叭列表。选择任意一个喇叭,但要记住你选择的是哪一个——我们将在后续步骤中“安装”这个喇叭。通过数据编辑器将你所做的更改保存到global.json以及其他所有已修改的.json文件中。 bat并让它完全运行。 重新启动叛击士,在自由职业行动中试用你的新可玩角色马洛。你应该可以装备小型武器、辅助武器以及特殊武器,但会注意到喇叭无法使用。 返回自由职业菜单,按F1打开调试面板,导航至PACK FILE选项卡,找到我们马洛测试载具的RESOURCE_CHASSIS文件。选中它并在DATA EDITOR选项卡中打开。 左键点击►mounts: (2)展开菜单,查看我们之前尝试的小型和辅助挂载。点击底部的“Add new…”,输入horn0并将其weapon_group标记为Horn。保存更改后,再次以装备了马洛的载具启动【自由任务】行动。 通过按下键盘上的H键(或任何绑定了喇叭功能的按键)来测试喇叭。 如果希望更改新可驾驶载具的喇叭,请按照第7节【更改载具喇叭】中概述的步骤操作。 完成这些步骤后,你将成功在【自由任务】菜单中添加新载具并为其设置喇叭。 以下是当我们通过【数据编辑器】标签深入查看载具时,可找到的四种【资源】类型的一些补充说明。 (...第二部分待续) 第8节:我可以添加新载具吗?(第二部分) (...(接第一部分) 资源_机甲(或UNIT文件) 过载值:护盾过载容量,即生命值条中的浅蓝色部分。 过载衰减:过载值消耗的速率。 生命值:船体/装甲点数,即载具生命值条中的绿色部分。 护盾值:护盾容量,即载具生命值条中的蓝色部分。 视野半径:仅对AI生效。决定AI单位在由游戏控制时的可见范围。 伤害修正值:调整来自不同方向的伤害。0表示无变化,1表示100%(即伤害翻倍),负数表示伤害降低。 价格:自由模式下的解锁价格。 技巧倍率:自由模式下的奖励倍率。 资源_腿部(或LOWER文件) 移动类型:决定单位的移动方式,例如将“DESCRIPTION TEXT”替换为你想要的飞行员文本描述,例如: { "pilots.pilot_loy_02.description":"这里填写描述文本……" } 注意,文本必须放在引号内。 在记事本中将此文件保存为*.json类型,并保存到之前找到的strings文件夹中,即C: Program Files (x86) Steam steamapps common Brigador strings。如果无法选择文件类型,请在文件名后附加.json,例如pilottest.json。 bat,让它完全运行。步兵、坦克履带、机甲腿或反重力装置。 侧向最大速度和侧向最大加速度——仅适用于反重力装置。 线性阻尼——载具减速的速度。 最小角速度——载具在最高速度时的最小转向速度。 最大角速度——载具静止时的最大转向速度。 高度——载具的【碰撞箱】高度。如果碰撞箱超出掩护物,敌人就能看到你。可在调试面板的【主选项卡】中勾选【r_unithitboxes】来显示碰撞箱。 尺寸——载具的碰撞箱半径。 技能数据——单独的文件,用于决定坦克的冲撞技能、机甲的跺脚技能以及反重力装置的猛击技能的属性。你可以复制一个现有文件并在此处链接,为你的载具创建独特技能。声音半径——敌人能听到你的载具的距离。前往调试面板的消息调试选项卡,开启r_messages和SOUND_MECH,以获得该数值的视觉显示。 底盘资源文件(或UPPER文件):在这里我们可以更改哪些武器挂载点是主要或次要的。我们还可以在适用情况下更改它们的炮塔行为,以及分配喇叭。 精灵资源文件(或SPRITE文件):要更改载具可以使用的武器,请查找►挂载名称并展开它。如果你仍在使用马洛的示例,尝试在精灵资源文件中将aux0更改为main0。对你的底盘资源.json文件执行相同操作。完成后,查看马洛可用的新主要武器——现在它将有主武器挂载点可在自由职业者菜单中使用。我可以使用自己的精灵图吗?简单来说是可以的,我们会在未来的文档更新中详细说明操作方法。 详细来说,叛击士 mod 工具包中的最终工具之一是 SJSpritePackerGUI,我们之前没有提到过它。这是一个用于制作叛击士精灵图的工具,虽然几乎可以完全导入自己制作的精灵图,但目前仍存在一些问题。 目前,我们建议大家查看社区制作的叛击士渲染工具包。 第九节:我好像弄坏了什么……(第一部分) 对游戏内容进行任何有意义的修改都可能会导致问题,这是意料之中的。根据你所进行的操作,你可以采取以下几个步骤。 首先,如果你安装了新的模组,并且游戏在安装前运行正常,但之后出现异常,那么我们可以尝试找出问题的根源。 在Steam上查找问题:如果在安装模组后,游戏甚至无法启动就崩溃,你可以在单独的窗口中运行控制台。 操作步骤如下: 1. 在Steam库中右键点击【叛击士 装甲强化版】,然后点击【属性】。 2. 在【常规】选项卡下,点击【设置启动选项】。 3. 在打开的窗口中,输入【--console】(不包含引号)。 4. 点击【确定】,然后点击【关闭】。 5. 启动【叛击士 装甲强化版】——此时除了游戏窗口外,还会打开一个额外的控制台窗口。 6. 在控制台窗口中查找任何【ERROR】消息,以帮助你确定问题所在。你可能会看到与你尝试安装或修改的内容相关的无效链接。 如果你不确定问题所在,此时可以尝试的一个方法是在启动《叛击士 装甲强化版》前重新运行genpack.bat。模组制作者常常会忘记在重新启动游戏前运行genpack,从而导致意外崩溃,这是一个常见问题。运行genpack还可能会生成在常规启动时无法看到的额外错误信息。 如果这没有帮助,那么我们可能需要恢复游戏。若你使用Steam平台并希望将游戏恢复至默认状态,请按照以下步骤操作: 1. 进入你的游戏库。 2. 右键点击【叛击士】,打开上下文菜单并选择“属性…”。 3. 点击【本地文件】选项卡。 4. 点击【验证游戏文件的完整性…】按钮。 5. 此时会开始下载,完成后点击关闭。 6. 下载完成后,启动【叛击士】。 请注意,执行此操作将导致你对global.json及其他游戏数据文件所做的各种修改丢失。如果你希望恢复像社区整合包之类的模组,需要重新执行第2部分中的所有步骤。 如果验证游戏文件完整性后仍遇到问题,请联系我们。如果你未通过Steam获取游戏:若你是通过GOG、Itch.io或直接下载等其他平台获取的游戏,有以下两种主要方法。 1. 从你的GOG/Itch.io游戏库中卸载并重新安装《叛击士 装甲强化版》。 2. 如果你已按照第2部分中的可选步骤操作,即在开始安装模组前将/Brigador目录复制到新位置,那么将旧的Brigador目录恢复到原始位置,这会覆盖已安装模组的Brigador文件夹。 请注意,执行此操作将丢失对global.json及其他游戏数据文件所做的各种更改。如果你希望恢复社区整合包等模组,需要重新执行第2部分中的所有步骤。如果您在重新下载或恢复《叛击士》原版游戏后仍遇到问题,请联系我们(见下文)。 恢复进度 通过完全恢复游戏,您可能会丢失所有已保存的进度。以下是几种通过调试面板快速恢复进度的方法: 快速获取资金 当《叛击士》运行时,按键盘上的F1键打开调试面板,然后左键点击【资金调试】选项卡。 资金滑块可用于调整玩家银行中的资金数量。通常,此滑块的范围仅为0到1000万。按住Ctrl键并左键点击滑块,您将能够手动输入所需的任意数值。 再次按F1键关闭调试面板。快速完成 如果您在战役模式中丢失了进度,当叛击士运行时,按键盘上的F1打开调试面板,然后左键点击主选项卡。 勾选第一个标记为“devmode”的方框,然后再次按键盘上的F1关闭调试面板。 启用开发者模式后,新的按键绑定将可用。在关卡中按键盘上的Home键可立即赢得该任务并进入结果屏幕。游戏会标记您已完成该战役任务(请注意:请确保仅开发者模式的解锁选项在设置>常规中仍设置为启用)。当你到达所需位置后,请再次按下F1键关闭开发者模式。开发者模式会阻止游戏向Steam发送成就信息,因此在开发者模式激活时,你将无法获得任何Steam成就。 解锁全部内容: 如果你想访问游戏的所有内容,请在《叛击士 装甲强化版》运行时按下键盘上的F1键打开调试面板,然后左键点击【MAIN】标签。 勾选标记为“devmode”的第一个复选框,然后再次按下键盘上的F1键关闭调试面板。 在《叛击士 装甲强化版》的主菜单中,点击【设置】,并在【通用】选项卡中向下滚动到底部,你会看到一个新的【解锁内容】选项。 左键点击将【解锁内容】设置为禁用。当系统提示时,按下键盘上的回车键以完成该流程。 启动《叛击士 装甲强化版》,查看你的飞行员新的描述文本。 恭喜你成功修改了飞行员的文本。 说明:由于《叛击士 装甲强化版》本地化功能的机制,调试面板的【数据编辑器】对可手动输入到描述字段的文本长度有限制。不过,我们可以通过【strings】文件夹和一个单独的【.json】文件来替换菜单条目中显示的描述文本,前提是添加到【strings】文件夹的文件中用引号括起来的描述字符串,与相关【pilot.json】中描述字段里的字符串相同。最后,我们需要运行【genpack.bat】,以便将这个新资源添加到游戏的打包文件中。游戏内所有内容现可通过菜单访问——这意味着你可以自由尝试任何战役任务、阅读任何背景故事条目,以及在自由职业模式中尝试任何行动和装备配置。 仅在开发者模式激活时,禁用的解锁内容才可用。关闭开发者模式后,游戏将恢复到你禁用解锁前的状态。开发者模式激活时,你将无法获得任何成就。 说明:叛击士通过profile.json文件记录玩家的进度和解锁内容,该文件存储在你电脑上的Brigador文件夹中。然而,与可通过调试面板的【数据编辑器】选项卡访问的大多数数据文件不同,profile.json无法通过常规方式访问,但可以对其进行编辑。如何联系我们 如果您在游玩《叛击士 装甲强化版》时持续遇到问题,可通过相关主题帖或我们的Discord服务器的错误报告、地图与模组频道联系我们。 提交错误报告前,请确保您的显卡驱动已更新至最新版本。过去有多个问题通过更新或重新安装显卡驱动得到解决。 提交错误报告时,请提供以下信息: 1. log.txt文件的副本,该文件位于您的/Brigador文件夹中,每次启动游戏时会被覆盖。 2. 您的系统信息(详见下文)。 3. 您的游戏版本号,例如v1.5 cc57f4ce(显示在主菜单屏幕的左上角)。请描述游戏中出现错误前你正在进行的操作(例如:尝试通过桌面快捷方式启动;在特定任务/地图中崩溃,或使用特定飞行员/载具/装备配置时崩溃等)。 (如适用)请提供截图。 错误报告中的系统信息非常重要,尤其是与性能相关的问题。请提供以下信息: - 操作系统版本 - CPU型号及主频 - 内存大小(MB或GB) - 显卡型号及驱动版本 - 显示分辨率及显示模式(窗口模式、全屏模式或全屏窗口模式) 一个良好的示例: Windows 10 专业版 64位 Core i7 5820k @ 3.3 GHz 32 GB 内存 Nvidia GTX 970 驱动版本 361.43 1920x1080 全屏模式 一个不良的示例: Windows 10 Core i7 32 GB Nvidia GTX 970第九节:我好像弄坏了什么……(第二部分) (接第一部分) 如果您使用的是Windows系统,能提供给我们的最佳信息是dxdiag报告。请勿在帖子中复制粘贴dxdiag报告文件的内容,而是将其重新上传到相关服务。Windows系统下,可通过相关说明了解如何找到dxdiag。 对于苹果产品,您可以通过相关途径查看Mac的配置信息。如果您无法确定Mac产品的配置,请告诉我们您使用的设备型号(例如:MacBook Pro 12英寸) 第十节:工具、文件及其他资源 本节汇集了各类链接、通用建议以及其他信息。链接 社区模组列表 提示 以下是由经验丰富的模组制作者社区整理的一系列实用问题,建议你在模组制作前、制作过程中以及完成后都问问自己: 你是否先在纸上进行了规划? 你是否做了备份? 你是否运行了genpack并检查错误信息? 你是否将道具放置在了正确的图层? 你是否检查了player0? 你确定你的目录设置正确吗?你确定正确关联的是“TestTestFINALMechHullv2”而非“TestTestFINALMechHullv1”吗? 是否开启/关闭了开发者模式? 是否已关闭调试面板? 请勿覆盖他人的global.json文件。 不要超出打包文件的额外空间(或“模组空间”)——考虑到《叛击士 装甲强化版》当前的内容,该额外空间不足100MB,而社区整合包解压后约占用45MB。 GLOSSARY.json = 游戏数据文件以及《叛击士 装甲强化版》引擎可读取的关卡/地图版本 .tmx = 《叛击士 装甲强化版》关卡/地图的Tiled可编辑版本 .tsx = Tiled编辑器的瓦片和瓦片集文件;《叛击士 装甲强化版》编辑器中的每个可放置对象自身都有一个.tsx文件,其收集的瓦片图也有一个.tsx文件 gang = 游戏用于标记派系的术语,例如忠诚派、渡鸦派和太空人 种子 = 决定关卡加载状态的值。在《叛击士 装甲强化版》中,这通常适用于自由职业模式,其中敌人的生成会根据当前实力、所选“帮派”或派系以及可用弹药库而变化。 致谢 以下社区成员为本指南的创建做出了重大贡献: MagneticJerk Wrench In The Plan Hara Buff Skeleton wedge Briggs DoTheWholeVillage pap smear Karl Eschaton Commander Loki Eugenius SCOREGOBLIN aniviron charles-the-cat 以及我们Discord上地图与模组频道的所有成员第6节:如何制作地图? 制作地图需要安装MOD工具包。 请参考第1节和第2节的内容。 你可以为游戏的战役和自由模式创建并添加自定义地图,但此过程需在游戏外进行。建议观看相关直播录像,其中会详细演示地图制作流程,包括关卡的构建与导出。 确保已按照第2节的说明安装好MOD工具包。 exe以在电脑上安装该程序。Tiled是我们用于制作游戏关卡的地图编辑软件。文件可保存为.tmx格式用于编辑器中,导出为.json格式即可在游戏中使用。打开位于Brigador/assets/tiledmaps文件夹中的level_ALLSTARTER_usethistobuildnewlevels.tmx文件。该文件为你提供了创建一个功能关卡所需的最基本元素:一个玩家出生点、一个目标点和一个出口门,且均位于可行走区域。 将此初始地图以新名称保存到Brigador/assets/tiledmaps/文件夹中,以避免覆盖模板。名称应遵循“level_你的名称”格式,例如level_testlevel。 按照上述视频的指导,开始在编辑器中尝试放置各种元素。 将你的关卡导出为.json文件,并保存到Brigador/assets/levels文件夹中。 启动《叛击士 装甲强化版》,按F1调出调试面板,使用第4节中描述的LEVEL SELECT选项卡在游戏中加载你的关卡。 享受你的创作吧。关于Tiled的一些重要注意事项: 如果Tiled无法正常运行或不显示任何可放置资源,请确保你使用的.tmx文件位于Brigador/assets/tiledmaps/目录下。 始终将编辑器专用文件另存为.tmx格式并放在Brigador/assets/tiledmaps/目录下。 始终将用于游戏内游玩的关卡导出为.json格式并放在Brigador/assets/levels/目录下。 如果编辑器或游戏在导出过程中或导出后崩溃,很可能是你在错误的图层上放置了错误的内容,例如,道具图层的 tiles 绝不能放在地图图层上。可通过勾选或取消勾选各图层的复选框来仔细检查地图、道具等是否位于正确的图层。 每个关卡至少必须包含玩家出生点、目标和出口。 始终为正确的图层使用正确的 tileset。将地面瓦片放置在【地图】图层上(例如平坦的道路方块等),并确保已选中地图图层。 将所谓的【粘蝇纸】瓦片放置在【陷阱】图层上(例如泥浆、铁轨等),并确保已选中陷阱图层。 将道具放置在【道具】图层上(例如建筑物、树木、墙壁、轨道炮等),并确保已选中道具图层。 【行走】图层通常会在你将地面瓦片放置到【地图】图层时自动生成。如果没有生成,你可以按键盘上的A键强制编辑器自动生成行走图层。请注意,根据关卡大小,这可能需要几分钟时间。文件命名规范很重要:“level_”用于自由任务关卡,“mlevel_”用于战役任务关卡。如果计划将关卡添加到自由任务或战役中,需要通过数据编辑器选项卡编辑global.json文件。否则,可以通过调试面板中的关卡选择选项卡手动加载关卡。 地图上不要放置超过八个炮塔,否则加载时游戏会崩溃。 使用Tiled时,有时图层可能会消失,只需重启程序即可。 t_alltiles中的最后一个 tileset 是【目标】瓦片。【目标】图层是放置【目标】瓦片的位置。




换一换 






















