• 注册
  • Mod功能提议 Mod功能提议 关注:6312 内容:622

    【原创SPT模组】破冰船 × 动态地图适配 DynamicMapsInIceBreaker v2.0.9

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > Mod功能提议 > 正文
  • 29
  • Mod功能提议
  • 登堂入室

    让 SPT 的 DynamicMaps 完整支持 Manimal 破冰船地图:14 层甲板高清图、22 个特殊门实时红绿状态、随高度自动切层、只对破冰船生效——附完整诊断日志,出问题一键定位。

    玩过 SPT 的都知道 DynamicMaps,但它不认破冰船这张图。本模组把破冰船完整接入 DynamicMaps,并做了一系列针对性的适配:

    • 14 层甲板图层(冰面 Deck -3 ~ 顶层 Deck 10),玩家爬楼、下舱时自动切换当前层

    • 特殊门解锁显色逻辑(红 → 绿实时刷新)

    • 玩家位置、地图朝向、缩放全部实测校准

    模组内容

    功能 说明
    14 层甲板高清图 冰面→顶层全覆盖,层间无缝切换,不跳层不闪层
    特殊门标记 ×22 刷卡门×11 / 密码门×9 / 炸药门×1 / 冰封门×1
    门状态红→绿 刷卡、输密码、炸门、融冰后约 0.5 秒变绿
    门文字标签 图上直接标”刷卡门/密码门/炸药门/冰门”
    层切换防闪 跳、蹲、趴不会在层边界疯狂闪层
    缩放优化 小地图/大地图自动给到合适视野
    PNG 高清直读 直接读取高清 PNG 图层(非矢量糊图),已做压缩优化
    其他地图零影响 所有改动严格限定破冰船,海关/立交桥等照常用
    诊断日志 全链路日志,出问题看 LogOutput.log 就能定位

    门变色的具体机制:

    • 刷卡门:背包里有对应钥匙卡 → 绿(局内捡到卡/刷完卡立刻变,不用重开地图)

    • 密码门:输对密码门打开 → 绿

    • 炸药门:SZ-1 爆破后门被摧毁 → 检测到门消失 → 绿

    • 冰封门:喷灯融冰完成 → 绿

    诊断日志(排查问题用)

    出问题时打开游戏根目录 BepInEx\LogOutput.log,搜索关键字 DynamicMapsInIceBreaker

    • 启动 / 补丁挂载 / PNG 加载 / 图层诊断 / 门监控 / 性能采样,每步都有日志

    • 常见问题直接看日志定位:PNG 文件缺失、DynamicMaps 版本不匹配、门监控是否开启等

    • [Perf] 30 秒性能采样:能看到门监控各步骤耗时

    文件内容与结构

    本文件含:

    • DynamicMaps 文件夹下对 Icebreaker 地图的补丁(14 层高清 PNG 图 + 地图定义)

    • plugins 文件夹下的功能补丁 DLL(DynamicMapsInIceBreaker.dll

    两者缺一不可。

    复制

    BepInEx\plugins\
    ├─ DynamicMapsInIceBreaker\DynamicMapsInIceBreaker.dll   插件本体
    └─ DynamicMaps\Maps\Icebreaker\
       ├─ Icebreaker.jsonc             地图定义(14层+22门标记)
       └─ Layers\Icebreaker_L0~L13.png 每层高清图

    安装

    前置:

    • DynamicMaps 本体 1.1.3+(4.0.13 最后版本)

    • Manimal Icebreaker 破冰船 0.2.3 ~ 0.3.1(0.3.1 已实测兼容)

    安装步骤:

    1. 解压,把 BepInEx 文件夹合并进游戏根目录,覆盖同名文件

    2. 【重要】删除游戏里旧版/残留的插件 DLL(防止加载到旧版或重复):

      • BepInEx\plugins\DynamicMapsInIceBreaker.dll(旧版根目录残留,删)

      • BepInEx\plugins\DynamicMapsPngLayers.dll(更早的残留,删)

      • BepInEx\plugins\IcebreakerMapTweaks.dll(更早的残留,删)

      • 只保留 BepInEx\plugins\DynamicMapsInIceBreaker\DynamicMapsInIceBreaker.dll

    3. 重启游戏

    验证: 进破冰船按 M 开地图即可;BepInEx\LogOutput.log 应看到 ==== DynamicMapsInIceBreaker v2.0.9 ====

    常见问题

    Q:为什么一些门显示在地图上的位置并不准确?

    A:门的位置是从代码中读的,而图片显示是手动调的,难以严丝合缝,但实测不影响观感。

    Q:会影响其他地图吗?

    A:不会。所有补丁都只对破冰船(suburbs)生效,其他地图完全走 DynamicMaps 原生逻辑。

    Q:进破冰船后感觉卡顿怎么办?

    A:本模组只做地图 UI,不碰生成/扫描逻辑;破冰船本身的卡顿来自 Manimal 0.3.1 自身(机器人生成量大、进图扫描重、灯光特效全开)。可在 Manimal 的 cfg(com.manimal.icebreaker.cfg)里关 LensFlares、把 LampIntensity 调 0、VolFog 调 false。

    版本记录

    • v1.1.0:发布版。去掉密封门/轨迹记录/调试日志;门红绿实时检测;刷卡门局内即时刷新;炸药门爆破即绿;其他地图零影响。

    • v2.0.9(当前):纯地图适配 + 完整诊断日志的稳定版。修复 DynamicMaps 版本不匹配导致插件失效的问题(逐个补丁挂载,版本不同只警告跳过);修复 0.3.1 超大场景下的门监控卡顿(扫描降频 5 倍,门状态仍实时读);DLL 独立文件夹安装。

    隐藏内容需要付费才可以看见

    马上购买
    登堂入室
    置顶

    问题楼


  • ASTRA771刚测试完回来,装上之后大厅low帧暴降到17,开了局工厂也是这个帧数同时伴随有规律且不间断的卡顿,删除后帧率就正常了
    拉黑 6天前 电脑端回复
  • VoidEco@ASTRA771,已尝试修复可能的帧率问题
    拉黑 6天前 电脑端回复
  • ASTRA771 @VoidEco 只要地图一栏切换到破冰船帧数就会暴跌且伴随规律性卡顿,哪怕在大厅也会有一样的问题,切换到其他地图就不会有卡顿问题,实测破冰船也一样卡顿
    拉黑 6天前 电脑端回复
  • ASTRA771 @VoidEco 不确定是不是我的问题,动态地图相关只有一个汉化
    拉黑 6天前 电脑端回复
  • VoidEco @ASTRA771 什么叫做地图一栏切换到破冰船?
    拉黑 6天前 电脑端回复
  • ASTRA771 @VoidEco 就是仓库上方的横向菜单栏,地图选项里点开是有相关地图的,但只要我换到破冰船就会卡顿掉帧
    拉黑 6天前 电脑端回复
  • VoidEco @ASTRA771 我这里没有非常严重的掉帧的现象,你的设备性能如何?
    拉黑 6天前 电脑端回复
  • ASTRA771 @VoidEco 台式i713700kf 32g内存 4070 很奇怪的是只有切出破冰船地图就会卡顿,也许是有其他模组冲突了,我再自己排查一下
    拉黑 6天前 电脑端回复
  • VoidEco @ASTRA771 尝试切换之后卡一下,还是一直卡?如果一直卡,尝试删除模组目录下那些 SVG 图片看能不能解决问题
    拉黑 6天前 电脑端回复
  • ASTRA771 @VoidEco 1.1.1局外地图不卡,但进破冰船局内还是有很严重的卡顿
    拉黑 6天前 电脑端回复
  • 回复
    登堂入室

    好好好,这就去试试


    回复
    初窥堂奥
    666666
    回复
    初来乍到

    4.1.2可以吗?

  • VoidEco大概不行。 因为破冰船模组本身是运行在 4.0.13 版本上的。 4.1.2没有破冰船模组。
    拉黑 6天前 电脑端回复
  • IKFCI好吧 [s-32]
    拉黑 5天前 电脑端回复
  • 回复
    圆转纯熟

    666

    回复
    登堂入室

    这里,切到破冰船就会开始卡顿掉帧,我实际开了一局破冰船也会卡顿掉帧,其他地图不加载破冰船地图就不会卡顿

    回复
    初窥堂奥
    VIP2
    打赏了1金币
    回复
    圆转纯熟
    赠送了礼物[快上车]
    回复
    炉火纯青
    这就去试一下
    回复
    渐入佳境

    感谢大佬分享

    回复
    登堂入室

    确实会一直掉帧卡顿

    回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 0
  • 内容 11837
  • 关注 6312
  • 聊天
    关注 1

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

    捐助我们

    • 微信
    • 支付宝
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: