模组制作涉及的范围非常广。本页是本维基上所有模组制作相关页面的入口。如果你是模组制作的新手,可以先看看脚本教程作为入门。
游戏数据
脚本
- 效果 - 用于动态地影响游戏
- 触发条件 - 用于仅在特定条件成立时才执行指令、事件、决议等
- 修正列表 - 影响游戏各方面的脚本修正。
- 作用域 - 用于确定指令和条件是以哪个实体为对象来执行和检查的
- 变量 - 与特定国家或省份关联的持久数值。
补充信息
工具与实用程序
扩展
- CW Tools for VS Code - 在你编写时提供交互式校验,以及代码补全、本地化生成和悬停提示等功能。
- Notepad++ Syntax Highlighter
通用地图/游戏编辑器
- Java Save Game Replayer
- Clausewitz Scenario Editor - 维基页面:克劳塞维茨开局编辑器 - 一款带有数十种地图模式的地图查看与编辑工具,适合批量编辑历史文件和快速查找省份ID。需要 Java。
- Clausewitz EU4 GUI Mod Editor
- EU4 Mod Editing Tool - 维基页面:EU4 Mod Editing Tool - 一款用于编辑 EU4 历史、地图和 common 文件的工具,带有与游戏内类似的地图显示。
图像编辑器
- Gimp - 免费开源的 Photoshop 替代品。适用于各类图像编辑,从简单的裁剪和缩放,到合成和照片处理等更复杂的任务。
- Paint.NET - 一款简洁精致的基础图片编辑工具。整体功能比 Gimp 少,但它具备的功能都做得很好,非常适合入门。
- Krita - 免费开源的绘画程序,非常适合为载入画面和事件图片创作自定义美术作品。
3D建模工具
- Blender - 免费开源的 3D 建模软件,提供建模、雕刻、贴图和动画等工具。
- io_pdx_mesh - Blender 和 Maya 的插件,对 EU4 的 3D 建模至关重要。可以直接导入和导出 Paradox 的
.mesh文件格式,也能方便地处理材质和动画。 - JoroDox mod making tool(维基页面:JoroDox模组制作工具)
- Clausewitz Maya Exporter - 一款能更方便地为较新的 Clausewitz 游戏模组创建 3D 模型(单位)的工具。
其他模组制作工具
- The Validator - 快速找出错误,轻松无痛!(维基页面:The Validator)
- EU4 Province Color Picker
- Paradox Node Editor - 用于编辑 EU4 任务的可视化应用程序
- Music Mod Creation Tool - 一款可创建向 EU4 及其他 Paradox Interactive 游戏添加音乐所需的全部文件、脚本和文件夹的工具。
- EU4 Localisation Generator - 这款工具可让你用一种语言编写本地化,然后将其复制到其他语言中。它并不会翻译你的模组,但可以避免有人在用“不受支持”的语言游玩你的模组时抱怨缺少本地化。需要 Java。
- The Modding Git Guide 是社区制作的指南,介绍 Git、GitHub/GitLab 以及 KDiff3 等相关工具的使用。对于本维基未涵盖的问题,它是一个有用的去处,其中包含对这里所谈到的大部分内容的分步指南。虽然示例基于 HOI4,但其原理同样适用于任何 Paradox 游戏的模组。
- Winmerge - 一款合并工具,可用于解决合并冲突,或者仅仅查看不同文件和文件夹之间的差异(例如将模组的文件与原版对比)。
杂项
小技巧
- 如果你使用 Microsoft Windows,建议使用 Notepad++。标准的记事本在保持结构和格式方面相当不可靠,会带来一堆不必要的麻烦。
- 如果你使用 GNU/Linux 发行版,几乎任何文本编辑器都能保持结构和格式。能够保持结构和格式的免费文本编辑器(或 IDE)有 gedit、Geany、Atom、Vim、nano 和 Emacs 等。
- 如果你使用 Microsoft Windows,请确保《欧陆风云IV》文件夹已被 Windows 自动建立索引(右键点击文件夹,选择属性,再选择高级选项),这样在其中搜索时,才能搜索到文本文件的内容。首次启用该设置时,需要等待 Windows 在后台建立索引。(或者,直接使用 Notepad++ 的“在文件中查找”功能,它的搜索能力比 Windows 强得多。)
- 想知道如何实现某件事时,可以翻一翻游戏的文件结构,看看游戏是如何完成类似功能的。上一条建议对此很有帮助(某个效果/触发条件应该怎样使用?)。这也是学习正确格式、事件、决议和任务的运作方式,以及如何让你的改动与游戏其余部分保持平衡的有效方法。
- gfx 文件夹之外不常见或不认识的文件类型(如 .lua、.gfx、.gui)通常都是普通文本文件,可以按文本文件打开。
- 阅读模组制作部分!
- 将List of Effects, Modifiers, Scopes, Triggers, and Localization Strings保存为文本文件,以便随时查阅。它是让 EU4 运转的所有“齿轮”的速查表,有时还能找到使用技巧。
- 如果其他办法都行不通,可以到官方 EU4 模组制作论坛的Quick questions thread中向我们提问。
- 如果你使用 Windows 并想合并模组,可以使用 WinMerge,这是一款简单易用的文件夹与文件合并工具。
- 若要为你的模组上传缩略图,必须将其命名为“thumbnail.png”,尺寸不得超过 512 x 512,直接放在你的模组文件夹中,并在描述文件的第二行添加 'picture="thumbnail.png"'。
| 文档 | 效果 • 触发条件 • 修正列表 • 作用域 • 变量 • 本地化 • 可自定义本地化 • 运行文件 • 事件图片列表 |
| 脚本 | 脚本函数 • 顾问 • 时代 • 开局设定 • 建筑 • 宣战理由 • 殖民区域 • 国家创建 • 文化 • 决议 • Defines • 外交行动 • 灾难 • 中华帝国 • 阶层 • 事件 • 派系 • 政府 • 政府互动 • 伟大工程 • 历史 • 神圣罗马帝国 • 理念组 • 思潮 • 佣兵 • 任务树 • 修正 • On Actions • 议会 • 和约 • 君主性格 • 政策 • 叛军类型 • 宗教 • 附属国类型 • 科技 • 贸易公司 • 商品 • 单位 |
| 地图 | 地图 • 地图修改速查 • 随机新世界 • 贸易节点 |
| 图形 | 3D模型 • 界面 • 贴图库 • 字体 • 单位模型 |
| 音频 | 音乐 • 音效 |
| 其他 | 控制台命令 • 校验和 • 模组结构 • 故障排查 • 运行文件 |
| 工具 | 克劳塞维茨开局编辑器 • EU4模组编辑工具 • JoroDox模组制作工具 • The Validator |
| 指南 | 省份 • 地图修改速查 • 存档编辑 • 脚本教程 |