使用 p 语言编写 Crusader Kings 3 模组
获取文档
- CK3 官方维基,其中包含一些有关 modding 的内容。
-
以调试模式启动游戏,在控制台输入
script_docs
,将在Documents/Paradox Interactive/Crusader Kings III/logs
中生成以下.log
文件:文件名 描述 Effects.log
包含所有非脚本化(硬编码)效果的列表,它们的使用方式以及它们的潜在参数 Triggers.log
包含游戏中找到的每个非脚本化触发器的列表,以及它们支持的作用域和目标 Modifiers.log
可以在脚本化修正中使用的每个修正的列表,以及它们的适用类型 event_scopes.log
每个有效的作用域类型 event_targets.log
识别的每个可能的事件目标 -
在游戏安装目录的
game
文件夹中的每一个.info
文件。例如game/common/character_interactions/_character_interactions.info
包含了所有角色互动的定义和简易文档。 - 在游戏安装目录中的
game
文件夹下,可以找到游戏中几乎所有的功能的实现,从中可以寻找用例。可以事先使用git
进行版本控制,当不慎修改游戏本体文件时,可以方便地进行回滚。