模组制作

本页面讲述的内容长期有效
咯咯炀讨论 | 贡献2020年9月14日 (一) 19:27的版本

模组制作,或者说创建模组,是一种修改游戏内容的方式,有时候仅仅是为了个人使用,有时候制作者也会发布出来供其它玩家一起使用。可以通过以下途径了解mod制作Paradox ModsSteam 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):

  1. 右键,选中"7-Zip: extract here"(用解压缩提取压缩包的内容)
  2. 将提取出的'gamestate'文件的扩展名重名为.ck3
  3. 保存此纯文本
  4. 游戏中会直接加载mod(不需要重复压缩)

Mac:

  1. 打开终端
  2. 确认当前路径是正确的
  3. 输入命令 "unzip FileName.ck3"
  4. 将提取出的'gamestate'文件的扩展名重名为.ck3
  5. 保存此纯文本
  6. 游戏中会直接加载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

工具与实用程序

外部链接


机制 
角色 角色属性特质资源生活方式宗族亲族文化革新传统修正宝物
领地与管理 领地封臣内阁宫廷谋略政体法律决议头衔男爵领伯爵领朝廷建筑
战争 战争宣战理由同盟军队受雇军队
信仰 宗教信仰教义核心教义圣地
模组制作补丁可下载内容开发者日志成就术语