无人机隐藏开关

无人机隐藏开关

使用单个按钮开关EVE的跟随无人机(身体+聚光灯)。纯蓝图pak模组——无需UE4SS Lua脚本,避免已知的Lua字符串缓存崩溃问题。状态在地图切换和游戏重启后保持不变。

游戏玩法

2.0 版本的改进

现在,即使在键盘操作模式下,模组也能检测到射击模式。无论你使用键盘还是手柄,进入射击模式时无人机都会出现。即使你在游戏中更改了射击模式的按键绑定,此功能依然有效。 更改后的无人机切换按键现在会在游戏重启后保持生效。

更改无人机切换按键绑定

长按无人机切换键(默认为\)2 秒钟。你会听到一声警报音,游戏将等待 5 秒钟以接收按键输入。如果你在这 5 秒内按下你想要的按键,你会再次听到警报音,之后该按键将成为无人机切换键。再次长按新更改的无人机切换键 2 秒钟,会再次触发警报音,让你再次更改按键,同样有 5 秒钟的按键输入窗口。如果在 5 秒内没有任何输入,你会听到一声音调稍低的警报音,并且按键不会被更改。

恢复无人机切换按键

要将无人机切换键恢复为默认键(\),请删除 DroneHideSave.sav 文件。 路径为 c:\Users\{用户名}\AppData\Local\SB\Saved\SaveGames\{游戏ID. 自行查找}。(这通常是游戏存档文件的存储位置。)

无人机隐藏切换

只需按下一个键,即可随时隐藏或显示 EVE 的伴飞无人机。此切换状态在更换地图以及重启游戏后仍会保持。在游戏重启后,无人机会保持你上次设置的状态。

功能

  • 一键同时切换无人机本体及其聚光灯——无闪烁或状态不匹配问题。
  • 支持键盘和手柄操作。
  • 设置会被保存,并在你更换地图、重新加载存档或重启游戏时自动恢复。
  • 轻量级:模组仅缓存一次无人机引用,仅在需要时重新扫描世界,因此不会产生每帧的性能开销。

此模组存在的原因

我此前的模组版本是使用 UE4SS Lua 脚本构建的,并且遇到了已知的崩溃风险(UE4SS PR #1271,一个字符串缓存释放后使用错误)。为了完全避免这个问题,我使用原生蓝图 pak 从头重建了这个模组——它完全不涉及 UE4SS/Lua,因此不会受到该崩溃问题的影响。

必要组件

安装方法

  1. 下载压缩包并解压出三个文件:SB_DroneHide_p.pakSB_DroneHide_p.ucasSB_DroneHide_p.utoc
  2. 将这三个文件放入: StellarBlade\SB\Content\Paks\LogicMods\
  3. 启动游戏。

推荐的 UE4SS 设置

在你的 UE4SS-settings.ini 文件中,设置 bUseUObjectArrayCache = false。这有助于在 BPModLoaderMod 加载像本模组这样的基于 pak 的蓝图模组时,防止与 UObject 数组缓存相关的崩溃。

操作方法

  • 键盘BackSlash(反斜杠) — 切换无人机可见性
  • 手柄方向键左 + 右扳机键(R2 或 RT) — 切换无人机可见性