Darkest Dungeon®

Darkest Dungeon®

25 个评价
[CN]Courtyard Plus 兼容增强补丁
   
奖励
收藏
已收藏
取消收藏
General: Gameplay Tweaks
文件大小
发表于
409.587 KB
8 月 30 日 上午 4:38
1 项改动说明 ( 查看 )
您需要 DLC 才能使用该物品。

订阅以下载
[CN]Courtyard Plus 兼容增强补丁

描述
在同时使用Courtyard Plus和其他修改猩红庭院敌人的Mod时,你是否遇到过以下报错?

No monster brain class with id:Blood_Cherub_A

一开始,它只是在加载时出现,并不会造成什么后果。这个致命错误在你进入庭院遇到特定新怪物时才会完全体现——立刻闪退。

由于Courtyard Plus本身是一个大型内容Mod,直接禁用它来解决问题有可能会导致存档进度受损。

原因:

崩溃的根源在于文件覆盖冲突。

像Courtyard Plus和Exaelus' Arduous Edition这类有对原版猩红庭院内容修改的Mod,都修改了同一个原版猩红庭院的AI文件:crimson_court.monster_brains.json。

关键问题在于,Courtyard Plus不仅修改了原版敌人的AI,还错误地在同一个文件里添加了它自己的新怪物AI(比如报错中提到的Blood_Cherub_A)。

当另一个AI Mod的加载优先级高于Courtyard Plus时,它的文件自然会覆盖掉Courtyard Plus的版本。这导致游戏在生成新怪物时找不到它们对应的AI数据,从而立刻崩溃。

解决办法:

这个兼容性补丁通过一个简单的操作解决了问题:

它将Courtyard Plus中新添加的怪物AI从原版文件中分离出来,放进一个独立的AI文件里。

如此一来,其他Mod只会覆盖原版敌人的AI部分,而新怪物的AI将始终存在,冲突和崩溃得以避免。

使用方法:

将此兼容补丁放置在Mod加载顺序中紧邻Courtyard Plus的上方,避免错误操作带来的优先级混乱。

只要Courtyard Plus没有更新新种类的敌人并添加AI,这个补丁就能一直生效。
4 条留言
昶羽 10 月 23 日 上午 7:47 
开局会爆粗
Assert Failed:
(SpriteLibrary::instance().GetSpriteIdName( string_hash(pActivateClass->m_CurioGraphicName.e )) != nullptr)
Quest::SystemClass::LoadTypes in quest_class.cpp line 1348
Couldn't find quest activate curio cc_hive_quest. Make sure this exists in the second column of curio_props.csv file
ESC to skip
乌冬 10 月 1 日 下午 6:23 
感谢,我正需要这个呢
吱吱呱 9 月 1 日 上午 9:10 
哇,感谢大佬
绿树掩 8 月 30 日 上午 7:42 
哇是cn老师