'我的第一个模组' - 创建新文明
在本教程结束时,你应该有一个可用的、普遍可用的模组,可以向游戏添加一个新的文明
创建你的仓库
- 创建一个 Github 账户,如果你还没有的话
- 转到 模组示例
- 点击绿色的
Use this template按钮 -Create a new repository - 选择你的仓库名称并点击
Create repository from template(保持设置为'public'!) - 你的新仓库现在可用了!
填写你的文明信息
每个文明都有一些基本信息 - 文明名称、领袖名称、颜色和城市名称。
此外,每个文明在宣战、介绍等情况下都有一些特色文本。
所有这些都需要填写在 jsons/Nations.json 文件中 - 有关更多示例,请参阅此处的基础游戏文件
获取你的文明图标
每个文明都有一个图标,例如罗马的花环,用于快速识别。
所有这些图标都是白色背景透明,大小为 100x100 像素 - 有关详细信息,请参阅图标注意事项
你需要将图标放在 Images/NationIcons 文件夹中 - 你可以导航到那里并点击 Add file - Create a new file(右上角)
测试它!
- 打开 Unciv
- 点击'Mods' - 'Download mod from URL'
- 将你仓库的 URL 复制粘贴到文本框中,并点击'Download'
- 退出模组屏幕,并创建一个新游戏,选择你的模组 - 它将在左侧的'Extension mods'下
恭喜,你的文明现在完全可以玩了!
你目前不会看到来自此模组的任何图像,因为它没有纹理图集 - 有关详细信息,请参阅此处 如果你在 Desktop 上,你可以重启 Unciv 来生成此图集并查看图像
但是,这个文明的能力与基础模组完全相同。要使其真正独特,我们需要更改一些 Uniques 😉
添加独特单位
单位在 jsons/Units.json 中定义 - 有关基础游戏文件,请参阅此处文件,图标在 UnitIcons 文件夹中。
图标必须是 200x200 像素,白色背景透明 - 有关详细信息,请参阅图标注意事项 - 并放在 Images/UnitIcons 文件夹中
请记住这些是独特单位,所以搜索现有的独特单位以查看它们如何替换其常规对应物!
添加独特建筑
与单位相同 - 信息在 jsons/Buildings.json 中 - 有关基础游戏文件,请参阅 Buildings.json文件,图标在 BuildingIcons 文件夹中,相同的图标规则适用(200x200 像素,图标注意事项)
图标放在 Images/BuildingIcons
文明独特能力
查看我们的 Unique 列表,了解你可以为你的文明添加的所有很酷的特殊效果!
使其可搜索!
要将你的模组列在 Unciv 模组屏幕上:
打开你的仓库
点击'About'标签右侧的齿轮图标(右侧,顶部)
在'Topics'下,添加'unciv-mod'
'Save changes'
恭喜,你的模组现在将显示在模组页面上!
你的仓库拥有的星标越多,它出现的越靠前,所以开始获得粉丝吧 😄
图标注意事项
所有图标必须在法律上可接受,这意味着它们要么来自开放来源,要么你根据其许可证行事(例如,对于 Creative Commons,你必须指定来源和创建者)。
直接来自基础游戏的图标属于 Firaxis,所以我不确定我们在法律上被允许使用它们 - 请使用其他来源!
我不断使用的一个来源是 The Noun Project - 那里的所有东西都是 Creative Commons 或开放的,所以它们都可以使用!
图标的致谢应该在 Credits.md 页面中。
接下来做什么?
你有一个可用的模组,现在是时候尽情发挥了!