时间: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 反编译验证