原创
F3 调试面板
调试信息覆盖层 —— 实时显示游戏内部数据,多种 3D 线框可视化,深入理解游戏机制
截图预览
安装
前置要求
-
7 Days To Die 3.0(PC Steam 版)
-
需安装 0Harmony(游戏自带的 0_TFP_Harmony mod 即可)
必须关闭 EAC(Easy Anti-Cheat)
Harmony 代码注入会被 EAC 拦截,启动游戏前必须关闭!
-
Steam 启动游戏时选择 「Show game launcher」
-
取消勾选 「Use Easy Anti-Cheat」
-
点击 「Run & Save as default」
安装步骤
-
将 F3DebugOverlay 文件夹复制到 7 Days To Die/Mods/ 目录下
-
启动游戏
└── F3DebugOverlay/
├── ModInfo.xml
├── F3DebugOverlay.dll
├── Config.json ← 首次运行自动生成
└── Config/
└── …
功能特性
|
F3 调试面板
实时显示 FPS、内存、玩家坐标/区块、朝向、准心方块属性、实体信息、世界时间
|
F3+G 实体碰撞箱
白色线框显示 100m 范围内所有实体的碰撞箱
|
|
F3+H 刷怪区域体积
橙色线框显示所有 SleeperVolume 和 TriggerVolume 的范围
|
F3+J 刷怪生成点
绿色十字标记每个 SleeperVolume 中丧尸的具体生成位置
|
|
F3+K 触发器体积
蓝紫色线框显示 TriggerVolume,玩家走入时系统强制唤醒丧尸。已触发 显示为暗灰色
|
F3+[ / F3+] 渲染范围
10m ~ 300m 可调,步进 10m,避免大量线框导致的性能问题
|
|
长按/短按 F3
短按循环切换 5 个面板位置;长按 1 秒关闭面板并记住位置
|
; 复制调试信息
一键复制当前调试信息到剪贴板和游戏日志
|
热键参考
| 按键 | 功能说明 |
|---|---|
| F3短按 | 切换面板位置(5 个位置 + 关闭) |
| F3长按 1 秒 | 关闭面板(记住位置,短按恢复) |
| F3 + G | 切换实体碰撞箱线框(白色) |
| F3 + H | 切换刷怪区域体积线框(橙色) |
| F3 + J | 切换刷怪生成点标记(绿色十字) |
| F3 + K | 切换触发器体积线框(蓝紫色 / 暗灰色) |
| F3 + [ | 减小渲染范围 10m |
| F3 + ] | 增大渲染范围 10m |
| ; | 复制当前调试信息到剪贴板和日志 |
配置说明
配置文件位于 Mod 目录下的 Config.json:
“Enabled”: true,
“HotkeyName”: “F3”,
“CopyHotkeyName”: “Semicolon”,
“TextScale”: 1.0,
“OverlayPosition”: 0,
“LastVisiblePosition”: 0,
“EntityBoxRange”: 100,
“VolumeRange”: 80
}
| 配置项 | 说明 | 默认值 |
|---|---|---|
| Enabled | 面板是否启用 | true |
| HotkeyName | 主热键名称 | “F3” |
| CopyHotkeyName | 复制热键名称 | “Semicolon” |
| TextScale | 文字缩放比例 | 1.0 |
| OverlayPosition | 面板位置 (0=左上, 1=右上, 2=右下, 3=左下, 4=顶部居中) | 0 |
| EntityBoxRange | 实体碰撞箱渲染范围 (m) | 100 |
| VolumeRange | 体积/生成点渲染范围 (m) | 80 |
使用注意事项
|
性能提示
默认渲染范围可能造成卡顿。建议用 F3+[ / F3+] 调到 30~50m,或在背包界面调节。
|
|
渲染范围计算方式
范围以 玩家到每个体积/实体的实际距离 计算,不是建筑中心距离。距离判断在建筑预过滤(250m)之后进行,大建筑边缘的体积也不会被错误跳过。
|
|
线框模式互斥
F3+G / F3+H / F3+J / F3+K 四种线框模式互斥,开启一种会自动关闭其他,避免画面混乱。
|
|
F3+K 与潜行机制
TriggerVolume 是系统强制触发 —— 玩家走入时 无论潜行与否 都会唤醒/生成丧尸,与噪声或攻击无关。这不同于可被潜行规避的 SleeperVolume 近距离检测。
|
|
必须关闭 EAC
本 Mod 依赖 Harmony 进行代码注入。Easy Anti-Cheat 会拦截此操作导致 Mod 无法加载。启动前请务必在游戏启动器中 取消勾选 Use Easy Anti-Cheat。
|
更新日志
v1.4.12026-07-08
-
修复建筑预过滤距离算法:大建筑边缘的触发器不再被错误跳过
-
优化面板提示文字:F3+[/] 改为 F3+[ / F3+] 避免误读
2026-07-08
-
短按 F3 恢复正常:长按阈值从 0.5 秒改为 1 秒
-
提示行文字太长导致显示不全,现拆分为两行
-
新增 F3+[ / F3+] 调节渲染范围(10m ~ 300m)
-
新增 EntityBoxRange 和 VolumeRange 配置项
2026-07-08
-
F3+K 已触发/未触发体积用不同颜色区分(暗灰色/蓝紫色)
-
TriggerVolume 改用直接类型访问,移除反射调用
-
面板提示显示已触发数量
2026-07-08
-
F3+K 仅显示 TriggerVolume 对象(移除 SleeperVolume Trigger 类型)
-
TriggerVolume 是真正的系统强制触发机制,潜行不可规避
2026-07-08
-
修正 F3+K 触发类型筛选(仅 Trigger 类型,排除 Attack 类型)
-
源码分析确认:Attack 类型仍受潜行影响,Trigger 类型经 TriggerVolume 远程激活才无条件强制
2026-07-08
-
新增 F3+K:显示 Attack/Trigger 类型 SleeperVolume + TriggerVolume 对象
-
长按 F3 自动隐藏(按住即隐藏,无需抬起)
2026-07-08
-
新增 F3+J:显示 SleeperVolume 的刷怪生成点位置
-
修复 OnPostRender:F3+G/H 线框现在独立于面板状态工作
2026-07-08
-
F3+H 改用 DynamicPrefabDecorator API,1Hz 刷新避免卡顿
-
修复 ESC 暂停菜单不隐藏覆盖层的问题
2026-07-08
-
新增 F3+H:刷怪/触发器体积线框
-
面板底部显示热键提示
2026-07-08
-
面板在菜单/背包/暂停时自动隐藏
-
修复方块轮廓线位置偏移 bug
2026-07-08
-
新增 F3+G:实体碰撞箱线框
-
修复水面上方检测异常
2026-07-07
-
初始版本:F3 调试信息面板、方块/实体信息显示、位置循环切换
隐藏内容需要付费才可以看见















鄂公网安备42011202002543号




这个逼装的我给82分,剩下的用666的方式打给你!
带走了 谢谢大佬