更多快捷键 - 高级瞄准

更多快捷键 - 高级瞄准

改进Egosoft的瞄准系统,并增加了许多新的方式来使用额外的快捷键寻找和锁定目标。对于“视线内”目标的选取也进行了显著改进,即使是远处的目标也能被选中。

用户界面

[size=4][b][size=5]更多快捷键:进阶目标锁定[/size][/b]
------------------------------------------------------------------------------------[/size]
作者:Trajan von Olb
 
 
[color=#ff0000][size=4][b]注意![/b][/size][/color]

[i]仅适用于 SirNukes 的 "[url=https://www.nexusmods.com/x4foundations/mods/503 ]Mod 支持 API[/url]"([/i][i]或 [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2042901274]Steam[/url][/i][i]),包含 [url=https://www.nexusmods.com/x4foundations/mods/503?tab=files&file_id=11149]Pipe-Server[/url][/i][i]!要分配按键,必须处于游戏状态(新游戏或已加载存档)——但设置之后适用于所有游戏存档。请务必删除 Egosoft 的按键分配,并用 Mod 的按键分配取而代之!(遗憾的是,我未能成功替换 Egosoft 的例程,如果你能办到,欢迎提供帮助)。[/i]

[color=#ff0000][b]请注意:SirNukes 的热键 API 仅在禁用保护模式时生效![/b][/color]
 
[b]更多快捷键:进阶目标锁定[/b] 改进了 Egosoft 的目标切换功能,并新增了许多通过额外快捷键来寻找和选择目标的方式,例如来袭导弹或己方飞船。视线内的目标选择也得到了改进,可以更精确地将飞船、表面组件、工厂和星门纳入焦点。现在,无需使用鼠标即可从远距离选择大型可见目标(星门、工厂),但如果距离过远而无法探测,这些目标对玩家来说仍是未知状态。除已命名的大型目标外,探测范围现在基本上基于雷达。

基本上,目标切换的机制已经改变。“下一个目标”和“上一个目标”现在始终遵循之前激活目标的规则(例外情况:视线选择、鼠标选择目标,或之前没有激活目标)。选择敌人后,这些按钮将继续在敌人之间切换;选择己方飞船后,则只在己方飞船之间切换,依此类推。只要这些目标中的一个处于焦点中,此规则便有效,并在以下情况下被打断:a) 使用鼠标选择目标,b) 通过“视线内”切换目标,c) 目标以某种方式丢失,例如被摧毁或离开星区,或 d) 使用“无目标”取消选择目标。在这些情况下以及游戏开始时,目标锁定将进入无规则模式:如果没有选择目标,则会选择离玩家飞船最近的目标(飞船、空间站、星门、敌人、小行星、宝箱)。如果已经有一个目标处于焦点,则会切换到距离更远或更近的目标。

表面组件具有特殊状态。这些模式通过相应的按键激活,或当通过“视线内”或鼠标选择了一个表面组件时激活。如果表面组件被摧毁,表面模式不会停用,因此例如“下一个目标”会再次选择下一个表面组件。只有切换到非表面组件的目标,或通过相应按键或鼠标(点击空白处)主动取消选择目标时,该模式才会被中断。

对于表面组件(引擎、炮塔和护盾发生器)的特殊模式,在目标被摧毁后会应用一个后备系统:即只要您通过鼠标或“视线内”切换到相同类型的组件,该模式就会保持。如果切换到不同类型的组件,或者没有剩余相应的组件,则此后会再次遍历所有表面组件;如果这也不行,则目标切换会恢复到无规则模式。此机制的目的是在全权控制的同时,在逻辑上支持登舰作战的准备。

[b]这听起来比实际操作要复杂得多——请尽管尝试![/b] 所有功能均根据可用性和逻辑性标准创建,应非常易于使用。


[b][size=4]新增快捷键:[/size]
[/b][b]
视线内[/b] - 选择屏幕中心准星正下方的目标。目标获取会首先在正中心精确搜索。如果未找到目标,搜索角度会逐步扩大至25度。这意味着中央目标总是能被可靠选中,但同时仍保留了类似 Egosoft 搜索的效果,即飞船前方附近的目标也能被很好地找到。即使远处的目标,只要它们大且可见,也能被选中:星门和工厂始终能被选中,主力舰则在双倍雷达可见距离内。表面组件可通过此方式在8公里范围内找到(如果您想搜索更远的表面组件,可以使用指向当前目标的相应按键)。如果通过此方式切换到表面组件,目标检测将切换到“表面组件”模式。

[b]选择下一个目标[/b] - 按照距离顺序切换到下一个目标,遵循先前活动模式的规则。如果没有活动模式,则切换到范围内的下一个目标,或当前选中目标之后的下一个目标。

[b]选择上一个目标[/b] - 同“下一个目标”。

[b]不选择目标[/b] - 从目标检测中删除当前目标,并将当前模式重置为“无过滤器”。
[color=#ff0000]重要提示[/color]:Egosoft 后来也实现了此功能。但是,请继续使用 Mod 中的这个功能,因为它还会重置所有过滤器!

[b]敌人[/b] - 切换到最近的敌人,并进入“敌人”模式。

[b]导弹[/b] - 锁定射向玩家的最近导弹,并切换到“导弹”模式。

[b]敌人 XS-M[/b] - 锁定最近的 XS、S 和 M 型敌人,并切换到相应模式。

[b]敌人 L-XL[/b] - 锁定最近的 L 和 XL 型敌人,并切换到相应模式。

[b]己方飞船[/b] - 捕获最近的己方飞船,并进入相应模式。

[b]可降落的己方飞船[/b] - 锁定玩家飞船可以降落的最近己方飞船。这使得即使情况混乱,战斗机也能快速撤退到最近的主力舰(未来可能会将命令与获取降落许可关联起来以显示绿色圆点)。同时切换到相应模式。

[b]空间站[/b] - 探测最近的空间站,并切换到相应模式。

[b]星门[/b] - 感知最近的高速公路、加速器或跳跃门,并进入相应模式。

[b]可拾取物[/b] - 探测最近的可拾取物。这包括含有“内容物”的小行星,例如太空蝇卵,并切换到相应模式。

[b]小行星[/b] - 探测最近的小行星,并切换到相应模式。此功能旨在用于手动采矿。

[b]表面组件[/b] - 捕获当前目标最近的表面组件。如果未选择当前目标,则选择最近物体的下一个表面组件。切换到“表面组件”模式。

[b]表面组件:引擎[/b] - 同表面组件,但仅探测引擎。切换到带有“引擎”过滤器的“表面组件”模式。

[b]表面组件:炮塔[/b] - 同表面组件,但仅探测炮塔。切换到带有“炮塔”过滤器的“表面组件”模式。

[b]表面组件:护盾发生器[/b] - 同表面组件,但仅探测护盾发生器。切换到带有“护盾发生器”过滤器的“表面组件”模式。


[b][size=4]兼容性[/size][/b]

此 Mod 与存档兼容。只要其他 Mod 没有自带目标锁定系统,它应该能与之兼容。


[size=4][b]所需其他 Mod[/b][/size]

[url=https://www.nexusmods.com/x4foundations/mods/503]SirNukes Mod 支持 API[/url](或 [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2042901274]Steam 上[/url])。
[url=https://www.nexusmods.com/x4foundations/mods/503?tab=files]SirNukes Python 管道服务器[/url](推荐使用 [url=https://www.nexusmods.com/x4foundations/mods/503?tab=files&file_id=11149]exe 版本[/url])


[b][size=4]强烈推荐的 Mod / 设置[/size][/b]

[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2046196846]空间站、飞船与效果绘制距离[/url](尤其能提高空间站的可见性!)。
基本上,建议将可见距离设置为最大!


[size=4][b]“更多快捷键”系列[/b][/size]

“更多快捷键”系列为游戏增加了许多新的快捷键。其目的是让使用 HOTAS 和摇杆的玩家减少鼠标的使用,让太空体验更直接。某些部分还会增加额外装备,为游戏带来新功能。
组成部分:
[b]更多快捷键:进阶目标锁定[/b](已发布)。
[b]更多快捷键:地图与菜单[/b](制作中)
[s][b]更多快捷键:编队管理[/b][/s](可能被 Mod [url=https://www.nexusmods.com/x4foundations/mods/720]编队快捷键[/url] 取代)
[b]更多快捷键:收藏夹[/b](规划中)
[b]更多快捷键:装备与杂项[/b](制作中,将长期扩展,欢迎在...提出建议)


[size=4][b]安装 / 设置[/b][/size]

1. 下载 [url=https://www.nexusmods.com/x4foundations/mods/503?tab=files]SirNukes Python-Pipe-Server[/url],解压到您选择的目录,并在启动游戏之前始终先运行它(据 SirNukes 称,该工具仅在 X4 处于焦点时(即您在游玩时)才会收集按键输入)
2. 下载 Mod 文件,并将名为“tvo_more_hotkeys_adv_targeting”的文件夹复制到 Egosoft 文件夹中的“extensions”目录下,通常位于 C:\Program Files (x86)\Steam\steamapps\common\X4 Foundations\extensions。对于前提以及强烈推荐的 Mod,也执行相同操作!
3. 启动管道服务器
4. 启动游戏
5. 加载存档 / 开始新游戏(否则您无法为 Mod 设置按键)
6. 删除 Egosoft 中所有用于目标锁定的按键分配
7. 分配按键(在菜单的最底部),注意避免重复键位——使用 Mod 时不会有关于哪些键已被占用的查询。
8. 尽情享受?


[size=4][b]卸载[/b][/size]

1. 删除游戏目录 extensions 文件夹中的“tvo_more_hotkeys_adv_targeting”文件夹。
2. 恢复 Egosoft 的默认目标锁定按键分配。


[size=4][b]特别感谢:[/b][/size]

- [url=https://www.nexusmods.com/x4foundations/users/102799]SirNukes[/url] 提供的热键支持,没有它这个 Mod 就毫无意义
- [url=https://forums.nexusmods.com/index.php?/user/4113028-forleyor/]Forleyor[/url] 提供的基础知识和 LUA 代码
- [url=https://forum.egosoft.com/memberlist.php?mode=viewprofile&u=47485]Kuertee[/url],没有他对我不计其数的初学者问题的耐心解答,我会比现在笨得多得多!
- Egosoft 对这款本身就很精彩的游戏,尽管仍有改进空间,以及所有系列中出色的音乐和梦幻般的图形!

[size=4][b]
更新历史:
[/b][/size]
1.0,2021-05-31
- 初始发布

1.1,2021-06-03
- 修正错误:按敌人按钮时会找到所有敌人,
但之后只会在飞船之间切换,而不会切换到激光炮塔等。
- 变更:现在敌人只能在雷达范围内被找到,如果是
主力舰或已知目标,则可在双倍雷达范围内找到。
- 修正了少量文本错误

2.0,2025-09-21
- X4 版本 8.0 的兼容性更新
- 细微改进
- LUA 代码清理