模组制作,或者说创建模组,是一种修改游戏内容的方式,有时候仅仅是为了个人使用,有时候制作者也会发布出来供其它玩家一起使用。可以通过以下途径了解mod制作Paradox Mods和Steam Workshop。
在所有的P社游戏中,十字军之王3的可修改程度都是相当高的。mod制作者可以修改的内容也相当宽泛,比如语言翻译,更多的事件和决议,更优秀的地图,更大程度上的内容修改和作弊。
这篇引导的目的在于降低制作mod的门槛。但是学习的曲线总是曲折的,这需要你通过不断的练习和阅读他人优秀mod代码来提升自己制作mod的水平。
提示 & 指引
- 创建一个mod对游戏进行修改: 即使是很小的改动,也不要直接修改CK3游戏本体的游戏文件,而是要单独创建一个mod。因为本体更新时会直接覆盖这些修改,并且没有任何提示。
- 使用好的文本编辑器 用来编辑mod文件。
- 通过 error.log 文件检查mod运行中出现的bug. ...\Documents\Paradox Interactive\Crusader Kings III\logs
- CK3文件夹在Linux系统的路径 /.local/share/Paradox Interactive/Crusader Kings III
本地化文件
- 本地化文件夹中的yml后缀结尾的文件必须以UTF-8 + BOM编码保存,以便游戏正确读取。
- 为了保证游戏正确读取文件,文件名需要以*l_<language>.yml形式保存。例如council_l_english.yml。
mod标签
Overhaul
Cosmetic
Exporters (Maya and Photoshop)
创建一个新的mod
- 打开 CK3 启动器
- 跳转到 mod 部分
- 点击'Mod Tools'按钮打开mod创建界面
- 在mod 创建界面,你可以设置mod的名称,版本,路径以及标签
- 以上步骤完成后,点击'Create Mod'
- 创建完成后,该mod相关的文件就会出现在游戏mod文件夹下(Windows默认路径:
C:\Users\%USERPROFILE%\Documents\Paradox Interactive\Crusader Kings III\mod
)
创建一个永生的人物特质
与CK2一样,永生在游戏发布时并不存在,但是已经有相关的实现,可以轻松创建。 只需要向特征添加以下参数: immortal = yes
为了让长生者看上去一直年轻,可以设定永生者的年龄,只需如下设置:set_immortal_age = 30
保存修改的内容
手动保存编辑的内容:
PC(Windows):
- 右键,选中"7-Zip: extract here"(用解压缩提取压缩包的内容)
- 将提取出的'gamestate'文件的扩展名重名为.ck3
- 保存此纯文本
- 游戏中会直接加载mod(不需要重复压缩)
Mac:
- 打开终端
- 确认当前路径是正确的
- 输入命令 "unzip FileName.ck3"
- 将提取出的'gamestate'文件的扩展名重名为.ck3
- 保存此纯文本
- 游戏中会直接加载mod(不需要重复压缩)
自动保存 使用不同的格式,并且不能以相同的方式进行编辑。
平台 | 保存方式 | 路径 |
---|---|---|
Windows | 本地 | C:\Users\%USERPROFILE%\Documents\Paradox Interactive\Crusader Kings III\save games
|
Windows | Steam 云端 | C:\Program Files (x86)\Steam\userdata\####\1158310\remote\save games
|
Mac | 本地 | $HOME/Documents/Paradox Interactive/Crusader Kings III/save games
|
Linux | 本地 | $HOME/.local/share/Paradox Interactive/Crusader Kings III/save games
|
工具与实用程序
- Clausewitz Maya Exporter: 一个可以创建和导出3D模型并且在CK3和其他Clausewitz游戏中使用的工具。
外部链接
- CK3 User Mods P社论坛
- Crusader Kings 官方Discord模组频道。Go to the server-roles channel and choose CK3 Modding in the Channel Access post.
- CK3 Mod Coop A community Discord server dedicated to modding for CK3.
模组制作
文档 | Effects • 触发器 • 修正 • 作用域 • 变量 • 数据类型 • 本地化 • 可定制的本地化 |
脚本 | AI • 剧本 • 角色 • 效果指令 • 内阁 • 文化 • 决议 • 宗族 • 事件 • 政体 • 历史 • 地产 • 生活方式 • 军队 • 宗教 • Story cycles • 头衔 • 特质 |
地图 | 地图 • 地形 |
图形 | 3D模型 • Exporters • 界面 • Coat of arms • Graphical assets • Fonts • Particles • Shaders • Unit models |
音频 | Music • Sound |
其他 | 控制台指令 • 校验码 • 模组结构 • Troubleshooting |