GlowStickOnBody Restored
Restored for the latest GTFO: RMB puts glowsticks on your body and the light follows you. v1.2.0 adds permanent glow (configurable) on top of the rainbow color mode. Credits to Localia's original.GlowStickOnBody Restored
为最新版 GTFO 复活的随身荧光棒 MOD(原版停更于 2022 年,在新版 BepInEx 6 IL2CPP 环境下无法加载,本插件将其完整移植)。
1.2.0 新增「永久发光」:荧光棒点着就不会灭、也不会消失,默认开启。 1.1.0 新增「彩虹变色」:颜色循环变化,默认开启。
右键把荧光棒"挂"到自己身上,让它变成可移动光源:
- 自己视角:荧光棒挂在胸口,光源跟随相机移动
- 队友视角:荧光棒挂在右腿骨骼上
- 挂载状态光强增幅、荧光棒寿命延长
- 仅主机需安装即可同步(消耗逻辑主机权威)
使用方法
- 装备荧光棒(GlowStick)
- 按鼠标右键 → 荧光棒直接上身,光随身动
- 正常左键投掷不受影响
永久发光(1.2.0 新增)
默认开启。 荧光棒点着之后不会随时间长灭,也不会消失——挂身那支会一直亮着;投掷到地上的也一直亮。 换新棒时旧棒仍会正常"让位"淡出,不会在胸口堆一串常亮。
- 关掉
荧光棒永久发光即恢复原版寿命 - 关掉之后可以用
寿命倍率单独调长短:1.0= 原版,2.0= 双倍,0.1= 最短 - 只想让挂身那支永久、地上投掷的照常熄灭 → 打开
永久发光仅限挂身的荧光棒
彩虹变色(1.1.0 新增)
所有荧光棒(挂在身上的、投掷落地的、拿在手里的)都会循环变色,光源颜色与棒体本体材质一起变彩,默认开启,装了就生效。
| 风格 | 行为 |
|---|---|
平滑色相环(默认) |
连续走完一整圈彩虹,默认 3 秒一圈,全程鲜艳不灰 |
随机艳色过渡 |
参考 Rainbow_Scouts 的做法:每个间隔随机一个新的鲜艳目标色,然后在色相空间平滑过渡过去;默认每 1 秒换一次 |
变色是本地视觉效果:只有装了本插件的客户端才会看到彩虹。没装的队友看到的仍是荧光棒原本的颜色,功能与光照强度完全一致。
配置
配置文件:BepInEx\config\HawChow.GlowStickOnBodyRestored.cfg(游戏内改完保存即可热生效)
[荧光棒寿命]
| 键 | 默认 | 说明 |
|---|---|---|
荧光棒永久发光 |
true |
总开关。开启后不会长灭也不会消失;false 回到原版寿命 |
寿命倍率 |
1 |
仅当永久发光关闭时生效:1.0 = 原版,2.0 = 双倍,最低 0.1 |
永久发光仅限挂身的荧光棒 |
false |
true = 只有挂身那支永久,地上投掷的照常熄灭 |
[彩虹变色]
| 键 | 默认 | 说明 |
|---|---|---|
启用彩虹变色 |
true |
总开关。设为 false 完全恢复原版颜色 |
变色风格 |
平滑色相环 |
另一选项:随机艳色过渡 |
色相循环周期(秒) |
3 |
平滑风格走完整圈彩虹的秒数,越小变色越快 |
随机换色间隔(秒) |
1 |
随机风格的换色间隔 |
棒体材质同步变色 |
true |
false = 只变光源,模型保持原色 |
仅对挂身的荧光棒生效 |
false |
true = 只给挂在身上的荧光棒变彩 |
输出诊断日志 |
false |
true = 每秒打印一次当前颜色/寿命与命中数量,供排查 |
安装
BepInEx/plugins/GlowStickOnBodyRestored/GlowStickOnBodyRestored.dll 放入游戏目录对应位置。
依赖:仅 BepInExPack_GTFO。
致谢
- Localia — GlowStickOnBody 原作者,本插件是其 1.2.3 的完整移植
- Brandonious — Rainbow_Scouts,随机艳色过渡风格的参考实现
- BepInEx 团队与 GTFO 模组社区
反馈
问题反馈与功能建议请到:https://qingju.me
