Nhimself的破裂计时器

创作者: Nhimself
已更新:2026-06-18 13:02:40
32KB

前置 MOD

使用 Nhimself的破裂计时器 时将自动安装

关于此 MOD

一款《星裂》模组,用于追踪裂波计时器,并通过两种方式提供数据:JSON导出——每秒写入一个文件,供外部工具(如StreamDeck、游戏覆盖层、脚本等)读取。游戏内HUD覆盖层——可选纯文本显示。
裂伤计时器

一款星裂模块,用于追踪裂波计时器,并以两种方式提供数据:

  • JSON导出 每秒写入一个文件,供外部工具(如StreamDeck、覆盖层、脚本)读取。
  • 游戏内HUD界面 -- 直接绘制在屏幕上的简易纯文本叠加层,用于一眼显示三个关键数值。
基于以下技术构建 https://www.nexusmods.com/starrupture/mods/89">AlienX 星裂模组加载器。

追踪内容

下次破裂倒计时至下一波敌人来袭。 现在 在波次进行期间。
星球状态当前阶段:稳定、警告、燃烧、冷却或稳定中。包含波次类型(热浪/寒潮)时显示。
波次计时器:当前阶段剩余时间。

适用于所有连接类型:
  • 本地/监听服务器 -- 全精度模式,直接从游戏读取阶段进度。] 专用服务器客户端 -- 阶段名称来自同步实体;时间来自服务器时间戳。
  • 回退 -- 根据服务器时间戳中的可观察跳变推断出的阶段。

安装

前置条件

你需要这个。 https://www.nexusmods.com/starrupture/mods/89模组加载器已安装。

下载 dwmapi.dll 从模组加载器的发布页面获取,并将其放入:
steamapps/common/StarRupture/StarRupture/Binaries/Win64/
正在安装插件

  • 下载 TimerMod.dll 
  • 放入:
    steamapps/common/StarRupture/StarRupture/Binaries/Win64/Plugins/
  • 启动游戏。首次运行时,模组加载器会生成一个配置文件。

配置

配置文件位置:
插件/配置/RuptureTimer.ini
[通用]
[通用]
; 启用或禁用整个插件
已启用=1
[导出] -- 用于外部工具的JSON文件
[导出]
; 将计时器状态写入JSON文件(设为0可禁用)
WriteJsonFile=1
; 输出文件的路径,相对于游戏目录
JsonFilePath=Plugins/data/rupture_timer.json
; 文件更新频率(秒,最小0.1)
更新间隔秒数=1.0
在JSON输出中包含各阶段详细计时器。
; 仅在完整模式下填充(本地 / 监听服务器)。
扩展阶段计时器=0
{ "events": [ { "date": "1789-07-14", "description": "攻占巴士底狱" }, { "date": "1792-09-22", "description": "法兰西第一共和国成立" } ] }标准 (扩展阶段计时器=0):
{
有效:
"阶段":"稳定"
"phase_remaining_sec": 2550.0,
"下次裂缝出现时间(秒)": 2550.0
"wave_number": 3,
"wave_type": "无",
"paused": false
}

扩展(扩展阶段计时器=1) 新增: 警告剩余秒数,燃烧剩余秒数,冷却剩余秒数,稳定中剩余秒数,稳定剩余秒数. 数值为 null 未知时。
阶段数值: 稳定 | 警告 | 燃烧中 | 冷却中 | 稳定中 | 未知波次类型数值: 无 | 热 | 冷

[HUD] -- 游戏内文本覆盖层
[HUD]
; 将破裂计时器显示为文本叠加层(0 = 关闭,1 = 开启)
ShowOverlay=0
; 锚点位置:左上、中上、右上、中左、中右、左下、右下
位置=左下
; 文本缩放倍率(1.0 = 默认)
缩放=1.0
叠加层显示:
下次裂隙:42:30
行星:稳定
波次计时器:42:30



Stream Deck 集成

两个插件会消费JSON导出数据,在Stream Deck按钮上显示计时器:


制作人员名单

    AlienX 模组加载器 -- [url=https://github.com/AlienXAXS/StarRupture-ModLoader] -- 星裂模组加载器与插件开发套件 [url=https://github.com/AlienXAXS/StarRupture-Plugin-SDK]

使用 Xmod 解锁 星际裂变 (StarRupture) 的全部潜力 — 今天就探索这些顶级 MOD!