Skip to content

Latest commit

 

History

History
723 lines (487 loc) · 40.3 KB

README_CN.md

File metadata and controls

723 lines (487 loc) · 40.3 KB

Chinese manual is very outdated, please refer to the English manual!

Pretense

本文档的简体中文版本由 java160GoldJohnKing 使用 ChatGPT 翻译。

The Simplified Chinese version of this document was translated by java160 and GoldJohnKing using ChatGPT.

用户手册 | English(EN) | 简体中文(CN)

Pretense 是我第二次在 DCS 中创建一个动态战役尝试。

这个任务来源于我心中对 Foothold 没有达到期望的一切。

我希望将重点放在您身上,作为战争中的佣兵飞行员,围绕着您展开。您的任务是从可用的任务中选择并完成它们,同时获得经验并晋升军衔。

在这个任务中,基地需要资源来升级自身并部署防御。现在它们将尝试共享资源并将其推向需要的前线。

这次 AI 小组是真正动态的,每个基地决定要建造什么以及将其发送到哪里。在任务编辑器中,没有为任何 AI 预先确定的航点。一切都是即时决定的。

这次战役是以性能为重点建立的。活动集中在前线上,远离的基地将以不那么活跃的模式运作,但仍然作为经济的功能部分存在。

制作这个任务花费了一年多的时间。我试图平衡它而精疲力竭。我仍然不确定它是否完全按我希望的方式工作。

但是现在请尽情享受它。

如果在您有机会玩一下后,认为我的战役很有意思,可以给我买一杯咖啡

  1. 战区
    1. 区域
    2. 资源
    3. 生产
    4. 区域标签
    5. AI 任务类型
    6. 玩家生成
    7. 夺取一个区域
  2. 物流
    1. 物资
    2. 步兵
    3. CSAR(空战搜救)
    4. 兼容飞机
    5. Hercules mod 伞兵空投支持
  3. 任务
    1. 任务板
    2. 接受、加入和离开任务
    3. 开始和完成任务
    4. 失败的任务
    5. 任务类型
  4. 在游戏过程中查找信息
    1. 膝板
    2. 无线电频道
    3. 玩家信息
    4. GCI菜单
  5. 玩家经验和等级
  6. 根据您的需求编辑任务
    1. 任务设定
  7. 持久性
    1. 任务时间和天气随机化的持久性
  8. 在服务器上运行任务
    1. Slotblock
    2. 统计文件
  9. 问题报告
    1. 可能在加载第三方模组后出现的问题
  10. 常见问题
    1. 是否与 IADS、CTLD 等脚本兼容?
    2. 我添加了 Hercules 模组,但空投的单位突然消失了
    3. 我添加了 CTLD/Hercules 脚本,但在重新启动任务后部署的单位没有保存
    4. 这太难/太简单了
    5. 我已经占领了一直到山脉的所有区域,但是现在游戏流程减慢了很多,穿过山脉的飞行时间太长了。
    6. 我可以单人玩这个任务吗?
    7. 即使在使用热发版本的任务中,FC3 飞机也是冷发动的
  11. 更新日志

1. 战区

以下是任务运作的一些常规规则。

1.1 区域

区域定义了可以由其中一个联盟控制的感兴趣的点。它们为友方部队提供了一个集结点,并且在某些情况下它们会产生资源供联盟使用。

它们可以建造建筑物、部署防御并对敌人发起 AI 任务。

联盟失去对区域的控制后,当所有建筑物被摧毁时,它可以被 AI 补给任务或玩家部署的夺取小队占领。

区域以各种模式运作,这些模式由游戏根据其与前线的距离以及某些情况下区域的用途自动设置。

模式:

模式 描述
正常 区域使用其资源以最大能力运行,建造建筑物、部署/修复防御设施和发起 AI 任务。
为直接处于行动中的前线区域保留
补给 区域的功能与正常模式相同,除了不再发起 AI 任务,除非是将资源转移到其他区域的任务
为靠近前线但不直接毗邻敌方区域的区域保留
这些区域专注于补给前线,但仍具有一定的防御能力
出口 区域将出售所有防御设施并专注于将资源推向前线
用于远离前线并且没有太多行动的区域保留
区域仍然会尝试建造建筑物
覆盖 不管位置在哪里,这些区域始终像正常模式一样运行
用于持有 SAM 站点和机场的区域保留

1.2 资源

区域使用称为“补给”的资源来建造建筑物、部署防御设施、为其他区域补给资源或发起对敌人的任务。

区域可以容纳的补给资源有一定的上限,超过这个上限的补给将丢失。

区域所建造的每个东西都会消耗补给资源,但每个建筑物、防御组合或 AI 任务的成本是不同的。

建造时间取决于区域当前建造的成本,但有时也会受到游戏环境的影响,以提供给联盟中的任何一方一次有限的推迟机会。

当区域的资源低于一定的阈值时,它们将获得“低补给”特征,这限制了它们可以建造的东西,但也使它们更有可能获得其他友方区域的补给。这在区域标签中以 (!) 标示。

1.3 生产

生产由区域自动处理,并且不受玩家控制。

区域可以建造的东西取决于所谓的“科技树”。 这个树的根是一系列建筑物,每建造一个建筑物将为区域解锁新的建造选项。

没有硬性规则规定每个建筑物可以做什么,但是有一些通用规则:

类型 描述
帐篷和兵营 通常是区域被捕获后免费建造的第一个结构。
允许区域部署步兵和装甲,以保卫自身
燃料储存建筑 允许区域向需要的其他区域供应资源
弹药储存建筑 允许区域发起对敌方区域的地面攻击任务
指挥中心 允许区域部署防空设施,并发起对敌方区域的飞机任务

同样,这些规则并不是铁板钉钉的,如果观察的更细致一些,可能会有一些例外情况。

1.4 区域标签

区域标签包含区域的名称和其所拥有的资源数量。 如果区域正在建造某个东西,它还将显示正在建造的东西的名称以及其完成进度。

对于敌方区域,只会显示区域的名称,除非由玩家侦察任务(参见第3.5节)揭示。

1.5 AI 任务类型

任务类型 描述
补给 在两个区域之间调动资源
夺取中立区域
补给车队:速度较慢,沿道路行进,只补给连接的区域
补给直升机:速度快,将补给连接的区域最多达2个区域
巡逻 巡逻前线周围的区域,并与敌机交战
CAS 在靠近前线的区域与敌方防御设施交战
有两种类型:固定翼和直升机
BAI 与敌方车队交战
突袭 轰炸靠近前线的敌方建筑物
SEAD 在靠近前线的区域与空中防御设施交战
AWACS 在它部署的空军基地上盘旋
空中加油机 在较远离前线的基地中以循环跑道模式盘旋
突击 地面车队,沿道路行驶,攻击连接的敌方区域
在敌方区域内,将在区域内的某个随机敌方建筑物处触发爆炸
如果该区域变为中立,它们将夺取该区域并消失
货机 定期从地图边缘飞进来并降落在机场,向经济体注入新的补给物资的特殊任务

1.6 玩家生成

玩家可以生成在某些有蓝方控制的区域中。这些区域在地图上以绿色轮廓标记。

1.7 夺取一个区域

要夺取一个区域,首先需要使其变为中立。这是在区域的所有建筑物都被摧毁时发生的。

一旦区域变为中立,它可以通过以下三种方式之一被夺取:

  • AI 补给车队或直升机到达该区域
  • AI 突击小组在区域内停留足够长时间(约5-10分钟)
  • 玩家在区域内部署夺取小队并完成其任务

注意:在区域变为中立之前,不需要摧毁防御小组,它们可以在联盟失去对区域控制后继续防守该区域。

2. 物流

本节仅涵盖玩家物流。有关 AI 物流请参见第1.4节中的补给 AI 任务。

2.1 物资

玩家可以使用运输飞机在区域之间运输物资。

只要友方区域剩余资源,并且玩家能够适应额外的重量,玩家可以从任何友方区域装载任意数量的物资。

要加载和卸载物资,您需要停在地面上,位于友方区域的范围内,并且飞机上至少有一个货舱门打开。

每单位物资的重量为1公斤。

管理飞机上的物资使用无线电菜单中的 Other->Logistics->Supplies->Load/Unload 选项完成。只有允许携带物资的飞机才能使用此功能。支持的兼容飞机列表将在第2.4节中提供。

加载物资会从区域中移除它们。 卸载物资会将它们添加到区域中。

如果您在机上携带物资的飞机丧生或丢弃,物资将丢失。

2.2 步兵

某些飞机可以部署具有不同任务的步兵小队到战场。每个小队都有特定的目标,一旦完成任务,就可以将其从友方区域中撤回。

管理飞机上的小队使用无线电菜单中的 Other->Logistics->Infantry->Load/Unload 选项完成。只有允许携带步兵的飞机才能使用此功能。支持的兼容飞机列表将在第2.4节中提供。

加载一个小队会从区域中花费一定数量的资源。这取决于您尝试加载的小队类型。 如果资源不足,区域将拒绝您的请求。

您可以装载尽可能多的小队,只要它们适应您的飞机。您可以在2.4节中找到飞机的容量限制。

将一个小队在原始载入区域卸载将会解散该小队,并将资源返还给该区域。

一旦部署了一个小队,它将需要一定的时间完成任务,然后可以提取到友方区域以恢复一些资源。 一旦准备提取,他们就会发出蓝色烟雾。如果在设置的时间限制之前未被提取,小队将丢失。

加载准备提取的小队是通过在附近降落并使用无线电菜单中的 Other->Logistics->Infantry->Extract squad 选项完成的。

可用的步兵小队:

小队 描述
俘获 如果部署在中立区域,将占领该区域
破坏 如果部署在敌方区域,将在该区域内的一个随机建筑物触发爆炸,从而摧毁该区域内的随机数量资源
伏击 武装有步枪和火箭筒的小队,可以在战场上的任何地方部署。可用于拦截敌方车队。
工兵 如果部署在友方区域,他们将在有限时间内提高生产速度,同时降低在该区域建造的任何东西的成本。
MANPADS 武装有步枪进行自我保护和装备有可随身携带的防空导弹的小队,可以在战场上的任何地方部署。可用于提供对抗敌方飞机或拦截敌方运输直升机的保护
间谍 间谍可以伪装成敌方士兵。如果被部署在地方区域,将会揭示这个区域和相邻区域的资源数量和生产状况,可以持续揭示30分钟。
Rapier 地对空导弹 小型防空导弹系统。可在战场上的任何地方部署。

小队统计数据

队伍 重量 供应成本 任务持续时间 提取时间限制 大小
捕获 700千克 200 1分钟 30分钟* 4
破坏 800千克 500 5分钟 30分钟 4
埋伏 900千克 300 20分钟 30分钟 5
工程师 200千克 1000 1分钟 30分钟* 2
MANPADS 900千克 500 20分钟 30分钟 5
间谍 100千克 300 10分钟 30分钟 1
Rapier 地对空导弹 1200千克 2000 60分钟 30分钟 8

*注:带星号的时间限制表示需要与载入区域相同的区域进行卸载,资源将退还给该区域。

注意:如果俘获和工程小队根据其任务进行部署,它们不需要提取。

2.3 CSAR(空战搜救)

在战斗中弹射的飞行员可以由玩家使用具备运输能力的飞机进行救援。与 CSAR 相关的命令可以在无线电菜单中的 Other->Logistics->CSAR 选项中找到。

此菜单包含帮助您寻找待救援人员的命令,以及您用于提取和卸载目标的命令。

Show info 命令将显示与需要营救飞行员的最近位置的方位和距离。

Smoke marker 命令将告诉最近的飞行员在附近部署烟雾标记,作为帮助找到他的视觉辅助。在能见度较低的情况下,还提供 Flare 命令。

要能够提取飞行员,您不一定需要着陆,但您至少需要靠近目标悬停。一旦达到所需位置,您可以使用 Extract pilot 命令提取目标。这个指令有一个1分钟的宽限期,在这期间你可以尝试让提取符合条件,以便成功提取。

您可以将您的营救目标带回任何友方区域,并使用 Unload 命令将其卸载以为区域恢复一些资源。

每架飞机在一次性容纳的人员数量上有限制,这个限制在第2.4节中有详细说明。

2.4 兼容飞机

默认情况下,以下飞机可以参与物流

飞机类型 能携带物资 人员容量
Mi-24P 8
Mi-8MT 24
UH-1H 12
SA342 2

尽管默认情况下不支持社区模组,但如果您选择添加它们,以下模组是受支持的。

飞机类型 能携带物资 人员容量
Hercules* 92
UH-60L 12

2.5 Hercules mod 伞兵空投支持

如果你安装了 Hercules mod(赫尔克勒斯模组),则默认启用了物资和步兵小队的空投功能。

为了使其正确运作,需要按照以下几个步骤进行设置:

  1. 在飞机上装载 Generic Crate [20000lb] 货物,可以根据需要装载多个。 2a. 从无线电菜单中选择 Other->Logistics->Supplies->Load/Unload 选项来装载物资。 2b. 从无线电菜单中选择 Other->Logistics->Infantry->Load/Unload 选项来装载步兵小队。
  2. 将货物像往常一样投放到目标区域。确保它们着陆在一个空旷的地方而不是在树木或建筑物上。

装载到飞机上的物资将被打包在箱子里,直到填满所装载的箱子数量的容量为止。

装载到箱子里的物资不会增加飞机的额外重量。(重量已经由箱子提供)

下落过程中与树木、建筑物或单位碰撞的物资箱,或者着陆在区域外的箱子将会丢失。

为了使重量计算生效,在装载箱子到飞机上后,必须从后勤菜单中再次装载物资。如果没有这样做,将会导致重量错误,直到下次使用后勤菜单装载/卸载物资。

每个物资箱最多可容纳9000个单位的物资。

每个投放的物资箱会根据所装载的物资尽可能填满,取决于飞机上装载的物资量。

例子:

  • 飞机上装载了3个箱子,共装载了15000物资
  • 第一个投放的箱子含有9000物资,飞机上剩余6000物资
  • 第二个投放的箱子含有5000物资,飞机上剩余0物资
  • 第三个投放的箱子含有0物资,飞机上仍为0物资

步兵小队可以通过相同的方式部署。每个投放的箱子会自动选择其中一个装载的步兵小队。你也可以通过 Other->Logistics->Loadmaster 选项手动准备特定的小队。当准备好的小队被投放后,下一个投放的箱子将会自动选择下一个小队,除非你准备了新的小队。

3. 任务

提示:可以使用无线电菜单中的 其他->任务->帮助 选项或在地图上任意创建一个标记并将其文本设置为 帮助,以获取与命令相关的提醒信息。

以下是可以由玩家接受并完成的任务。

任务基于战场的状态而生成。并非所有类型的任务随时都可用。

3.1 任务板

当前可用的任务可以通过访问无线电菜单中的 其他->任务->列出任务 选项来查看任务板。

列表中的每个任务都有一个简短的描述,最重要的是一个任务的独特的“4位数代码”。接下来的部分将描述如何使用该代码接受任务。

如果任务没有被任何人接受,或者由于战场的变化,它们不再有效,任务将在几分钟后失效。

某些任务类型可能会有多个略微不同的变体,其目标和难度略有不同。请注意任务描述的措辞。

3.2 接受、加入和离开任务

在能够完成任务之前,需要先接受它。这只能在停在友方区域的地面上完成。

要接受任务,可以使用无线电菜单中的 其他->任务->拨号 选项拨入任务的“4位数代码”。

如果代码对应有效任务,该任务现在将被分配给您,并从任务板中删除。任务现在进入“准备”阶段。

在此阶段,任务尚未开始,仅通过使用无线电菜单中的 其他->任务->激活的任务 选项,只对您可见。

您会注意到,“4位数代码”已被替换为一个新代码。 此新代码仅对您可见。如果您希望,您可以与朋友分享它,他们可以使用该代码加入您的任务。

为此,他可以使用无线电菜单中的 其他->任务->拨号 选项拨入您与他分享的“4位数代码”。

任意数量的玩家可以加入同一个任务,并且每个玩家个人都会获得显示的奖励,无需分割。

只有处于友方区域内的地面上的玩家才能加入任务,并且只要所有当前成员仍在地面上且任务仍在“准备”阶段,就可以加入任务。

可以使用 其他->任务->离开任务 选项离开正在进行的任务。

所有这些选项也都可以通过地图标记指令完成。有关使用说明,您可以访问无线电菜单中的 其他->任务->帮助 选项,或者在地图上任意创建一个标记,并将其文本设置为 帮助

3.3 开始和完成任务

一旦接受了任务,并且所有朋友都加入了,您可以通过起飞来开始任务。

一旦任何任务成员起飞,任务将进入“开始”阶段。 在此阶段无法加入任务。这是一个过渡状态,持续到所有玩家起飞。在此阶段,仍在空中的玩家可以着陆,以将任务再次变为“准备”阶段,以添加其他人。

一旦每个成员起飞,任务将变为“活动”,现在可以完成目标。 这些目标因您接受的任务而异,并且可以通过访问您在第3.2节中提到的活动任务详细信息来检查。

某些任务要求您完成列出的所有目标,而某些任务只要求您完成其中之一。这在任务描述中指定。

有些目标不是要完成的,而是将为任务的最终奖励增加。在这种情况下,总会有附加的目标,您可以完成以结束任务。

某些任务将为您的目标提供指引信息,如方位和距离、精确坐标或区域名称。

一些目标可以由任何一名玩家完成(例如摧毁 X 个地面单位),有些需要所有玩家同时完成(例如飞越特定区域),而有些则可以在更多玩家一起进行行动时更快地完成任务(例如直升机侦察)。

一旦完成目标,任务被视为已完成,并且奖励将分发给每个玩家的临时账户。临时账户中的任何内容如果玩家死亡或放弃飞机,则将丢失。要永久性地领取这些奖励,玩家必须降落到友方区域。

3.4 失败的任务

任务也可能失败,如果认为无法完成目标。在这种情况下,所有成员将收到一条消息,并被从任务中撤销,奖励也将丢失。这可以发生在任何阶段的任务中,直到任务完成。

任何死亡或放弃飞机的成员将被撤销任务,并且无法再加入该任务,即使重新生成。

3.5 任务类型

任务 描述 可用于
CAP 在指定的区域巡逻,并在途中与敌人交战。 固定翼
TARCAP 在指定的玩家完成任务时保护它们。任务完成取决于目标任务的完成情况 固定翼
CAS 摧毁指定数量的地面单位。某些变体需要在特定位置上摧毁单位 任意
BAI 摧毁在到达目的地之前的指定车队 任意
SEAD 在指定区域内摧毁雷达。其中包括具有搜索或跟踪雷达的任何单位(如 SA-19、SA-15) 任意
DEAD 摧毁指定区域的所有防空设施 任意
突击 摧毁指定区域附近的建筑物数量,或摧毁特定建筑物。通过完成侦察任务可以获得特定目标任务。 任意
深度突击 在敌方阵地深处摧毁特定建筑物。通过完成深度侦察任务可以获得该任务。 任意
跑道攻击 以最少 5 枚炸弹轰炸指定区域的跑道。超过所需数量将增加奖励。不能使用导弹和集束炸弹完成此任务。 任意
侦察(固定翼) 飞越指定区域。如果多名玩家属于同一任务,所有玩家都需要同时在区域内才能完成该目标以登记。可以为突击任务揭示目标。可以为地图上区域的建筑和资源状态显示提供有限的时间。 固定翼
深度侦察(固定翼) 飞越指定区域,深入敌方阵地。如果多名玩家属于同一任务,所有玩家都需要同时在区域内才能完成该目标以登记。可以为深度突击任务揭示目标。可以为地图上区域的建筑和资源状态显示提供有限的时间。 固定翼
侦察(直升机) 在指定区域范围内飞行,并保持视野内尽可能多的敌方单位。目标完成得越快,对您可见的区域内敌人越多。可以为突击任务揭示目标。可以为地图上区域的建筑和资源状态显示提供有限的时间。 任何直升机
补给 将指定数量的物资运输到指定区域 支持物资运输的飞机 第2.4节
护航 为指定的友方车队提供护航。通过在附近消耗所需时间,或者确保车队到达目的地来完成任务。 任何直升机
CSAR 营救指定的弹射飞行员并将其带回友方区域 具备运输步兵能力的飞机 第2.4节
撤离 一旦步兵小队准备完成任务,提取它们,并将其带到友方区域 具备运输步兵能力的飞机 第2.4节
部署小队 部署特定的小队在特定的区域。 具有运输步兵能力的飞机第2.4节

4. 在游戏过程中查找信息

4.1 膝板

您的膝板包含一些以字母顺序排列的每个区域的位置。这些添加到默认膝板页面的末尾,以倒序方式排列,以便从默认膝板页面向后查找更容易找到它们。

如果您的飞机支持航路点,您还将找到每个区域默认分配给的航路点。

某些飞机具有有限数量的航路点,并且它们的编程中没有所有区域。

Ka-50 的航路点始终会有所偏移,因为航路点 1 被认为是飞机的起始位置。

4.2 无线电频道

任务会定期生成支援单位,您可能需要在任务中与它们联系,比如 AWACS 和加油机。 其频率可以通过无线电菜单中的 其他->信息->频率 选项查看。

仅显示当前存活的单位。该单位可能刚刚生成并正在起飞的过程中,此时可能无法立即在频率上回应。

4.3 玩家信息

您的数据可以通过无线电菜单中的 其他->信息->玩家 选项访问。

这包含了你的名字、经验值 (XP)、CMD令牌和军衔。

4.4 GCI菜单

GCI菜单允许你在你周围设置一个警告半径,在这个范围内你会收到任何被探测到的单位的报告。

要激活报告功能,你需要从无线电菜单中选择 Other->GCI->Set Warning Radius 选项来选择一个警告半径。你可以使用 Other->GCI->Disable 选项来禁用报告。

注意:这不是索伦的全视之眼。你只会收到你方搜索雷达、预警雷达和空中预警飞机探测到的飞机的报告。

5. 玩家经验和等级

通过完成任务、击杀敌人和运输资源获得经验值。 达到一定的经验值后,您将晋升。

一旦你达到了E-6等级你可以有机会在任务结束的时候得到CMD tokens。当你等级越高,得到的几率越大。

你可以使用Command & Control通信菜单来使用CMD tokens。一旦你购买了一件物品,将会在你的账户上扣除显示的数字的CMD tokens,并且会显示如何使用所购买的物品。目前,所有的选项将会指引你再次打开通讯菜单并为你购买的物品选择一个位于前线的目标区域。

可用的CMD物品列表:

物品 描述
烟雾标记 将会使用红色烟雾标记一个区域的五个敌人。
JTAC 将会在选取区域生成一个JTAC无人机,其会自动照射敌对目标。JTAC无人机滞空时间为30分钟或在指定区域所有敌人消灭后消失。
优先区域 选择的区域将会变成本方阵营的优先区域。所有的AI任务将会最大程度优先考虑这一区域并且选择攻击相应的目标如果选择的区域未被占领。你可以使用这个功能提升攻击某个区域的优先级,占领一个中立的区域或者再补给一个友方区域。这一功能将会持续1小时。
窃听通信 有机会揭示距离前线相邻的地方区域的资源和生产状况(成功概率50%)
贿赂指挥官 有机会揭示所有的敌方区域的资源和生产状况(成功概率90%)

6. 根据您的需求编辑任务

  • 您可以在地图的任何位置添加任何客户机。如果您将其添加到区域的范围内,将根据该区域的状态屏蔽该插槽。您无需额外努力使其工作。
  • 由于 DCS 脚本 API 的限制,不支持在同一组中使用多个客户机。请将所有插槽限制为单个飞机组,否则无线电菜单和其他一些功能将无法正常工作。
  • 不能通过从任务编辑器中删除 AI 飞机来调整难度。这样做将导致脚本错误。
  • 物流能力强的飞机根据它们可以携带的物品逻辑上进行了分类。如果您想为其他飞机启用物流功能,可以通过在任务编辑器中的初始化触发器中添加 doScript 操作,并覆盖其中的值来实现:
PlayerLogistics.allowedTypes['Mi-24P'] = { supplies = true, personCapacity = 8 } 
PlayerLogistics.allowedTypes['Mi-8MT'] = { supplies = true, personCapacity = 24 } 
PlayerLogistics.allowedTypes['UH-1H'] = { supplies = true, personCapacity = 12} 
PlayerLogistics.allowedTypes['Hercules'] = { supplies = true, personCapacity = 92 } 
PlayerLogistics.allowedTypes['UH-60L'] = { supplies = true, personCapacity = 12 } 
PlayerLogistics.allowedTypes['Ka-50'] = { supplies = false } 
PlayerLogistics.allowedTypes['Ka-50_3'] = { supplies = false } 
PlayerLogistics.allowedTypes['SA342L'] = { supplies = false, personCapacity = 2} 
PlayerLogistics.allowedTypes['SA342M'] = { supplies = false, personCapacity = 2} 
PlayerLogistics.allowedTypes['SA342Minigun'] = { supplies = false, personCapacity = 2} 
PlayerLogistics.allowedTypes['AH-64D_BLK_II'] = { supplies = false } 
  • 您只需要添加要更改的飞机的行。

  • 现阶段没有简易地改变难易程度的办法。任务的流程取决于多种因素例如AI单位生成的资源花费,默认建筑建造速率,每个区域之间的补给线,每个区域中进行建造的决策,一个战地管理组件依据战场状况为默认建造速率增加变量,一个随机的对建造速度的加速因素将会同时推进双方阵营偶然推进加快,并影响DCS AI的行为。这不可以用常理去推测并且你所做的更改将会带来无法预期的副作用。

6.1 任务设定

你可以通过运行以下脚本在任何其余的脚本之前从而覆写一些数值使得游戏更加平衡。

Config = Config or {}
Config.lossCompensation = 1.0 -- gives advantage to the side with less zones. Set to 0 to disable
Config.randomBoost = 0.0004 -- adds a random factor to build speeds that changes every 30 minutes, set to 0 to disable
Config.buildSpeed = 10 -- structure and defense build speed
Config.supplyBuildSpeed = 85 -- supply helicopters and convoys build speed
Config.missionBuildSpeedReduction = 0.12 -- reduction of build speed in case of ai missions

你可以将上述修改好的脚本黏贴到DCS编辑器的任务开始之前运行脚本区域。 我的建议是只做小的改动,一次只改动一个数值,之后玩一玩来感受下改动带来的改变。

7. 持久性

该任务带有持久性,当您退出任务并重新启动后,任务将记住其状态,并从上次中断的地方继续进行。

要启用持久性,您需要允许 DCS 中的任务环境读写您的文件系统。为此,您需要编辑 DCS 或 DCS 服务器安装文件夹中的 \Scripts\MissionScripting.lua 文件。

修改以下部分:

do
    sanitizeModule('os')
    sanitizeModule('io')
    sanitizeModule('lfs')
    _G['require'] = nil
    _G['loadlib'] = nil
    _G['package'] = nil
end

使其看起来像这样:

do
    sanitizeModule('os')
    --sanitizeModule('io')
    --sanitizeModule('lfs')
    _G['require'] = nil
    _G['loadlib'] = nil
    _G['package'] = nil
end

⚠️请注意,通过进行此更改,您允许脚本在 DCS 中运行时对您的文件系统具有完全访问权限。在进行此更改后,只运行您信任的任务。

要重置进度并从头开始执行任务,可以删除保存文件。

保存文件位于 C:\Users\<windows_username>\Saved Games\DCS.openbeta\Missions\Saves\,文件名为 pretense_<version>.json

玩家的统计数据,例如经验等级,存储在同一位置的单独文件 player_stats.json 中,可根据需要单独重置,与任务进度分开。

注意:从保存文件中恢复的 AI 群组始终是完整数量和完整装备的,即使该群组的一部分先前已被摧毁,或它们已经使用了一些弹药。

7.1 任务时间和天气随机化的持久性

可以通过安装和配置TimePersistence模块来启用额外的(实验性的)持久性功能。 所有设置(时间、天气、温度、风)默认情况下都是启用的。这些设置可以通过编辑位于高加索南部巴统美附近的任务编辑器中的props区域的属性来进行配置。

8. 在服务器上运行任务

8.1 Slotblock

为了防止玩家在敌方区域生成,必须将附带的 slotblock.lua 文件放置在服务器的 C:\Users\<windows_username>\Saved Games\DCS.openbeta\Scripts\Hooks 文件夹中,并重新启动服务器(如果已在运行中)。

8.2 统计文件

除了保存文件外,任务还会将信息写入 C:\Users\<windows_username>\Saved Games\DCS.openbeta\Missions\Saves\ 中的 player_stats.json 文件。

这是一个 JSON 文件,包含当前运行的任务的信息,并每分钟更新一次。

文件中的信息包括玩过任务的玩家及其经验值,玩家当前飞行的飞机以及区域名称,分别为红色、蓝色和中性联盟列出的三个列表。

您可以使用文件中的信息将任务状态导出到 Discord 服务器或网站,或者为其他用途提供所需的信息。

9. 问题报告

如果您发现任何错误、问题,或者发现该任务与本手册描述的不符,请在 Foothold Discord 的 #pretense-bug-reports 频道中报告。

这是一个 Discord 邀请链接,如果您还不是会员的话。

如果可能,请在错误报告中包含您的 dcs.log 文件和 Pretense 保存文件。

请仅报告未经修改的版本的问题。我无法追踪由修改引起的问题。即使您修改了一个看似不相关的部分,它仍然可能以其他未预料到的方式导致问题。

如果遇到使用修改版本的问题,请最好追溯你的步骤,或者重新下载原始版本。

9.1 可能在加载第三方模组后出现的问题

  • Splash_Damage_2_0 script: 二次爆炸所摧毁的物体无法记为攻击发起的玩家摧毁从而计分,造成这些物体无法在积分版上积分。
  • CTLD script: ctld脚本所摧毁的物体无法被任务文件追踪并且在重启后丢失。
  • Hercules airdrop script: 大力神飞机空投生成的物体无法被任务文件识别,会在重启后丢失。

10. 常见问题

10.1 是否与 IADS、CTLD 等脚本兼容?

很可能不兼容,但可以尝试。该任务几乎完全是通过脚本运行的,无法保证与其他任何脚本兼容。

10.2 我添加了 Hercules 模组,但空投的单位突然消失了

您需要将 Hercules 空投脚本添加到任务中。它不会默认添加。

10.3 我添加了 CTLD/Hercules 脚本,但在重新启动任务后部署的单位没有保存

由第三方脚本创建的单位不会被跟踪、保存或恢复。持久性仅适用于由任务自身创建和维护的对象。

10.4 这太难/太简单了

请参阅第6节中的最后一点。

10.5 我已经占领了一直到山脉的所有区域,但是现在游戏流程减慢了很多,穿过山脉的飞行时间太长了。

是的,地理环境往往会产生这种效果。在这种情况下,您最好专注于在山脉的一个区域中占领立足点以作为地面部队的基地。

10.6 我可以单人玩这个任务吗?

在单人游戏中完成整个任务是可能的,但某些区域可能会稍微困难,这取决于您可用的模组、您的耐心和技能。

10.7 即使在使用热发版本的任务中,FC3 飞机也是冷发动的

这是故意的,因为 FC3 飞机无法在引擎运行时补给弹药。启动相对简单且快捷。

11. 更新日志

v1.0 - 2023年6月6日

  • 初始发布

v1.0.1 - 2023年6月9日

  • 在利马添加了供应直升机
  • 将加油机的TACAN更改为不干扰数据链路
  • 修复了CSAR飞行员未注册物流功能的问题

v1.0.2 - 2023年6月11日

  • 在观察模式下显示区域信息
  • 修复了未显示步兵运输任务的问题
  • 修复了CSAR容量指示错误的问题
  • 在步兵运输和CSAR任务中添加了引导消息

v1.1 - 2023年6月29日

  • 当区域所有者变更时添加通知
  • 添加了新的可部署步兵类型:间谍
  • 基于级别增加了CMD代币获得机会
  • 添加了指挥和控制菜单(烟雾、JTAC、设置优先区域、黑客入侵敌方通讯、贿赂敌方军官)
  • 添加了简化版本的打击任务(摧毁任意一座建筑物)
  • 添加了部署小队任务类型
  • 在任务失败消息中添加了失败原因
  • 添加了已部署步兵和弹射飞行员的持久化
  • 添加了F-15E机位
  • 调整了利马和蒂尔尼奥兹之间航路的高度,以避免供应直升机撞山
  • 修复了能够在敌方或中立区域卸载提取的小队的问题
  • 将油泵建筑替换为旧的ED模型,因为SA资源太难摧毁了
  • 尝试修复打击任务在目标被玩家摧毁时偶尔会失败的问题
  • 破坏小组现在会选择距离部署点最近的建筑物为目标
  • 重构了区域内建筑和防守小组的生成,使用了脚本模板而不是ME定义的模板
  • 重新调整了大多数区域的防御小组构成
  • 区域现在在被占领时会生成一个小型防御小队,该小组无法修复
  • 任务面板现在会隐藏与当前飞机不兼容的任务
  • 攻击护航现在会在遇到敌人时尝试分散,而不仅仅停在原地
  • 修复了Mi-8在前舱门打开时无法装载任何物品

注意:此版本不兼容旧存档,将重置任务进度。

v1.1.1 - 2023年6月29日(热修复)

  • 修复了在玩家有军衔之前完成任务时导致崩溃的问题

v1.1.2 - 2023年6月29日(热修复)

  • 修复了以特定建筑为目标启动打击任务时导致崩溃的问题

v1.1.3 - 2023年6月29日(热修复)

  • 修复了使用错误的蓝方步兵模型的问题

v1.1.4 - 2023年7月2日

  • 在任务简介中添加了最接近的区域名称作为BAI、CSAR、Extract和Escort任务目标(替代了MGRS)。
  • 修复了JTAC清除目标和优先级菜单的问题。
  • 尝试修复弹射飞行员替换在0,0位置生成的问题。
  • 稍微增加了对弹射飞行员悬停拾取的距离和高度限制(高度从50增加到70,距离从50增加到100)。
  • 增加了时间和日期持久性的支持(请参阅第7.1节)。
  • 增加了启动时天气随机化的支持(请参阅第7.1节)。

v1.1.5 - 2023年7月2日

  • 修复了未获得CMD点数的问题。
  • 修复了地面车队分散不起作用的问题。
  • 修复了飞机未正确返回基地的问题。

v1.1.6 - 2023年7月3日

  • 移除了风(它们被意外地包含在内)
  • 启用所有空中预警飞机的EPLRS功能

v1.1.7 - 2023年7月3日

  • 修复了另一个CMD奖励引起的崩溃

v1.1.8 - 2023年7月4日

  • BAI任务现在正确追踪玩家击杀
  • 修复了完成直升机任务并在地面上结束时,CMD奖励引起的崩溃

v1.1.9 - 2023年7月5日

  • 平衡了CMD概率
  • 将贿赂效果降低至50%
  • 添加了拥有玩家生成点的区域标记
  • 提取飞行员菜单选项现在启用了一个1分钟的计时器,你可以在这段时间内进入正确的条件,使提取成功

v1.1.10 - 2023年7月8日

  • 修复了在目标区域内保存组时的持久性问题
  • 修复了单位偶尔在生成区域之外生成的问题

v1.1.11 - 2023年7月9日

  • 修复了试图生成蓝军地图之外的补给货机时的崩溃
  • 修复了使用贿赂指令时的崩溃

v1.2 - 2023年7月11日

  • 添加了GCI菜单
  • 修复了在提取宽限期内试图提取不存在的飞行员单位时的崩溃
  • 修复了从着陆飞机恢复资源时的比率问题

v1.2.1 - 2023年7月11日

  • 修复了雷达某种情况下检测到不存在物体时的脚本错误

v1.3 - 2023年7月13日

  • 添加了对Hercules补给和步兵投放的支持
  • 统一了小队和提取飞行员的后勤容量
  • 现在可以根据容量选择加载多个步兵小队
  • 添加了Rapier地对空导弹作为一个可部署的小队

v1.3.1 - 2023年7月15日

  • 现在“接受/加入”选项将自动检测正确的代码
  • 为了减小菜单的大小,移除了拨盘菜单的数字6-9。调整了任务生成,不再使用这些数字。