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.
| Date uploaded | 2 days ago |
| Version | 1.2.0 |
| Download link | HawChow-GlowStickOnBody_Restored-1.2.0.zip |
| Downloads | 72 |
| Dependency string | HawChow-GlowStickOnBody_Restored-1.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.3README
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
CHANGELOG
Changelog
1.2.0
- 新增:荧光棒永久发光(默认开启)——点着之后不会随时间长灭,也不会消失
- 覆盖所有荧光棒:挂在身上的、投掷落地的(可用
永久发光仅限挂身的荧光棒收窄到只挂身) - 换新棒时旧棒仍会正常"让位"淡出,不会在胸口堆一串常亮
- 关闭开关即回到原版寿命;另有
寿命倍率可在非永久模式下把寿命拉长/缩短(1.0 = 原版,2.0 = 双倍,最低 0.1)
- 覆盖所有荧光棒:挂在身上的、投掷落地的(可用
- 新增配置面
[荧光棒寿命]:荧光棒永久发光(默认 true)、寿命倍率(默认 1.0)、永久发光仅限挂身的荧光棒(默认 false) - 新增诊断行
[GSOB-Life](跟随输出诊断日志开关),每秒打印一次:永久状态、命中数量、当前状态与寿命、救回次数 - 说明:永久发光是本地表现层的"续命",不改游戏数据结构;队友看到的效果取决于对方是否也装本插件
- 保持:彩虹变色(1.1.0)与挂身/光源跟随/光强增益(1.0.0)逻辑不变,公开表面只增不减
1.1.0
- 新增:荧光棒彩虹变色效果,默认开启
- 覆盖所有荧光棒:挂在身上的、投掷落地的、拿在手里的
- 光源颜色 + 棒体本体材质一起变彩
- 两种风格可在配置中切换:
平滑色相环(默认,连续彩虹循环)与随机艳色过渡(参考 Brandonious 的 Rainbow_Scouts:随机鲜艳目标色 + 定时平滑过渡) - 色相空间插值:过渡全程保持满饱和鲜艳,不会在中途发灰
- 新增配置面
BepInEx\config\HawChow.GlowStickOnBodyRestored.cfg:启用彩虹变色(默认 true)、变色风格、色相循环周期(秒)、随机换色间隔(秒)、棒体材质同步变色、仅对挂身的荧光棒生效、输出诊断日志 - 新增:彩虹诊断日志(
[GSOB-Rainbow]行),开启后每秒打印当前颜色与命中数量,便于排查 - 说明:变色为本地视觉效果,未安装本插件的队友看到的仍是原版颜色
- 保持:挂身、光源跟随相机、光强/寿命增益逻辑与 1.0.0 完全一致(公开表面无删除,仅新增)
1.0.0
- 为最新版 GTFO(BepInEx 6 IL2CPP)完整移植 Localia 的 GlowStickOnBody 1.2.3
- 右键把荧光棒挂到身上:自己视角挂胸口跟随相机,队友视角挂右腿骨骼
- 挂载状态光强增幅、荧光棒寿命延长;左键正常投掷不受影响