【Enlisted从军】自定义模式地图编辑器使用教程Part.1(多图)
本文为Enlisted从军国际服自定义模式地图编辑器使用教程的主要部分Part.1(主体内容搬运自enlisted-sandbox.gaijin.net教程)
up替换了部分教程图片(包括不限于补充截图,压缩,修订,删减等方式),并简单对中文翻译进行润色。

在本教程中,我们将以在突尼斯创建一个仅有一个战略点的战斗任务为例,进行讲解。
本教程由两部分组成:主要部分(Part.1)和附录(Part.2)。
在Part.1中,我们将创建仅有一个战略点、及其配套的士兵和车辆的重生点以及限制双方可用领土的战场。
在Part.2中,我们将介绍如何在Part.1基础上追加其他战略点、士兵和车辆的重生点以及战场。篇幅所限,Part.2将放在另一篇专栏。

第 1 步 — 启动编辑器
要进入 mods 编辑器,您必须在游戏根目录文件夹中启动modsEditor.bat 。

启动编辑器后,按New Scene 创建一个新任务。

在新菜单中选择Select location... 并选择突尼斯级别,因为它非常宽敞,并且有许多独特的对象可用于战略点放置。(图例中选择了斯大林格勒,见谅)
选择关卡后 ,在Mod name 框中输入 mod 的名称 —“114514” ,然后按Create 。


第 2 步 - 添加起始生成点
选择位置并创建模组后,您将看到一个小队选择窗口。

由于是新项目工程,没有出生点设置,因此兵团无处出生。为解决这个问题,我们必须添加一个固定复活点。按 F12 进入编辑器,然后按空格键启用自由相机模式。现在您可以使用 WASD 键和鼠标进行控制了,您还可以使用 Shift 加速。或按 F1 将启用一个详细说明控件和热键的帮助窗口。
由于我们要创造的战斗将在城镇发生,第一个重生点可以放在城镇的郊区。靠近山丘附近的宫殿处。

要添加生成点,则要利用上方的工具栏

选择创建实体按钮

您也可以通过按快捷键T进行操作 ,并在下拉菜单中选择Mission respawns 。

在这张地图上,盟军是进攻方,所以他们应为team_id 1 ,这就是为什么你应该选择respawnChooser+respTeam1 并用用鼠标左键(LMB)点击它。

然后将它放在与 LMB 的水平面上。如果您要退出对象编辑器,可以按 Esc 或 T。

出生点的位置可以通过上方工具栏中移动按钮和旋转按钮来进行调整。


这些功能也可以分别通过 W 和 E 按钮进行操作。

您也可以使用Drop按钮将固定重生点(生成点)拖到地面。

添加生成点后,兵团将能够在其上生成。您可以按 F12 退出编辑器并返回小队菜单,然后选择一个兵团并按GO 。如果您要返回编辑器,请按 F12,然后按空格键启用/禁用自由操作模式。

第 3 步 — 添加战略点
让我们在宫殿广场上添加一个战略点:敌我团队将争夺对这一点的控制权。

为此,选择创建实体按钮,并在下拉菜单中选择任务目标区域。

然后为战略点这个立方体选择defend_zone_chained_box+defend_zone_respawnbase 对象,因为它的形状更适合这种情况。其中defend_zone_respawnbase 意味着对于这个战略点,可以将防守团队的重生点添加到战略点本身或附近。我们将在第 8 步中详细介绍战略点上的生成点。

然后把它放在水平面上。

然后,您可以使用我们在第 2 步中学习的移动和旋转功能,将战略点放置在您喜欢的任何位置,您也可以使用Scale按钮调整其大小 ,

此功能也可以通过 R 按钮进行操作。

为了使调整战略点立方体点的大小更舒适,您应该使用 X 在局部坐标和全局坐标之间切换(您只能在移动模式下执行此操作)。


放置战略点后鼠标左键点击它,选择在上方工具栏中的属性面板按钮或按快捷键 P 。

这将打开战略点属性菜单,您可以在其中调整其参数(关卡上所有对象的参数也可以在该菜单中设置)。

设置战略点参数
所有参数的描述可以在“主要实体描述”文档中找到。
capzone_alwaysShow — 显示 UI 中暂时性的非活动点(红色盾牌)

— 应该启用。
capzone__capReward — 重生点数

进攻方夺取战略要地所获得的奖励,通常为250 。
capzone_capTime — 捕获点的时间 — 战略点范围越大,我们应该将值设置得越高,例如对于这个点 — 80 秒。
capzone__deactivateAfterTimeout — 攻击团队占领当前战略点和他们的固定生成点转换过程所需要的时间 — 25 秒。
capzone__decapTime - 防守方必须重新夺回该点的时间,以取消进攻方的进展 - 6000 秒。
capzone__onlyTeamCanCapture — 攻击该点的团队的数量,在本例中为1 — 盟军。
groupName — 分配此战略点的组的名称;生成点和战斗区域也将分配给它 -扇区_1 。
ui_order — 战略点的出现顺序,从 0 开始。所以对于第一个点,我们输入0 。

第 4 步 - 第一个战略点的激活触发
在创建争夺战略点的战役项目时,在添加并设置第一个战略点后,您应该在group_activator中添加该点的名称,使其在任务开始时自动激活。
为此,请按名称选择按钮,

在搜索字段中输入group_activator ,突出显示它并按Select 。

然后按属性面板按钮打开该对象属性的窗口。

在activator_activateChoice行中按+ 。在下拉菜单中将文本更改为real 。

输入分配点的组的名称,然后按添加值。

指定点的权重——激活概率 ( 1 )。


第 5 步 - 添加固定复活点(生成点)
现在让我们为双方的士兵和车辆添加固定复活点(生成点)。
通用设置
要添加出生点,您需要选择创建实体按钮,从下拉菜单中选择任务重生并突出显示您需要的重生点:
respawnChooser+respTeam1 — 第 1 队士兵的出生点;
respawnChooser+respTeam2 — 来自第 2 队的士兵的出生点;
respawnBaseWithGroupOnCapturePoint — 战略点上的出生点;
respawnChooser+respVehicle — 载具的重生点(摩托车除外);
respawnChooser+respMotorcycle — 摩托车的出生点;
respAircraftInAir — 飞机的出生点。
要使生成点在关卡上更明显,请选择上方工具栏右侧的工具箱,选择Respawns ALL 以在关卡上的所有生成点周围显示一个球体,或者选择 Respawns ACTIVE 以仅在活动生成点周围显示一个球体。要隐藏生成点,请按Respawns HIDE 。

红线(X 轴)显示将在该点生成的士兵和车辆的初始朝向方向。确保这条线指向战略点,以便士兵和车辆将面向它生成。

让我们为步兵添加新的重生点开始。盟军的一个重生点已经存在,因此我们应该通过在groupName字段中输入sector_1来调整其参数。
为了更容易添加新的生成点,您可以复制现有的生成点:突出显示一个点并在按住 Shift 的同时移动它。这样你就可以在现有的附近添加额外的生成点。

这些是盟军第 1 组的出生点,现在我们可以为同一团队的第 2 组添加出生点。它们可以隐藏在现有生成点右侧的房屋中(如箭头所指),参数与之前的生成点相同,但respawnBaseGroup - 2 栏除外,他应与第1组区设置。


接下来,我们将为车辆(坦克和摩托车)添加生成点。它们应该比士兵的重生点更远离战略要地。请记住,载具的重生点需要更多空间:它们不应放置得太靠近房屋、岩石或障碍物,以防止它们在重生时卡住。下面的屏幕截图显示了它们放置的推荐位置。

坦克重生点respawnChooser+respVehicle与其他重生点位于同一位置(任务 respawns )。

坦克重生点:
设置它的参数:
组名:sector_1
maxVehicleOnSpawn:2
响应时间:120
团队:1
在坦克重生点的左侧,您可以添加摩托车重生点。

设置摩托车重生点:
组名:sector_1
团队:1
现在我们可以为对方阵营(轴心国)设置重生点。对于轴心国的步兵重生点,我们使用respawnChooser+respTeam2 。

轴心国队伍的重生点(在这种情况下是防守方)应该比进攻方的重生点更靠近战略点。
轴心国第一组出生点:


1.

2.

3.

在其参数中指定:
组名:sector_1
现在让我们添加第二组:

1

2

在这些点的参数中指定以下内容:
组名:sector_1
重生基础组:2
现在让我们为防守方的车辆添加重生点。
坦克重生点:

在坦克出生点的参数中指定以下内容:
组名:sector_1
maxVehicleOnSpawn:2
响应时间:120
团队:2
接下来,摩托车重生点:

在摩托车生成点的参数中指定以下内容:
组名:sector_1
团队:2

第 6 步 - 添加战斗区域
要添加战斗区域,请选择创建实体按钮,在下拉菜单中选择任务战场区域,突出显示poly_battle_area 并将对象放置在关卡上(具体位置无关紧要)。
为第一队添加战斗区域:


设置战区参数
BattleAreaId — 战区名称 — 1_area1
Battle_area__team — 1
groupName — 扇区_1
其余设置可以保持不变。
设置poly_battle_area后, 我们可以将战斗区域的多边形 -battle_area_polygon_point - 放置在与poly_battle_area相同的窗口中。放置多边形,以便战略点和相应团队的生成点最终位于战斗区域内。为两支队伍创建战区,按逆时针方向放置点,如下图所示。

要可视化点及其连接,请点击Toolbox:

然后按PolyAreas SHOW 。如果您要隐藏其可视化,请按PolyAreas HIDE 。要刷新战斗区域的可视化,例如,如果您移动了 Battle_area_polygon_point ,请按PolyAreas REINIT 。

让我们继续,激活PolyAreas SHOW 。
将第一个多边形放在这里。

设置战场多边形参数
Battle_area_polygon_point__forBattleAreaId — 1_area1
Battle_area_polygon_point__id — point1
Battle_area_polygon_point__nextId — point2


以相同的方式设置其余的多边形,以便您可以更轻松地使用 Shift 复制它们。






完成圆的最后一个多边形必须具有Battle_area_polygon_point_nextId 参数中第一个多边形的名称:在这种情况下为point1 。


现在我们必须以相同的方式为第二队创建一个战场。
首先我们需要添加poly_battle_area ,无论在哪里。
设置战场参数
BattleAreaId — 战区名称 — 1_area2
Battle_area__team — 2
groupName — 扇区_1
其余设置可以保持不变。
现在让我们设置多边形。在此之前,我们需要再次进入 Toolbox 并启用PolyAreas SHOW 。











第 7 步 — 添加飞机部分内容
现在所有陆地上的主要任务组件都已添加,我们可以继续讨论飞机组件:为航空创建战斗区域、生成点和弹药补充点。
让我们从添加一个战场开始:它是一个名为aircraft_box_battle_area的盒子,这个对象可以在与士兵的战场相同的部分中找到(poly_battle_area 和Battle_area_polygon_point )。

将战斗区域放在水平面上,并放大到大约适合整个地图。

您可以跳过为该战区设置参数:它被双方的航空队使用,并且在攻击者占领战略点后不会改变。现在我们可以为飞机添加重生点—— 在任务重生部分中的respawnChooser +respAircraftInAir 。

第一队:
第一队飞机的重生点应该放在城市郊区,在第一个战略点之前。

参数:
maxVehicleOnSpawn:1
响应时间:120
respawnbaseType:aircraft_assault(用于攻击机)
团队:1
您可以为轰炸机放置另一个飞机重生点。使用 Shift 更容易复制现有的生成点。

参数:
maxVehicleOnSpawn:1
响应时间:120
respawnbaseType:aircraft_fighter(用于轰炸机)
团队:1
您可以在飞机重生点后面放置一个弹药补充点。它可以在任务用品中找到, 称为resupply_in_air_zone 。


在resupply_zone__team中输入 1 。
第二队:
第 2 队的飞机出生点可以放置在城镇后面,与第 1 队的出生点相对。

参数:
maxVehicleOnSpawn:1
响应时间:120
respawnbaseType:aircraft_assault(用于攻击机)
团队:2
maxVehicleOnSpawn:1
响应时间:120
respawnbaseType:aircraft_fighter(用于轰炸机)
团队:2
别忘了,和之前同样还要提供一个弹药补充点

第 8 步 — 在战略点上添加步兵重生点
为确保防御者有足够额外的优势,我们必须在战略点上添加出生点。
首先,我们需要设置战略点本身:
capzone__createRespawnBaseForTeam:2
capzone__createRespawnBaseGroup: 3
capzone__spawnAtZoneTimeout:25 秒
capzone__createRespawnBase: respawnBaseGroupActivator
这样我们就可以添加生成点。它们可以在名为respawnBaseWithGroupOnCapturePoint的任务重生部分中找到。

战略点内生成点的放置位置:


参数:

现在所有的任务组件都设置好了,但是Enlisted中的所有入侵任务都使用5个战略点,因此在占领1点后任务并不会被认为完成而结束。为了解决这个问题,我们必须改变球队的得分参数——使用Find entity按钮
从而搜索 team_tunisia_allies ,用鼠标左键突出显示它并单击Select 。

在“属性面板 ”窗口中更改以下内容:
team_score:2000 -> 500
team_scoreCap:2000 -> 500
现在对另一个团队执行相同的操作 ,在搜索栏中输入team_tunisia_axis :
team_score:5000 -> 1000
team_scoreCap:5000 -> 1000
现在这个简单的单点战斗项目已准备就绪,可以进行游玩体验。为此,请按 F12 退出编辑器并进入游戏。现在您可以参与争夺战略点了。
