
近距离炮塔探测器,配备冲锋枪、霰弹枪、垃圾和自动大锤炮塔
近战炮塔探测器模组 V1.7,适用于《七日杀》,可在屏幕上显示附近炮塔的标记,标签展示其类型、距离、状态和属性,所有内容均可通过配置文件自定义。
查看大图邻近炮塔探测器模组
通过为附近炮塔提供屏幕标记和标签,增强了《七日杀》的游戏体验,帮助玩家随时掌握炮塔位置、状态和属性。
它支持基于实体的炮塔(如废料大锤和废料远程炮塔)以及基于方块的炮塔(如霰弹枪和冲锋枪炮塔),让玩家更轻松地管理防御或规避游戏中的威胁。
主要特点
炮塔侦测与屏幕标记:
- 检测玩家周围可配置半径(默认:15米)内的炮塔。
- 使用
junk_turret图标在屏幕上显示已探测到的炮塔标记,并标注炮塔类型、距离及状态(例如:霰弹枪:10.5米 [关闭])。 - 支持基于实体的炮塔(废料大锤、废料远程)和基于方块的炮塔(霰弹枪、冲锋枪)。
动态标签更新:
- 标签会随着玩家移动而动态更新,显示与每个炮塔的实时距离变化(例如:
霰弹枪:10.5米 [关闭]更新为霰弹枪:9.8米 [关闭])。 - 当炮塔处于近距离半径内(默认:5米)且已开启电源时,标签还会显示弹药数量和生命值(例如,
霰弹枪:4.5米 [开启,A:50,H:100])。
可配置设置:
该模组使用 config.json 文件进行自定义,允许用户调整:
- ToggleKey:启用/禁用检测器的按键(默认:小键盘8)。
- DetectionRadius:炮塔被检测到的半径范围(默认:15米)。
- 近距离半径:显示额外状态(弹药、生命值)的半径范围(默认:5米)。
- LabelUpdateInterval:标签更新频率(默认值:0.1秒,即每秒10次)。
- ScanInterval:模组扫描新增或移除炮塔的频率(默认:30秒)。
- ShowOffScreenMarkers:是否显示屏幕外的炮塔标记(默认:true)。
性能优化:
- 将繁重操作(扫描新炮塔)与轻量操作(更新标签)分离,以确保流畅性能。
- 每
ScanInterval秒(默认:30 秒)扫描新增或移除的炮塔,以降低性能影响。 - 每
LabelUpdateInterval秒更新一次标签(默认:0.1秒),以实现流畅、实时的距离更新,同时避免对游戏造成过载。
日志记录与调试:
- 记录炮塔检测、导航对象注册和移除信息,用于调试目的(例如,
[ProximityTurretDetector] 在X: 382.0, Y: 35.0, Z: 522.0 [关闭] 处检测到霰弹枪炮塔(方块))。 - 通过仅在检测到新炮塔时记录"已生成炮塔ID..."信息,减少了日志噪音,避免对同一炮塔重复记录消息。
可靠性修复:
- 使用长整型作为炮塔区块ID,以防止重复并确保唯一标识。
- 正确处理炮塔超出范围或被摧毁时的移除,防止标记闪烁或丢失。
- 正确将标记放置在合适的高度(使用
Vector3.up * 0.5f)并确保图标保持一致。
运作方式
该模组通过 Harmony 修补 EntityPlayerLocal.Update 方法,使其每帧运行其逻辑。
启用时(通过切换键),它会扫描探测半径内的炮塔,并将它们注册为导航对象以进行屏幕显示。
它会随着玩家移动实时更新这些导航对象的标签,显示炮塔类型、距离和状态(适用时还包括弹药和生命值)。
该模组可以开启/关闭,所有设置均可通过 config.json 文件进行配置。
示例输出
启用探测器后,您可能会在屏幕上看到如下标签:
- 垃圾撬棍:12.3米 [开启]
- 霰弹枪:7.8米 [关闭]
- SMG:4.2米 [开启,A:50,H:100](当距离5米内且炮塔开启时)
技术细节
- 使用 C# 编写,借助 Harmony 库进行补丁操作。
- 兼容《七日杀》(测试截至2025年3月29日)。
- 使用游戏的导航对象系统来显示标记,确保与游戏现有用户界面的集成。
免责声明
使用此模组即表示您承认 TechFreq 不对因使用该模组导致的任何问题、崩溃或冲突负责。
使用风险自负。在安装任何类型的模组前,请备份您的游戏文件。
感谢您的下载,祝您游戏愉快!
安装
确保 mod 目录中存在 harmony mod,因为这是必需的。
下载模组文件,解压模组文件。
请备份您的世界、存档或游戏文件。
将它们放入你的《七日杀》游戏中的 Mods 目录。
EAC 必须被禁用,尽管我希望未来能有所改变,目前 DLLS 不受 EAC 支持,但 XML 没有问题,遗憾的是这是一个 dll 修改。
这仅适用于客户端
但也许这也适用于服务器端和客户端兼容性?
无需进一步设置。尽情享受吧!
致谢
感谢 TechFreq 和人工智能(包括 ChatGPT、微软 CoPilot AI、Twitter/X 的 Grok AI)协助我创建这个模组。作为一个游戏模组制作新手,我在学习过程中若没有这些工具的帮助,根本无法完成这项工作。同时也要感谢整个模组社区的集体智慧与支持。
我非常感激,同时也欢迎对 mod 的任何反馈。
支持公告
这个模组可能会也可能不会交叉发布到 7DaystoDieMods。对于那些想支持'TechFreqs'作品的人,通过 ModsFire 在他们的网站上下载(广告支持,每次下载都能获得收益)对我帮助很大!除了 NexusMods 之外,他们的网站上还有一个直接的 MEGA 镜像可供使用,NexusMods 也提供直接链接,这些链接不会按点击或下载次数获得收益,而是通过捐赠积分运行,或者通过'TechFreqs'的链接进行 PayPal 或 Ko-fi 捐赠。
然而,捐款并非强求,
每一份小小的支持都意义非凡,
它们将助力未来更多模组、音乐与漏洞修复的诞生。
再次感谢你们的非凡之处,
并抽出时间浏览这篇模组帖子。
社交媒体
如果你欣赏'TechFreqs'的工作并想表示支持,可以使用这个捐赠链接,尽管这不是必须的。
Kofi 页面:https://ouo.io/KHl59h
一般来说,我很感激大家查看模组帖子、分享并享受任何模组本身的行为。再次感谢!祝游戏愉快!
喜欢这个模组吗?有反馈、想法或需要故障排除?
加入 TechFreq 超酷小队 Discord 服务器!https://ouo.io/FXCrA1
加入我们的 Discord,一起畅聊游戏、分享趣图,还有更多模组更新等你来发现!
至于 TechFreqs 音乐,这是免版税音乐,可用于您的项目或休闲聆听!
源音乐文件可随意索取,欢迎在 Discord 上询问!或获取更多内容!
TechFreqs 社交平台:https://ouo.io/CjpGJ6
看看今天的幕后花絮吧!再次感谢大家查看模组帖子。






还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。