翅膀快捷键

翅膀快捷键

快速选择功能,可选定舰队和联队,并迅速下达指令。包含右键点击与快捷键集成,支持在地图、舰桥或驾驶舱中进行指挥。

游戏玩法

翼编队快速选择快捷键

作者:Allectus

Github:https://github.com/A11ectus/X4-Wing-Hotkeys Steam:https://steamcommunity.com/sharedfiles/filedetails/?id=2484521478 Nexus:https://www.nexusmods.com/x4foundations/mods/720

模组效果:

添加快速选择功能,可快速选取舰队和编队,并迅速向其下达指令。集成右键菜单和快捷键,让您能从星图、舰桥或驾驶舱直接指挥。

前置需求:

SirNukes 的模组支持 API - https://www.nexusmods.com/x4foundations/mods/503 需要用于右键菜单集成 SirNukes 管道服务器(可选)- https://github.com/bvbohnen/x4-projects/releases 需要用于快捷键支持 我的子系统目标命令模组(可选)- https://steamcommunity.com/sharedfiles/filedetails/?id=2437198154 如果安装且版本 >= 3.4:增加针对舰船子系统的额外支持指令 我的紧急命令模组(可选)- https://steamcommunity.com/sharedfiles/filedetails/?id=2459574093 如果安装且版本 >= 1.2:增加额外的高优先级指令支持

模组功能说明:

本模组新增快速选择功能,让您能更迅速地从星图、舰桥或驾驶舱下达指令。默认情况下,您可以快速选择玩家舰队附属的编队;您还可以额外指定两个希望快速选择和下达指令的舰队。通过这种方式,您可以控制最多三个独立舰队,以及这些舰队内的各个编队。 要保存一个舰队供后续召回,只需在星图菜单中右键点击舰队指挥官,就会看到将该舰队设为第一或第二舰队的选项。被选中的舰队指挥官名称前会加上舰队标识,方便日后识别。设定好舰队后,界面分为两个独立部分:

  1. 快捷键(可选):您可以分配快捷键来快速选择舰队并下达指令,无论是在星图上、站在舰桥上、还是在驾驶舱中飞行时。这些指令的目标始终是玩家的当前目标,指定舰船则来自您的舰队/编队选择。通过这种方式执行的指令会立即执行(移至指令队列最前端)。启用快捷键需要在 X4 游戏目录中安装 SirNukes 的管道服务器,并在每次启动 X4 前运行该程序。这是必要的,因为 X4 本身不支持添加自定义快捷键。此功能(以及管道服务器)是可选的。

  2. 右键菜单:您可以通过星图中的右键菜单召回快速选择并下达指令。选择会保留,直到被主动清除,可通过在星图菜单中右键点击目标来访问(前提是您没有通过常规方式选择其他舰船)。通过这种方式执行的指令会正常执行(放置在指令队列末尾),除非明确是“立即/紧急”指令。无论您是否运行管道服务器,此方法始终有效。

默认支持一系列标准指令。此外,如果您安装了“子系统目标命令”或“紧急命令”模组,还将有更多指令选项可用。即使在原版指令中,也新增了一些特别内容。例如,您现在可以直接对目标下达保护指令,而无需将那些舰船分配给受保护单位的舰队结构。您还可以更轻松地移除下属指令。

一些说明:

  • 快捷键绑定在控制菜单的通用部分。您必须运行 SN 的管道服务器,且模组必须先加载(即您必须先开始或加载游戏,而不是在初始游戏启动菜单),才能在菜单中看到快捷键。

  • 快速选择操作仅在未选择其他任何内容时,才会在右键菜单中显示。但即使您选择了其他舰船,快速选择状态也会在后台保留。例如,您可以选择第一舰队-Beta 编队,通过菜单或快捷键发出一系列快速指令,然后左键选择另一艘舰船,正常向其下达另一组指令,再取消选择那艘船(在太空中左键点击),即可立即重新选择第一舰队-Beta 编队。

  • 注意:快捷键将玩家的目标作为指令目标。这与在星图模式下简单左键或右键点击星图上的物体略有不同——您必须主动瞄准(默认按 't' 键)您希望快捷键针对其下达指令的目标。

  • 选择会保存在内部状态中,不会在星图菜单中显示为高亮舰船。这是为了让快速选择保持持久性,以支持快捷键,同时不严重影响正常使用星图的体验。会给玩家提供一系列听觉、文字和通知提示,帮助他们跟踪快速选择状态。

  • 如果您在未选择编队的情况下向舰队下达指令,则指令会直接下达给舰队指挥官,并按照正常的舰队逻辑执行。如果您向舰队内的一个编队下达指令,则该编队的每个成员都会收到一份独立的指令副本,并脱离舰队执行该指令。

  • 如果您没有选择任何舰队(无论是未设定,还是清除了选择),您将默认选择玩家舰队内的编队。请注意,由于玩家自身不能接收指令,如果您正在驾驶舰队指挥舰,则需要明确向附属编队下达指令。

  • 玩家舰队被定义为玩家当前驾驶或站立其上的舰船所附属的舰队。如果您亲自驾驶舰船,则该船必须是舰队指挥官(否则会像原版行为一样脱离舰队)。如果您站在舰桥上一艘舰船里,则指挥结构会解析到与该舰船关联的舰队指挥官。

  • 舰队召回基于舰队指挥官。如果舰队指挥官死亡,您需要重置选择。

  • 有两个移除指令命令。标准移除指令命令行为正常,会移除您选择内容的指令。另一个移除下属指令命令可对舰队指挥官下达,用于移除给予其编队的独立指令,而不影响指挥官自身的指令——这允许您召回脱离的编队,同时不影响指挥官的命令。这与原版的召回下属指令略有不同,因为它只是清除了下属的指令堆栈(使其返回正常的舰队分配),而不会在舰队指挥官的指令堆栈顶部放置一个召回指令,强制其等待所有下属停靠。

演示视频:https://youtu.be/kzkR9ay0Uio

安装:

-(可选)如需启用快捷键功能,从 https://github.com/bvbohnen/x4-projects/releases 下载管道服务器 (sn_x4_python_pipe_server_exe_v1.4.zip),解压到您的 x4 根目录。每次启动 X4 前运行此程序。

  • 将模组压缩包解压至 'X4 Foundations/extensions/al_wing_hotkeys' / 在 Steam 上订阅
  • 确保子文件夹和文件位于 'X4 Foundations/extensions/al_wing_hotkeys' 中,而不是 'X4 Foundations/extensions/al_wing_hotkeys/al_wing_hotkeys'。
  • 安装对存档安全

卸载:

  • 删除模组文件夹 / 在 Steam 上取消订阅。

致谢:

  • SirNukes 提供的模组支持 API 使右键菜单集成成为可能,以及管道服务器和快捷键 API,使得在 X4 中使用自定义快捷键成为可能。

版本历史:

1.0, 2021-05-11:初次发布