最近在 SPT 4.0.x 整合 MG 实时跳蚤与火神重工/火神之心相关内容时,遇到两者兼容问题,整理了一个非官方兼容性修复补丁,方便遇到同类问题的玩家直接安装测试。
问题现象:
1. 客户端启动到 Handbook/预设克隆阶段报错:Object reference not set to an instance of an object。常见堆栈位置包括 ItemFactoryClass.GetPresetItem / HandbookData.Clone / CloneItem。
2. 服务端生成跳蚤报价时,火神重工导出文件或武器预设数据异常可能导致报价生成失败、卡住或 fallback 报错。
MG实时跳蚤与火神重工兼容性修复.zip
13.61 KB,下载次数:13[记录]
MG实时跳蚤与火神重工兼容性修复
适用环境:
– SPT 4.0.x
– 已安装 MG 实时跳蚤、火神重工/火神之心相关 mod 的整合环境
– 主要针对启动 Handbook 空引用、跳蚤报价生成兼容问题
修复内容:
– 清理或规避会导致 Handbook 预设克隆异常的无效 item preset 数据
– 修正部分预设 root parent 异常,避免客户端 CloneItem/GetPresetItem 空引用
– 对跳蚤武器预设获取异常做 fallback,避免单个异常预设阻断跳蚤报价流程
– 对火神重工导出快照文件被占用时的写入失败做容错
– 发布版已移除调试 DLL、PDB 和诊断日志写入
说明:
– 这是兼容性补丁,不是 MG 实时跳蚤、MG-Mod 或火神重工本体。
– 本地整合环境验证:旧的 Handbook 空引用崩溃不再复现,WTT – Menu Overhaul 还原后可正常进入游戏。
– 如果仍然报错,请附上服务端日志和客户端 BepInEx/LogOutput.log。
VirusTotal 检测:
– 检测链接:https://www.virustotal.com/gui/file/9a21080a27f93cf1e5192b225943ff73f7fb9ee4517a7cf981e4cbddcc9447f6/detection
– 检测结果:没有安全厂商将此文件标记为恶意文件。
补充说明:













谢谢,你是好人