
跳跃电脑
增加可研究跳跃计算机软件,使装备的船只能够导航虫洞异常。
查看大图[size=4][b][youtube]CauMUkT7VcY[/youtube]
警告
[/b][/size]此模组为测试版。尽管已在本地进行测试,但它会影响非常常用的 AI 脚本——包括玩家的自动驾驶、通用移动脚本以及护航舰船脚本。虽然我已尽力使模组适应各种行为,但肯定无法测试 AI 与跳跃选项交互的每一种方式。
同样不推荐在安装模组后移除并继续读取存档,因为如果舰船正在进行跳跃过程,这样做可能导致舰船行为异常,直到它们重新启动移动脚本。
此模组应与现有存档兼容。
[size=4][b]功能[/b]
[/size][list]
[]跳跃计算机软件:一种包含 3 个版本的新型软件。增加自动导航通过已标记空间异常的能力。
[]跳跃引擎定位模块:一种罕见掉落物,来自中型及以上泽农和所有卡哈克舰船,以及完成时间线尾声。收集后可解锁跳跃计算机研究。
[]跳跃计算机研究:一组 3 项新研究项目,允许玩家安装跳跃计算机软件。[list]
[]跳跃计算机研究等级 1:启用跳跃计算机 Mk 1 的安装。
[]跳跃计算机研究等级 2:启用跳跃引擎调谐软件研究设施的建设,该设施完全利用人力资源制造跳跃引擎调谐软件。此调谐软件是安装跳跃计算机 Mk 2 以及研究跳跃计算机研究第 3 级所必需的。
[]跳跃计算机研究等级 3:减少每个跳跃计算机等级在到达目的地前的最大跳跃次数,并防止你的舰船在跳跃序列中意外跳入敌对星区。
[/list]
[/list]
[size=4][b]空间异常标记[/b]
[/size][size=2]为了规划向空间异常的跳跃或从空间异常出发跳跃,必须先用导航信标标记该异常。在距离空间异常 5 公里内释放导航信标即可标记;你应该会收到通知。请注意,某些特殊空间异常(例如贪婪之潮与信仰之跃之间的连接)无法以这种方式标记和使用。[/size]
[size=4][b]跳跃计算机软件[/b]
[/size][list]
[][size=2]跳跃计算机 Mk 1:使装备的舰船能导航通过已标记的空间异常。舰船会计算通过空间异常网络到达目的地是否比直接航行更快;如果判定更快,它将导航至最近的空间异常。到达后,将开始一个跳跃序列——需要时间预热跳跃引擎,然后跳转至一个随机空间异常。如果目的地异常不正确,它将再次预热跳跃引擎并再次跳跃。它将持续这样做,直到到达目的地异常,并且在单次跳跃序列中不会意外返回同一个异常。由于有数十个空间异常,可能需要一段时间才能到达计划目的地。安装成本低廉,但仅在跳跃计算机研究完成后才能运行。[/size]
[][size=2]跳跃计算机 Mk 2:提供到达计划目的地前的最大跳跃次数限制。需要安装跳跃引擎调谐软件,该软件只能由玩家制造和使用。只有玩家船坞才能实际安装此软件;NPC 船坞会提供此软件,但无法获得所需的跳跃引擎调谐软件。在跳跃计算机研究最终等级完成前,最大跳跃次数限制为 24 次,完成后则为 8 次。[/size]
[][size=2]跳跃计算机 Mk 3:仅安装在实验穿梭机上。它的功能类似于升级版的跳跃计算机 Mk 2,直到跳跃计算机研究第 3 级完成后,它始终能一次跳跃到达预定目的地。[/size]
[/list]
[size=4][b]玩家跳跃机制[/b]
[/size][size=2]如果玩家的个人舰船安装了跳跃计算机,请启用自动驾驶以使用跳跃计算机。[/size]
[size=4][b]下属[/b]
[/size][size=2]当下属护航的舰船开始跳跃时,该下属会被命令前往正在跳跃的舰船的目的地空间异常。领航舰船会跳跃,然后等待所有下属到达星区;这模拟了被护航舰船通过星门时的行为。如果下属装有跳跃计算机,它们可能会根据其跳跃计算机等级以及对最快到达目的地的评估尝试跳跃。[/size]
[b][size=4]更新日志[/size]
[/b][list]
[][size=2]1.10:添加 UI 修改,以防止在研究完成前安装跳跃计算机,并防止在非玩家空间站上尝试安装跳跃计算机 Mk 2。[/size]
[/list]
[b][size=4]模组兼容性[/size]
[/b]需要 SirNukes Mod Support APIs。该 API 用于将许可证和研究检查注入舰船软件配置菜单。
我利用原本未使用的 station_venture 许可证来告知游戏,跳跃计算机 Mk 2 只能在玩家的船坞/码头安装。其他为此许可证在不同派系中用于其他目的的模组(目前未知)可能不兼容。
模组添加的、未获得明确支持的派系,在尝试在其船坞/码头安装跳跃计算机 Mk 2 时,将无法正确显示错误信息。
原生兼容我的 HQ_03 带有一个空间异常中心的模组;如果你安装了此模组,总部的空间异常将始终被视为“已标记”。
为了向舰船模组添加跳跃计算机软件的兼容性,必须将跳跃计算机软件添加到舰船的宏中。这样做需要将本模组文件夹中的 basic_diff.xml 文件复制到 extensions/<mod_name>/assets/units/size_*/macros/ 目录,并将其重命名为要添加的舰船宏的名称。我提供了一个 add_software_to_units.sh Bash 脚本,它将遍历所有已解压扩展的舰船宏文件,并将正确的 diff 文件添加到正确的路径。该脚本旨在从解压后的 X4 目录的根目录执行;即,应在 extensions 的上一级目录运行。
目前仅推荐更高级的用户使用 add_software_to_units.sh 脚本。对于较小的模组,手动添加 diff 文件就足够了。
作为基础安装的一部分,我提供了针对 VRO、X4RE、OTAS 舰船包、所有 Egosoft DLC 以及原版游戏的 diff 脚本。这些仅为可选需求。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。