
真手电筒 - 沉浸式战术照明装置
这是对便携式照明系统的一次彻底Redscript重设计,集成了电源管理、NPC侦测、战术应用、武器联动物理效果以及模组装备支持。
查看大图True Flashlight
沉浸式战术照明装备
一款使用 Redscript 全面重制的便携照明系统,集成了电源管理、NPC 探测、战术实用功能、武器联动物理效果,并支持模组装备。
概览
True Flashlight 是一项全面的系统性改造,将标准手电筒转变为实用的战术装备。它摒弃了过去“漂浮视角灯光”的设计,引入了会随武器位置变化的光束、能在黑暗中察觉你存在的 NPC,以及专为清房和突入敌占区设计的高强度战术模式。
主要特性
真实武器照明
- 枪口联动物理: 你的灯光被视为一个物理附件。如果枪口指向偏离准星(例如换弹、冲刺或武器摆动时),光束将跟随枪管方向移动,并会根据偏离角度逼真地散射和变暗。
- 装备需求(可选,默认开启): 可切换是否需要特定装备。启用时,手电筒仅在你装备了支持的瞄准镜附件或头部装备时才工作。
- 可扩展的 JSON 支持: 本模组旨在与你的整个模组列表兼容。你可以通过将模组装备的 ID 添加到
r6\storages\TrueFlashlight\true_flashlight.json配置文件中,轻松添加自定义的瞄准镜或头部装备。
敌对 AI 反应与潜行
你的灯光现在是世界中可见的一部分。在受限或危险区域使用手电筒会带来战略风险:
- 高级探测逻辑: NPC 如果发现你的光束照到墙壁或地面,会进行调查。直接将灯光照向敌人会立即触发警报。
- 原生性能优化: 完全使用 Redscript 构建。与其他模组不同,它不使用逐帧轮询(onUpdate),即使在复杂的检测过程中也能确保零 FPS 影响。
- 声学特征: 手电筒开关的机械声可能被附近的敌人听到,在安静、受限的区域可能会暴露你的位置。
- 动态环境缩放:
- 时间因素: 检测范围在白天会动态减小,在夜间达到峰值。
- 天气干扰: 大雨会使光束散射,从而现实地降低 NPC 能察觉到你的灯光的距离。
- 单位稀有度缩放: 精英单位和 MaxTac 特工经过训练,能从比普通街头暴徒远得多的距离发现光源。
战术手电筒模式
- 高输出过载: 激活战术状态,提供 10 倍亮度,用于在大型环境中识别目标。
- 光学瘫痪: 在突入时切换到战术模式,立即致盲近距离内被光束照到的敌人,为你创造宝贵的接敌窗口。
- 情境逻辑: 致盲效果针对弱光环境进行了优化,模拟了眼睛和光学器件在黑暗中突然暴露在强光下的反应。
电源管理
True Flashlight 不再仅仅是一盏灯——它是一件需要维护,并对战斗热度做出反应的战术装备。
真实平衡战术模式 (RBTM)
引入了双能源系统。你的手电筒现在使用两个独立的电源来平衡游戏性和沉浸感:
- 全局电池: 为标准光束供电。持续使用时间较长,但需要关注电量。电量耗尽时,你会注意到灯光闪烁、变暗并发出声音——这是完全熄灭前的一个现实警告。
- 战术电容: 专门用于高强度战术模式。该电容的消耗速度远快于电池,防止您无限使用强力光束,迫使您做出战术决策。快速或持续使用战术模式会导致亮度下降,电容过热并耗尽。
- 充满/半电通知: 沉浸式电源系统通知,让您知道手电筒已准备好或剩余 50% 电量。
- 智能充电: 每当手电筒关闭时,两个系统都会自然恢复电量。
- 车辆快速充电: 坐在车辆内会极大地提升充电速度,让您为下一次突入做好准备。
战斗与状态反应
你的装备现在是世界系统性交互的一部分。战斗状态效果会直接影响你的可见度:
- EMP 影响: 受到 EMP 伤害会导致立即消耗 20% 电池,并触发暂时的系统故障。你的灯光会剧烈闪烁并强制重启。
- 武器故障: 由于战术灯与你的武器相连,任何“武器故障”效果都会损坏战术电容,在故障清除前无法使用高强度模式。
配置预设
不想进行微操?请在模组设置菜单中使用电池预设:
- 娱乐: 20 分钟电池续航,10 分钟完全充电。适合休闲探索。
- 平衡: 10 分钟电池续航,20 分钟完全充电。资源管理有意义但不算严苛。
- 真实: 20 分钟电池续航,无自动充电。适合追求硬核沉浸感的玩家。
- 自定义: 精细调整每一个数值以满足你的喜好。
武器差异
不同武器的电池容量不同——重型平台续航更久。
- 重型武器 (狙击步枪 / 轻机枪 / 重机枪) — 大型内置电池。续航时间长。
- 中型武器 (霰弹枪 / 精确步枪) — 中等容量。续航均衡。
- 突击步枪 — 略高于标准。续航时间有小幅加成。
- 冲锋枪 — 标准战术配置。默认续航时间。
- 手枪 / 左轮手枪 — 紧凑框架,紧凑电池。续航时间最短。
高科技武器惩罚 高科技武器消耗更多电力——维持其运行会拖累电池恢复速度。
- 技术武器 — 电池充电速度较慢,但内置的高效电容会加速战术电容恢复。
- 智能武器 — 机载目标锁定硬件会同时降低电池充电速度和战术电容恢复速度。
所有数值均可在模组设置中配置。
面向模组作者 —— 电池 API
模式 A —— 倍增器 (武器 / 技能模组)
在装备时调用;卸下时重置为 1.0。
import TrueFlashlight.BatteryOverride.*
let TF_BatteryAPI: ref<TF_BatteryAPI> = GameInstance.GetScriptableSystemsContainer(this.GetGame()).Get(n"TF_BatteryAPI") as TF_BatteryAPI;TF_BatteryAPI.TF_SetBatteryDrainMult(1.5); // 续航延长 50%TF_BatteryAPI.TF_SetBatteryRechargeMult(2.0); // 充电速度翻倍TF_BatteryAPI.TF_SetTacRechargeMult(1.5); // 战术电容恢复速度加快
模式 B —— 直接注入 (消耗品模组) 立即设定电池电量。如果灯处于开启状态,电量标签会自动重新开始。
TF_BatteryAPI.TF_SetBattery(1.0); // 紧急充满
只读获取器
TF_BatteryAPI.TF_GetBattery() // 当前电量 [0.0–1.0]TF_BatteryAPI.TF_GetBatteryDrainMult() // 当前电池消耗倍率TF_BatteryAPI.TF_GetBatteryRechargeMult() // 当前充电倍率TF_BatteryAPI.TF_GetTacRechargeMult() // 当前战术电容充电倍率
可配置设置
所有内容均可通过模组设置菜单调整,以适应您的特定游戏风格:
灯光校准
- 灯光属性: 精细调整亮度、有效范围、光束宽度(内角)和边缘柔和度。
- 颜色预设: 10 个精心设计的配置文件(冷白、暖白、炽红、翡翠绿、钴蓝、霓虹紫、紫外光等)或完全手动的 RGB 控制。
- 音频预设: 从多个原生 UI 音效中选择开关切换声。
战术与探测调整
- 可见度提升: 精确设置手电筒会增加多少您的探测范围。
- 探测半径: 针对直接命中警报、周边光束感知和声音(开关)警报的独立滑块。
- 环境倍率: 调整蹲伏、天气(降雨)或时间段对 NPC 警觉度的影响程度。
控制架构
- 修饰键: 全面支持复杂的键位绑定(例如 Shift + F)。
- 更多手柄修饰键: 将手电筒映射到按键组合(例如 十字键上 + 按钮),以保留所有原版游戏功能。除十字键支持外,您现在还可以使用 LB/RB(肩键) 和 LT/RT(扳机键) 作为修饰键来开关灯光或切换战术模式,从而实现与您现有手柄布局的无缝整合。
内置模组支持
出于沉浸感考虑,微型瞄准具已被排除。
其他说明
True Flashlight 最初是在我使用 0-Engine 和 0-Engine Enhanced Mods 精简我的 CET 模组列表过程中的一个附带项目。目标是创建一个高度沉浸式、保持“轻量”且原生运行于游戏脚本引擎内的照明系统。
- 物理实体绑定: 我最初的目标是将光源直接绑定到武器实体上以获得最大真实感(类似于 Kinda Realistic Flashlight 中的令人印象深刻的实现)。虽然这在初始版本中证明技术上比较复杂,但它仍然是未来更新的主要目标。目前,枪口倾斜逻辑提供了类似的高保真体验。
安装
前置需求:
- Redscript
- RED4ext
- Mod Settings
- Codeware
- RedData
- RedFileSystem
推荐:
为了解锁大部分 CDPR 奇怪地决定锁定的武器附件,请使用: Unlocked Attachments - TweakXL
精简的组件,为包括 True Flashlight 电池在内的许多模组提供状态显示: Informative Widgets Informative Healthbar
设置步骤:
- 安装上述所有必需的框架。
- 使用模组管理器或将模组文件解压到你的《赛博朋克 2077》根目录。
- 在游戏内的模组设置菜单中配置你的偏好。
致谢
- NexusGuy999 - Simple Flashlight - 原始基础
- 0nlyQ - Better Flashlight - 探测功能灵感
- b13nxx - Kinda Realistic Flashlight - 独特的物理照明概念和功能灵感
- DigitalVixen - 来自 Street Sense 的探测概念灵感
- psiberx - Codeware
- RayshaderFR - RedData, RedFileSystem
- jac3km4 - redscript
- WopsS - RED4ext
- 以及所有使此类系统性模组成为了解情况的《赛博朋克 2077》模组社区和工具开发者。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。