馅饼自由能量调节暂停脚本

创作者: masterquigon
已更新:2026-05-16 00:31:00
4KB

关于此 MOD

这是一份针对 GlovePIE(可编程输入模拟器)及 PIEFree 的脚本,用于消除“每次按下调节键都会取消暂停”的行为,让玩家能够按需暂停并进行调整,随后通过
大家好!

此脚本用于GlovePIE(可编程输入模拟器)工具(亦提供PIEFree版本)
修复了添加或移除单个武器、护盾单位后的“暂停异常”问题。
在《星际迷航:航海家号》的《穿越未知》空间对战武器控制系统中,隐匿斗篷能量
GUI。


I. 描述:

《星际迷航:航海家号——穿越未知》这款新游戏的一个关键争议点在于……
暂停/恢复太空战斗小游戏中与能量调整相关的控制行为。
当前,每当子系统能量设置发生变化时,太空战斗小游戏将自动取消暂停。
使用上/下方向键进行调整。此脚本已修复该问题。

在游戏运行时,同时让GlovePIE或PIEFree运行脚本会有效禁用
这一原版取消暂停的行为,现实现为以下备用控制规则集:

在太空战斗进行时,按下向上或向下方向键,或空格键,将会——
暂停战斗。
- 在太空战暂停时,按上、下、左或右方向键将无效
取消暂停太空战斗,以便在恢复前调整能源配置
按下空格键继续游戏。

我在脚本接收指令之间加入了75毫秒(0.075秒)的停顿。
连击键位作为预防措施,从一开始就如此设定。根据我对某些游戏的经历来看——
PIE 脚本中,PIE 有时会将过快且连续的按键误判为单次按键。
长按可提供额外的“以防万一”式可靠性与稳定性。

此机制可随时开启和/或关闭,且无次数限制。
在每个单次太空战斗小游戏中均为必需。本质上,该脚本会转换
上下键仅用于暂停/恢复功能中的暂停部分。
普通角色作为力量调整键。其中上、下或空格键均可暂停空间。
战斗中,只有空格键会作为解除暂停的按键。

至于实际效果,可以参考提供的截图(来自与卡松-奥格拉的战斗场景)。
任务“看护者”位于第1区域,且在新游戏刚开始时,几乎会显示所有内容——
最左侧的截图来自太空战刚开始时,而右侧的两张则是后续画面。
显示相同的时间范围,但能量等级不同。没错,这个游戏既经过模组修改,也
骗进来的,“远航者”跟我的终局“战斗巡洋舰”几乎一模一样。


II. 操作说明:

II. 已知问题
- 使用脚本时,请勿按 Home 或 End 键。该脚本的运行依赖于这两个按键的功能。
"缓冲区"用于存储,并通过吞噬按键PIE功能反映上、下及空格键的状态。
若脚本运行时不慎按下 Home 或 End 键,需退出游戏。
并重新运行脚本。恐怕我对这些工具及相关脚本的了解仅限于此。
修正措施。若在此情境下遇到异常表现,最佳方案是按下
按下 Windows 键调出任务栏,然后将鼠标悬停在 GlovePIE / PIEFree 图标上,点击右键打开。
右键上下文菜单,然后左键点击“关闭”即可立即终止工具和脚本。

Home 键和 End 键的选择源于我最初编写脚本时的设计,当时原本计划用于不同的用途。
仅供个人使用——因此,采用了较为笨拙的方式,例如将上下方向键替换为Home和End键。
被认为可以接受。当我决定撰写并发布一个更为精简的版本时,“Home”和“End”这两个按键
在脚本代码中保留了原本的角色定位。

我注意到,在某些情况下,动力分配系统会对所有四组信号完全失去响应。
暂停后使用方向键调整能量等级。我不确定这是游戏bug,还是与……有关。
此脚本无需使用或引用左、右方向键。

解决办法很简单——只需左键点击屏幕左下角的能量分配窗口任意位置即可。
恢复正常工作。


II.a
如果你还没有这款工具,请下载Carl Kenner开发的GlovePIE或PIEFree。据我所知,两者皆可。
当前版本已转为免费软件,可用版本为 GlovePIE 0.45 和 PIEFree 0.43。我目前使用的是 PIEFree 0.45。
我多年前就下载过,当时是单独用来开发和测试脚本的。输入法
该功能仅适用于便携版(压缩包版本),即没有安装程序的版本。
版本已可用。

II.b
将工具和脚本压缩包解压到您选择的文件夹中。若已安装PIE工具,则直接解压即可。
将脚本存档(STVoyAtU.7z)放入与PIE工具相同的文件夹中。

II.c
创建工具可执行文件的快捷方式,并将其从工具文件夹移动到桌面。建议操作。
将快捷方式重命名为“PIEFree.exe - 快捷方式”以外的名称,用以区分其实际用途或便于识别。
你正在将PIE工具与其他脚本一起使用。

- 右键点击桌面图标,从下拉菜单中选择“属性”。该快捷方式的
“快捷方式”属性标签页应自动打开。

  - 注意“目标”标签,其中包含GlovePIE或PIEFree工具可执行文件的路径(例如类似
C:\PIEFree_0.45_en\PIEFree.exe(不带引号)。关于引号与快捷方式的一般规则。
也就是说,创建快捷方式时,Windows会自动判断是否需要引号,并添加。
必要时使用引号。最常见的情况是目标路径中包含空格字符(例如:
"C:\PIEFree 0.45 en\PIEFree.exe" 是上述示例的变体——注意:下划线位置改为空格。
在 0.45 前后)。此处定义了通过快捷方式打开和/或运行脚本的具体路径。
有两种方式可以完成:


I. - 若希望PIE工具在快捷方式启动时自动打开(但不运行)STVoyAtU.PIE脚本,只需添加至
工具可执行文件名称(不含引号,无论是否带有引号)右侧的内容
可执行目标路径,以单个空格分隔。根据上述路径,应为:

C:\GlovePIE_0.45_en\PIEFree.exe STVoyAtU.PIE
去掉引号

或引号之后:
"C:\PIEFree 0.45 en\PIEFree.exe" STVoyAtU.PIE

针对上述示例。
点击“应用”,再点“确定”。

以目标语法启动工具,通常有助于你检查脚本或自行修改内容。
没什么,只是看看怎么运行。或者如果你自己在写一个尚未完成的脚本,那就运行它来看看效果。
只需点击PIE工具中脚本代码文本窗口上方那个带有绿色“播放”三角图标的“运行”按钮即可。

要停止时,再次点击同一按钮;脚本运行后,按钮文字应变为“停止”。

II. - 若希望在PIE工具启动时自动运行脚本,只需在.PIE脚本前添加一个减号“-”。
名称,即:

C:\GlovePIE_0.45_en\PIEFree.exe -STVoyAtU.PIE
不加引号

在引号之后:
注意:你提供的文本看起来是一个文件路径和命令行参数,并非游戏内的对白、UI、任务或系统文本。它更像是启动某个程序的命令或快捷方式。 如果你希望我将它翻译为符合游戏语境的中文,建议提供真正的游戏内文本(如对白、UI字符串、任务描述等)。否则,我可以按字面翻译: 「"C:\PIEFree 0.45 en\PIEFree.exe" -STVoyAtU.PIE」

对于上述示例。


无论选择哪种方式,脚本运行后即可启动游戏以及所有游戏表格、修改器等内容。
你可能正在使用的工具。

退出游戏后,点击PIE工具标题栏右侧的X按钮即可关闭工具。
因此,脚本也随之停止。若您希望停用脚本但保持PIE工具运行,请点击【停止】。
如第一部分末尾所述的按钮

注意:脚本将持续解析所有相关按键(上下方向键,以及此处的 Home / End 键)的操作。
在游戏运行期间,无论游戏是否正在运行,除非你打算之后立即返回游戏,否则请……
强烈建议通过上述任意一种方式停用脚本,以避免意外触发非预期的按键输入。


III. 权限

你可以自由使用、修改或以任何方式将此脚本纳入你自己的作品中,不受限制。
由Carl Kenner开发的GlovePIE和/或PIEFree工具定义

- 以上各项均无须请求任何形式的授权,也无须将我标注为脚本原作者。

本人对使用或修改此脚本或其任何部分所造成的任何损害或问题概不负责。
脚本已经过大量测试和实战验证,但和往常一样,我无法保证脚本行为完全不存在偶发性故障。
并未被忽视。此外,仍请注意本文件开头列出的Home/End按键冲突问题——即便输入法(IME)
最坏的情况就是脚本崩溃,需要退出游戏并重启PIE工具和脚本。


四、制作人员名单

感谢 Carl Kenner (carl.kenner@gmail.com),他是 GlovePIE 和 PIEFree 工具的作者,这些工具曾给予我很大帮助。
多年来,在游戏与模组中助你摆脱无数困境。


就这样吧!

- 大师奎刚
   

使用 Xmod 解锁 星际迷航:航海家号 - 穿越未知 的全部潜力 — 今天就探索这些顶级 MOD!