环世界mod红字排查记录
yang12535
2026年05月10日 20:44
边缘世界 RimWorld 环世界

时间:2026-05-10

游戏版本:1.6.4633 rev1261  

问题:启动时弹 540 条 `Could not load Texture2D` 红字

  • 在txt文本编辑有1.3w+的字符


事情起源

我朋友在玩环世界的时候被mod被重置搞到崩溃了,我好奇,就在其电脑上进行排查


排查记录

先省流,结果是Ratkin Anomaly+作者在测试版测试,但是正式版没有测试。

通过steam版本可以看到,一个在26年5月6日更新(Unstable分支),另一个在25年11月4日更新(默认公开版)

因此,导致了大量的纹理bug,然后游戏重置mod,如果没备份mod排序的话,还得重排。。。


罪魁祸首

Ratkin Anomaly+(鼠族异常+)  

Workshop ID:3293914637  

作者:Feng Xinzi

问题原因

这个 Mod 的 DLL 是在 RimWorld 的 unstable(测试版) 上编译的,但你现在玩的是 稳定版

具体对比:

稳定版(默认下载的)2025/11/04 版本 1.6.4633

unstable 测试版:2026/05/06 版本 1.6.9438

Mod 最后更新:2026/05/07~08日

作者在 5 月 7-8 号刚更新完 Mod,但 5 月 6 号 RimWorld 刚在 unstable 分支推了新版本。作者大概率是在 unstable 分支上做的测试,结果发出来后在稳定版上直接炸了。


发生了什么

Mod 的代码在游戏启动时就会介入渲染流程(通过 Harmony 框架),但因为它编译依赖的版本和你的游戏版本不一样,导致启动阶段就出错了。这个错误不是直接让你看到红字,而是把游戏的纹理加载管道搞崩了

所以你会看到 540 个地形纹理(Terrain/Surfaces/*)全部加载失败

  • Mod 自己一个地形都没改,但把整个加载流程给带崩了。

验证过程

用了 13 轮二分法 逐个排除,最终锁定到这个 Mod 上:

  • 只开 Ratkin Anomaly+ → 540 条报错

  • 关掉 Ratkin Anomaly+ → 少数报错,可以正常进游戏。

  • 其余 13 个鼠族相关 Mod 全部正常

我还把 Mod 的 DLL 反编译看了下,确认它确实引用了 Assembly-CSharp 1.6.9438,和默认的 1.6.4633 对不上。


解决办法

1. 最稳妥:暂时禁用 Ratkin Anomaly+,等作者适配稳定版后再开

2. 想继续玩:去 Steam 把 RimWorld 切到 unstable 公开测试分支(但不保证其他 Mod 兼容)

3. 找旧版:如果 Workshop 有历史版本,可以回退到更新前的旧版

结论:其他 13 个鼠族 Mod 都是安全的,问题只出在 Ratkin Anomaly+ 这一个上。

排查方法:逐轮二分法 + DLL 反编译验证