信号泄露猎手 - 增加范围

信号泄露猎手 - 增加范围

扫描并定位不断增大范围内的信号泄漏及/或维修面板。

游戏玩法

信号泄漏猎手 - 递增范围

https://www.nexusmods.com/x4foundations/mods/498

v3及以下版本由 loktide 制作
v4及以上版本由 kuertee 制作(经 loktide 许可)

更新日志

v8.0.0.8, 2025年9月11日

  • 调整:版本号随 8.0 更新。

需求

推荐的配套模组

以下是我所有的生活质量改善模组。这些模组的所有任务都列在"引导任务"标签页中。请使用我的 UI 扩展模组(https://www.nexusmods.com/x4foundations/mods/552),以便在"引导任务"中启用"设为活跃"和"设为非活跃"按钮。否则,您将无法手动切换它们。

模组效果

  • 扫描并瞄准在递增范围内的信号泄漏和/或维修面板。

第三方模组兼容性

使用此代码禁用本模组在开启扫描模式时自动激活任务:

<cue name="DisableSLHMissionAutoActivate">
  <conditions>
    <event_cue_signalled cue="md.Setup.GameStart" />
    <event_game_loaded />
  </conditions>
  <cues>
    <cue name="DisableCrime_interval" instantiate="true" checkinterval="5s">
      <actions>
        <do_if value="@md.Signal_Leak_Hunter_Increasing_Range_MD.DisableMissionAutoActivate.exists">
          <run_actions ref="md.Signal_Leak_Hunter_Increasing_Range_MD.DisableMissionAutoActivate" />
          <reset_cue cue="parent" /><!-- readies DisableCrime for the next event_game_loaded and cleans this interval altogether -->
        </do_if>
        <cancel_cue cue="this" /><!-- cleans this interval instance -->
      </actions>
    </cue>
  </cues>
</cue>

使用此代码重新启用本模组在开启扫描模式时自动激活任务:

<run_actions ref="md.Signal_Leak_Hunter_Increasing_Range_MD.EnableMissionAutoActivate" />

模组工作原理

  • 扫描器激活时启动。
  • 为扫描创建一个引导任务,并会列在"引导任务"标签页中。
  • 当所有信号泄漏都被扫描、所有维修面板都被修复后,任务完成。
  • 当您飞离扫描区域时,任务中止。
  • 检测到的信号泄漏和维修面板会被瞄准。
  • 信号泄漏的检测范围为250米,每秒增加,每分钟增加1公里,最高至8公里。
  • 维修面板的检测范围为25米,每秒增加,每分钟增加100米,最高至1公里。
  • 每次新检测时,检测范围会重置。
  • 任务完成或中止时,会自动激活空间站扫描器(我的另一个模组)。

扩展选项支持

这是一个可选功能,当安装了 SirNukes 模组支持 API 模组(https://www.nexusmods.com/x4foundations/mods/503)时可用。

安装后,可以自定义以下模组选项:

  • 启用/禁用数据信号泄漏检测。
  • 启用/禁用语音信号泄漏检测。
  • 启用/禁用维修面板检测。
  • 设置范围递增速率。

如何完整扫描空间站和信号泄漏

https://www.nexusmods.com/x4foundations/articles/46)

使用两个模组扫描空间站的工作流程:

  1. 激活飞船扫描器。在信号泄漏猎手任务激活的情况下,飞绕空间站,搜寻信号泄漏并扫描未发现的模块。
  2. 暂时离开飞船无法到达的信号泄漏。留在飞船中,继续搜寻信号泄漏并扫描未发现的模块。
  3. 您可以随时在信号泄漏猎手任务和空间站扫描器任务之间切换,以查看瞄准的信号泄漏和瞄准的模块。在此工作流程中,在继续搜寻信号泄漏和扫描未发现模块之前,请切换到信号泄漏猎手任务。
  4. 当所有可能的信号泄漏都被检测和扫描,所有未发现的模块都被扫描后,离开飞船进行太空行走。
  5. 激活太空服扫描器。太空行走并扫描飞船无法到达的剩余信号泄漏。
  6. 当所有信号泄漏都被检测和扫描后,空间站扫描器任务将自动激活,显示所有它检测到需要太空服扫描的模块。
  7. 太空行走至这些模块进行扫描。每次完成扫描后,空间站扫描器会检测并瞄准最近且未完成扫描的模块。跟随此目标轨迹,直到空间站扫描器停止检测未完成的模块。
  8. 此时,空间站扫描度为100%,所有信号泄漏均已检测。

安装

  • 解压至 'X4 Foundations/extensions/kuertee_signal_leak_hunter_increasing_range/'

卸载

  • 删除模组文件夹。

故障排除

  1. 在启动参数中添加 "-debug all -logfile debug.log",让游戏将事件记录到文本文件。
  2. 如果模组存在扩展选项条目,请启用模组特定的调试日志。
  3. 运行游戏足够长时间,以便模组记录其事件。或者触发您遇到的错误。
  4. 找到位于 我的文档\Egosoft\X4(您的玩家特定编号)\debug.log 的日志文件,通过电子邮件(kuertee@gmail.com)发送给我,并在主题行中注明模组名称。

致谢

  • 原始模组由 loktied 制作。
  • 由 kuertee 修改。
  • 法语本地化由 Calvitix 完成。
  • 德语本地化由 MeTalamon 完成。
  • 俄语本地化由 Assassin215k 完成。

信号泄漏猎手 - 递增范围 更新历史

v7.5.07, 2025年3月29日

  • 错误修复:上次更新后,模组特定的调试日志可能保持开启状态。此更新将禁用它,如果尚未在模组的扩展选项中手动禁用它的话。

v7.5.01, 2025年2月21日

  • 错误修复:7.5 兼容性更新。

v7.1.00, 2024年7月3日

  • 错误修复:在 lua 中,将已废弃的 GetSoftTarget 的使用更改为 GetSoftTarget2。

v7.0.02, 2024年6月29日

  • 调整:7.00 hf 1 兼容性。
  • 维护更新:使用 UI 扩展的新方法来加载模组特定的 UIX lua 文件。

v6.1.001, 2023年6月28日

  • 错误修复:重命名文件以实现 Linux 兼容性。

v6.0.002, 2023年4月13日

  • 调整:版本号更新以与我其他模组保持一致。自上一版本以来无内部更改。

v5.0.3, 2021年11月6日

  • 调整:仅当您激活此任务时,来自本模组的任务通知才会显示在左侧控制台窗口中。

v5.0.2, 2021年7月11日

  • 错误修复:上一版本引入的错误导致任务无法自动激活。

v5.0.1, 2021年7月3日

  • 兼容性:第三方模组可以禁用本模组在开启扫描模式时自动激活任务。请参阅下方的"第三方模组兼容性"部分。

v5.0.0, 2021年3月11日

  • 新功能:为基游戏 v4.0.0 beta 11 更新。
  • 调整:清理了不必要的本地化文件。重写了 content.xml 清单文件。

v4.3.5, 2020年12月28日

  • 错误修复:由 MeTalamon 修复了非工作的德语语言文件。
  • 调整:由 MeTalamon 提供德语翻译。
  • 调整:按照 MeTalamon 的建议,在 content.xml 文件中添加了依赖检查。

v4.3.4, 2020年12月18日

  • 调整:在扫描过程开始时显示目标进度通知,就像 v4.3.2 之前一样。v4.3.2 之后,扫描器必须先检测到第一个泄漏才能显示目标进度通知。

v4.3.3, 2020年12月17日

  • 错误修复:引导任务错误:"设为活跃"和"设为非活跃"按钮现在可用。所需的 UI 扩展文件 kuertee_menu_map.lua 之前未能加载。在我的环境中它工作,因为我有其他模组加载了该文件。
  • 错误修复:有时可捕获飞船的信号泄漏无法被检测。

v4.3.2, 2020年12月8日

v4.3.1, 2020年11月2日

  • 调整:如果您有一个活跃目标(即不是任务目标,而是白色软目标),任务不会激活,以获得更好的用户体验。
  • 错误修复:当靠近多个带有信号泄漏的物体时,最近的物体被设置为任务目标。当附近有多个可能带有信号泄漏的物体时,此错误会显现。

v4.3.0, 2020年8月28日

  • 显示检测到的泄漏类型通知,允许您更快地忽略它,并继续狩猎您感兴趣的泄漏类型。
  • 与任务简报屏幕更干净的集成。在以前的版本中略显笨拙。

从上一版本更新

安装此版本前,请执行上一版本的干净存档。 如何执行干净存档:

  1. 从文件系统中删除上一版本。
  2. 加载游戏。
  3. 保存游戏。这就是干净存档。安装新版本后加载此存档。

v4.2.3, 2020年7月23日

  • 调整:如果另一个扫描目标处于活跃状态,扫描任务不会自动激活。
  • 新功能:俄语本地化。感谢 Assassin215k!

v4.2.2, 2020年6月6日

  • 错误修复:当扫描器激活且附近没有空间站时,任务被创建并立即移除。

v4.2.1, 2020年5月25日

  • 调整:已修复的维修面板从目标组中移除。

v4.2.0, 2020年5月23日

  • 扩展选项支持:启用/禁用数据信号泄漏、语音信号泄漏和/或维修面板的检测。下方阅读更多信息。

v4.1.0, 2020年5月15日

  • 为扫描创建一个任务日志。
  • 当所有信号泄漏都被扫描、所有维修面板都被修复后,任务完成。
  • 当您飞离扫描区域时,任务中止。
  • 这使得任务可以开启和关闭——而不会丢失其瞄准的信号泄漏和维修面板。
  • 任务完成或中止时,会自动激活空间站扫描器(我的另一个模组)。

v4, 2020年5月12日:递增范围版本(由 kuertee 制作)

  • 检测范围每秒增加。
  • 维修面板也能被检测。
  • 可用于数据保险库和可认领的飞船。loktide 的版本仅可用于空间站。
  • 信号泄漏的250米检测范围每秒增加,每分钟增加1公里,最高至8公里。
  • 维修面板的25米检测范围每秒增加,每分钟增加100米,最高至1公里。
  • 每次新检测时,检测范围会重置。
  • 只有一种扫描模式,同时检测数据泄漏、语音泄漏和维修面板。loktide 的版本有三种模式,分别检测仅数据泄漏、仅语音泄漏或两者同时检测。
  • 可以忽略已检测的信号泄漏/维修面板,以便找到其他信号泄漏/维修面板。在 loktide 的版本中,检测到的信号需要先解码才能找到其他信号。

v3, 2018年12月14日:loktide 的版本

原始描述

主要版本:

当您在空间站8公里范围内激活扫描模式,或者您瞄准了空间站扇区内任何距离的一个空间站时,它会使用任务航点向您显示所有泄漏的位置。屏幕左下角的任务信息窗口会显示空间站上有多少信号以及类型(通信或数据)。提供三种模式:一种同时显示通信和数据信号,另一种仅显示数据信号,第三种仅显示通信信号。通过退出并重新激活扫描模式来切换三种模式,无需切换目标或飞行超过2公里。

低作弊版本:

在空间站附近激活扫描模式会显示空间站上剩余泄漏数量。在玩家距离泄漏250米以内之前,泄漏不会设有航点。泄漏的音频在200米处开始,航点之所以在200米处开始是因为脚本在距离检查之间略有延迟,因此当玩家移动时,有效检测半径会减小;250米半径在速度低于100米/秒时提供了相当好的200米有效半径。与主要版本一样,玩家可以通过在空间站检测半径内重新激活扫描模式来切换信号检测模式。该模组可以轻松编辑,以更改检测距离或禁用泄漏计数,如果您希望使事情更容易/更困难。您也可以禁用航点并将检测距离设置为'-1',保留泄漏计数。要开始,请打开 '\extensions\Signal_Leak_Hunter\md\Signal_Leak_Hunter_MD.xml',进一步说明位于文件顶部。

备注:

  • 此模组使用任务航点,因此当您在空间站8公里范围内进入扫描模式,或主动瞄准扇区内空间站时,它将使任何当前任务变为非活跃。
  • 游戏中存在原版错误,可能导致无法访问的泄漏以及一个位置有多个泄漏。此模组不会以任何方式影响泄漏生成。
  • 有时当您解密泄漏时,您将不会获得奖励。这是因为游戏没有从奖励结果中过滤掉所有先前的奖励,因此您可能实际上什么也得不到。这也是原版行为,模组不会以任何方式改变泄漏奖励。

更新日志:

v3.0:将航点改为立即指向泄漏。添加了多种扫描模式,以便人们无需编辑模组文件即可过滤结果。保留了旧版对附近空间站的自动扫描,但增加了手动瞄准空间站以获取远程空间站泄漏数据数量的选项。

v2.1:添加了一些额外的、可能冗余的捕获,以帮助防止错误。

v2.0:重大更新,将模组分为两个版本,以满足希望模组减少作弊倾向的人的需求。增加了查看可用泄漏数量及其类型的能力。增加了多个航点支持。移除了导致航点卡在已扫描的语音泄漏上的错误。低作弊版本仍然只有一个航点,检测半径为250米,显示可用泄漏数据。

安装:

  1. 浏览到您的 X4 文件夹
  2. 如果尚未创建,新建名为 'extensions' 的文件夹
  3. 将文件解压到 'extensions' 中

路径应为: ...\X4 Foundations\extensions\Signal_Leak_Hunter\content.xml ...\X4 Foundations\extensions\Signal_Leak_Hunter\md\Signal_Leak_Hunter_MD.xml

  • 有些人无法将模组直接安装到其 X4 安装目录中,在这种情况下,请安装到 "...\Documents\Egosoft\X4####\extensions",其中 #### 为随机数字,如果尚未创建,则需要手动创建 extensions 文件夹。

  • 如果您尝试在模组的'低作弊'版本和'主要'版本之间切换,可能会遇到一些错误行为。如果发生这种情况且模组无法正常工作,请:

    • 从 extensions 文件夹中移除模组
    • 加载您的存档
    • 在没有该模组的情况下保存游戏
    • 加载新模组

卸载:

  • 删除 'Signal_Leak_Hunter' 文件夹;不会影响存档。