
高级目标热键
面向X4:基石的过滤目标获取,基于原生热键API构建 - 下方每个操作均可通过游戏原生按键绑定界面进行绑定,与基础控制一样。
查看大图高级瞄准快捷键
基于 原生快捷键 API 构建的《X4:基石》过滤式目标获取模组——下方列出的每一个操作都可以通过游戏原生按键绑定界面进行绑定,就像原版控制一样。
概览
原版的 下一个目标 / 上一个目标 会在你周围的所有物体间循环。在空间站旁,这意味着你需要按好几次键跳过十几个仓储模块,才能重新锁定正在向你开火的战斗机。
本模组添加了一个 粘性过滤器。每个获取目标快捷键都会锁定最近的匹配对象,并记住你所要求的目标类型,这样之后使用“下一个/上一个”时,就只会在该类别内切换:敌人、空间站,或者你正在攻击的舰船炮塔。
一旦目标通过其他任何方式改变(鼠标点击、原版瞄准按键,或目标离开星区),过滤器便会失效,此时“下一个/上一个”会恢复为在所有物体间循环,与原版行为完全一致。
将过滤器收窄至选中类型 会将过滤器进一步锁定到当前目标的精确类型:比如一艘驱逐舰上的某一种炮塔型号,或是混合敌机编队中的某一种舰船类型。
目标丢失时自动切换
丢失目标是过滤器不失效的唯一情况。对于敌人、来袭导弹、可收集物和表面元件,系统会自动选择下一个目标——“下一个”指的是你丢失目标之后的列表中的下一项,而非仅仅最近的那个:
- 收集的集装箱被视为丢失,因此可以连续收集掉落物。
- 不再怀有敌意的舰船被视为丢失——将飞行员击杀后,你会自动切换目标,而不会继续锁定一艘空船壳。
- 对于表面元件,切换时系统会优先选择你有视线路径的目标,跳过那些隐藏在船体后面的元件。此检测使用游戏自带的射线投射,与武器瞄准使用的是同一种。可在设置中关闭此功能。
- 当某种类别的最后一个元件消失后,你会获得 船体本身作为目标,绝不会切换到另一种类型的元件,同时任何类型收窄也会一并清除。
- 如果该类别为空,则不会发生任何事——没有声音,没有消息,目标保持不变。
导航类别——己方舰船、空间站、星门、小行星、任务目标——刻意不启用此功能。
需求
- 《X4:基石》:版本 8.00 或更高。
- Chem O`Dun 制作的 原生快捷键 API (Native Hotkey API),版本 8.00.07 或更高。该模组同时承载本模组的设置页面及其调试开关:
- Chem O`Dun 制作的 打印扩展列表 (Print Extension List),版本 1.01 或更高。启动时会将游戏版本和已启用的扩展写入调试日志,以便随错误报告发送的日志能够标识您的安装配置:
- 间接依赖 kuertee 制作的 界面扩展与HUD (UI Extensions and HUD),该模组是 原生快捷键 API 的一个依赖项:
- 可在 Nexus Mods 获取:界面扩展与HUD
安装
快捷键
全部 20 个操作仅在您驾驶舰船且无任何菜单打开时生效。所有操作均未绑定默认按键——请通过 选项 > 快捷键管理 > 快捷键绑定 自行分配。
目标获取
以下每个操作都会锁定最近的匹配目标,并将过滤器切换至相应类别。
- 锁定最近敌人 - 最近的敌对舰船、无人机、地雷、导弹或爆炸物。
- 锁定最近敌人(XS-M) - 最近的敌对战斗机级别或中型舰船。
- 锁定最近敌人(L-XL) - 最近的敌对主力舰。
- 锁定最近来袭导弹 - 最近的实际瞄准您的导弹,以便将其击落。
- 锁定最近己方舰船 - 您拥有的最近舰船(不包括当前驾驶的)。
- 锁定最近可停靠己方舰船 - 最近拥有适合您当前船体的停靠位的己方舰船。
- 锁定最近空间站 - 最近的已知空间站。
- 锁定最近星门 - 最近的已知星门、加速器或高速通道入口。
- 锁定最近可收集物 - 最近的已知掉落物资或保险箱。
- 锁定最近小行星 - 最近的已知小行星,用于手动采矿。
- 锁定选中对象上的表面元件 - 您当前选中的舰船或空间站上最近的可用表面元件。
- 锁定选中对象上的引擎 - 同上,但仅限引擎。
- 锁定选中对象上的炮塔 - 同上,但仅限炮塔和发射器。
- 锁定选中对象上的护盾发生器 - 同上,但仅限护盾发生器。
- 锁定当前任务目标 - 当前任务所指的对象。
四个表面元件快捷键仅对 您当前选中的对象 生效,不作用于其他对象:即使您选中了星区另一头的航母,您锁定到的也是那艘航母的炮塔,而不是您身边那架战斗机的炮塔。若已选中一个表面元件,则它们会停留在同一艘船体上,“下一个/上一个”也是如此。若未选中任何对象,它们会回退到您上次作业的船体;若历史记录为空,则无动作并提示您。停靠的舰船永远不会被包含在内,因此在循环航母炮塔时不会误入其机库。
导航
- 选择下一个目标(已过滤) - 活动过滤器中的下一个对象,按距离排序,可循环。
- 选择上一个目标(已过滤) - 上一个对象。若未选中对象,则从最远的目标开始。
- 取消选择目标并重置过滤器 - 清除目标 以及 过滤器。
- 沿视线锁定目标 - 选取您正在瞄准的方向上的目标。
- 将过滤器收窄至选中类型 - 将活动过滤器锁定为选中目标的类型。
将过滤器收窄至选中类型 需要一个由本模组快捷键设置的目标。它仅用于设置,并非开关——再次按下不会改变任何状态,因为所有可循环的目标已经是该类型了。它会与过滤器同时失效。
沿视线锁定目标 从正前方一个 1 度的锥形范围开始,并逐步扩大至 25 度,在首次命中时停下,因此准星下的物体优先级高于仅仅位于前方的物体。在每个锥形范围内都会搜索表面元件,但搜索距离会随着锥形变大而缩短,这样大范围扫射不会将您锁定到远处空间站上的某个炮塔。
搜索范围遵循雷达规则:普通物体必须在舰船雷达范围内,而主力舰、空间站和星门则可以更远仍可被选中。
无匹配对象时
快捷键绝不会用不同类型的目标代替您所请求的类型。在范围内没有空间站时按下 锁定最近空间站,您的目标将保持不变,并伴有失败音效和一条指出空缺类别的消息。“下一个/上一个”在过滤器已无可选对象时行为相同。
唯一的例外是表面元件过滤器:当一艘船体上没有请求类型的元件时,您会锁定到 该船体——无论是通过按键,还是当最后一个元件被摧毁时自动切换。
与原版瞄准快捷键的关系
《X4》自身在 选项 > 控制 下的 目标管理 群组提供了部分类似功能的简化版本,并且其条目完全忽略过滤器。同时使用两者会令人困惑,因此建议绑定本模组的版本并清空原版键位:
- 锁定最近敌对目标 -> 锁定最近敌人 - 同时会设置过滤器,并能发现地雷和爆炸物。
- 锁定对象 -> 沿视线锁定目标 - 使用自正中心扩大的锥形范围,而非简单选择最近物体。
- 下一个目标 / 上一个目标 -> 选择下一个/上一个目标 - 在过滤器内循环,而非所有物体。
- 取消选择目标 -> 取消选择目标并重置过滤器 - 同时清除过滤器。
有两项原版控制有意保留: 切换目标锁定 未在此重复,下一个 / 上一个表面元件 仍然有用——它们没有类型过滤,这正是引擎/炮塔/护盾快捷键所填补的空白。
设置

所有选项均可在 选项 > 快捷键管理 > 高级瞄准快捷键 下配置,该页面与绑定按键的页面相同,而非单独的扩展设置项。

快捷键组 - 决定注册哪些快捷键组。默认全部启用:
- 战斗目标 - 四个敌人/导弹快捷键。
- 己方舰队 - 两个己方舰船快捷键。
- 导航对象 - 空间站和星门快捷键。
- 资源 - 可收集物和小行星快捷键。
- 表面元件 - 四个表面元件快捷键。
- 任务目标 - 任务目标快捷键。
瞄准:
- 获取目标后保持过滤器(开)- 关闭后“下一个/上一个”将始终循环所有物体,如同原版行为。
- 扩展距离倍率(
2)- 大型和已知对象在超出雷达范围后仍可被选中的额外距离倍数。 - 检查拥有空闲停靠位的己方舰船数量上限(
12)- 限制 锁定最近可停靠己方舰船 背后的停靠位扫描数量。 - 目标丢失时优先选择可见表面元件(开)- 切换到有视线路径的元件,而非隐藏在船体后的元件。
反馈:
- 播放声音(开)- 成功操作提示音,无匹配时播放失败提示音。
- 找不到目标时显示消息(开)- 提示空缺的类别名称。
- 过滤器收窄时显示消息(开)- 提示过滤器锁定到的目标类型名称。
关闭一个组意味着这些快捷键永远不会注册,因此不会占用原生快捷键 API 的 48 个共享槽位。将组开启会立即生效;将组关闭则需在下次重载时才会释放槽位,因为 API 的注册表没有注销路径。若要立即释放单个快捷键的槽位,请在 API 的 快捷键请求 页面禁用该快捷键。
设置按个人档案存放,与您的按键绑定存储在一起,因此它们会像按键绑定一样在存档间跟随您。
调试日志
本模组没有自己的调试开关——它遵循 原生快捷键 API 的 调试日志记录 设置,即 选项 > 快捷键管理 页面往上的一级。开启该选项将涵盖 API 和所有基于它的模组。
开启后,每次按键会输出一行信息(哪个快捷键、哪个过滤器、锁定了什么目标或为何没有目标),以及背后的详细信息。日志行以 AdvancedTargetingHotkeys: 为前缀,并使用 general 过滤器,因此请使用 -debug general -logfile debuglog.txt 参数启动游戏以捕获这些信息。
限制
- 仅限驾驶模式。无地图模式或步行模式变体。
- 候选列表会在每次按键时重建,因此它们始终与当前状况匹配。但在拥有数百个表面元件的空间站上,每次按键都会产生可观的处理负载。
- 原生快捷键 API 的 48 个槽位池为所有使用它的模组共享。本模组在全部启用时需要 20 个槽位。
视频
- 功能简单演示
制作人员
- 作者: Chem O`Dun,参见 Nexus Mods 和 Steam 创意工坊
- 《X4:基石》 是 Egosoft 的商标。
致谢
- EGOSOFT - 感谢 X 系列游戏。
- Trajan von Olb - 其 更多快捷键:高级瞄准 (More Hotkeys: Advanced Targeting) 模组是粘性过滤器创意的来源。本模组是在不同基础上对该概念的独立实现,与其无任何共享代码。
- kuertee - 感谢其制作的 界面扩展与HUD,这是 原生快捷键 API(也因此是本模组)所依赖的模组。
更新日志
[1.00] - 2026-07-31
- 新增
- 初始版本:20 个驾驶模式瞄准快捷键,带有粘性类别过滤器、类型过滤表面元件瞄准、目标丢失时自动切换,以及扩大的视线锥形搜索功能。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。