王国之泪 公主之花 MOD 本质是什么,如何自行实现

💡 原文中文,约8200字,阅读约需20分钟。
📝

内容提要

文章分享《王国之泪》MOD整合经验,批评“公主之花”整合包收费及群内禁言。作者建议以DAR免费包为底包,用脚本处理TKMM无法合并的MOD,并提供Python脚本与Docker环境。进阶需补充武器、防具、NPC等资源,工具多依赖Windows,如mesh_codec、gamedata、TotkTagEditor和restbl。

🔎

延伸解读

MOD合并的核心:差异处理脚本

文章指出TKMM无法合并某些MOD,但通过差异处理脚本可以解决。脚本逻辑是:对比CLEAN底包和MOD文件,新文件直接合入,差异文件提取到OUT目录分CLEAN和MOD两组,再用TKMM合并。作者提供了prepare_tkmm.py脚本,并强调以DAR免费包为底包,从香蕉网下载MOD即可按此流程合并。

进阶资源与工具依赖

若要接近公主之花的整合效果,需补充武器、防具、NPC等资源,如349个定制武器和230个防具模型。但部分工具依赖Windows,如mesh_codec、gamedata、TotkTagEditor和restbl,其中gamedata和TotkTagEditor用于新增物品,restbl用于生成数据库。作者建议用AI脚本处理,并提供了Docker环境配置。

MOD编辑入门:从label到模型

文章提到,王国之泪的MOD编辑主要靠label,例如武器Weapon_Sword_War对应埃辛诺斯战刃,通过label可找到RSDB相关文件。修改模型和贴图需参考香蕉网教程,跑通后即可入门。作者强调,普通玩家不必追求大量武器防具,选择自己喜欢的MOD合并即可。

❓

Q&A

公主之花 MOD 整合包的本质是什么?

公主之花整合包主要是将香蕉网(GameBanana)上的第三方 MOD 合并而成,由于第三方 MOD 基本停更,作者只能修改数值和整合贴图。

如何自己制作一个纯净的王国之泪 MOD 底包?

可以从 DAR(Dark Army Resurrection)免费包开始,根据官方章节 DAR_+_CM_+_DOTK_+_WoLR 构建基础包架构。未汉化的词条可用 msbt editor 导出翻译后再导入,并用 restbl 重新生成数据库。

TKMM 无法合并的 MOD 应该如何处理?

可以使用差异处理脚本(如 prepare_tkmm.py)或 Beyond Compare 手动对比。新文件直接合入,差异文件按 romfs 相对路径提取到 out 目录下的 CLEAN/romfs 和 MOD/romfs,然后用 TKMM 以 CLEAN 为底包合并冲突文件,最后覆盖回 CLEAN 并重新计算 restbl。

编辑王国之泪 MOD 需要哪些工具?

需要 mesh_codec.exe(转换 mc 到 bfres)、gamedata(新增物品)、TotkTagEditor.Desktop(物品新增与排序)、restbl(每次修改后重新生成数据库)。这些工具大多依赖 Windows,部分需在 Windows 11 虚拟机中运行。

如何修改王国之泪中武器的模型和贴图?

物品主要靠 label 识别,如埃辛诺斯战刃的 label 是 Weapon_Sword_War。根据 label 找到 RSDB 中相关文件,其 pack.zs 中的 modelinfo 指向模型文件“{project}.{fmdb}.bfres.mc”。参考香蕉网教程“How to Create Custom Weapons”即可入门。

公主之花整合包相比自整合缺少哪些进阶内容?

缺少林可儿、Rauru and the Secret Stone、349 个公开定制武器、230 个防具模型与贴图、空岛商店 NPC 放置等。但如果有公主之花的 MOD,可以用 AI 分析并用脚本提取这些资源。

🏷️

标签

➡️

继续阅读