文明6的 Mod 制作需要用到 ModBuddy 开发工具。
一个典型的 ModBuddy 项目结构
- ArtDefs
- (*.artdef) ← 引用外部模型
- Textures
- (*.dds) ← 图标、图片、贴图
- (*.tex) ← 记录dds信息
- XLPs
- (*.xlp) ← Library package
- Mod.Art.xml ← 记录 artdef 和 xlp 文件信息
- (*.xml) ← 要自己写的数据文件,可以从游戏原文件借鉴
其中 artdef
文件、 tex
文件和 xlp
文件可以用ModBuddy自带的 AssetsEditor 生成, Mod.Art.xml
文件可以用一个脚本生成,其余 xml
文件需要手写, dds
文件要用Photoshop之类的软件来制作。写完并用 ModBuddy
编译之后,还会生成依赖文件 *.dep
、信息文件 *.modinfo
以及平台相关文件 *.blp
,但后面这三种都是ModBuddy生成的,不需要我们费心了。
(未完待续,过程比较长,正考虑要不要做成视频发出来)
更新:2018.10 已做成视频教程:文明6 MOD制作系列视频教程
更新:2019.03 震惊,这篇烂尾的文章竟然被转载了!
更新:2019.09 震惊,那篇转载的文章被删了!