文明6mod制作(2) - 详解

目录

前言

步骤

一、建立文件

二、处理

三、文件作用了解

四、找到需借鉴的单位的模版

五、开始编辑文件Gameplay.xml

(1)新建名字

(2)AI类型

(3)单位替换

​编辑(4)单位类型

​编辑(5)参数设置​编辑

(6)修改升级

六、修改材料Text.xml

(1)改Tag

(2)改Text

(3)设置简体中文

七、修改Icons.xml文件

(1)找到官方图标

(2)设置图标

(3)设置头像

(4)简单修改

八、修改artdef资料

(1)找到(使用Ctrl + F)

(2)折叠和

(3)找到官方文件的模型

九、整合构建

总结


前言

仅记录本人第二次学习mod制作,借鉴于文明6wikibilbil教学视频(Hemmelfort)

记录单位的制作

步骤

一、建立文件

二、处理

删除不必要的文件

三、文件作用了解

四、找到应该借鉴的单位的模版

我找的是侦查兵

D:\SteamLibrary\steamapps\common\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data

找到units.xml文件,其中包括文明六单位的参数

使用浏览器打开了units.xml文件,

  1. Chrome/Edge/Firefox等主流浏览器:

    • 快捷键:Ctrl + F(Windows/Linux)或 Cmd + F(Mac)

    • 操作:按下快捷键后,浏览器通常会弹出查找框(通常在右上角或底部),输入要查找的文本,之后按回车即可。

查找需要的单位信息,比如scout(侦查兵)

也可能使用AI找所需信息,比如我的另外一篇“保持内裤干燥”。

五、开始编辑文件Gameplay.xml

(1)新建名字

在Gameplay.xml文件中 如上图部分将“UNIT_PEON”部分换成你所需要的名字,比如“UNIT_YHT”。其中“UNIT_”不是必须的,但是建议符合官方命名习惯,规范的命名更好看

(2)AI类型

(3)单位替换

详细了解可见“细糠

找到对应的格式代码

有问题,其中ReplacesUnitType我写错了,导致后来游戏运行崩溃。


(4)单位类型



(5)参数设置

表示为某个文明独有的

我犯了一个错误,没改Name和Description里面的内容

修改结果(喜欢我4速半价侦查兵骑脸吗)如上

(6)修改升级

六、修改文件Text.xml

(1)改Tag

(2)改Text

(3)设置简体中文

七、修改Icons.xml文件

(1)找到官方图标

D:\SteamLibrary\steamapps\common\Sid Meier's Civilization VI\Base\Assets\UI\Icons

游戏自带的画册(来自bilbil)

(2)设置图标

其中尤其注意Name的命名规则是强制性的“ICON_”+“单位名称”

(3)设置头像

(4)简单修改

八、修改artdef文件

(1)找到<m_CollectionName text="Units"/>(使用Ctrl + F)

(2)折叠<m_Fields>和<m_ChildCollections>

所折叠的部分是定义单位模型的部分,也是需要修改的部分

(3)找到官方文件的模型

D:\SteamLibrary\steamapps\common\Sid Meier's Civilization VI\Base\ArtDefs

可以运用记事本打开改文件,但是推荐使用IDE打开,不然无法折叠。

UNIT_SCOUT)就是先找(运用Ctrl + F)你所需要设计的单位,比如侦查兵(一定

继而往上找到最近的<m_ChildCollections>标签,折叠,

之后往上找到最近的<m_Fields>标签,折叠

复制侦察兵所在的整个<Element>标签内容,粘贴到artdef档案对应地方

九、整合构建

详细见我的上一篇文明六mod制作博客

但是直接运行出现了

解决方案看“好大

其次问题是设置InGage action的时候,假如你右边的xml文件名字有改,就会和默认写的“ Newunit_text、Newunit_icon”不一样,要修改。

总结

性感粉色小狗ლ(́◕◞౪◟◕‵ლ)

你顶不顶得住*。٩(ˊωˋ*)و✧*。

阿玛拉苏利亚,为什么我的封面会被封啊?

posted @ 2026-03-06 19:59  gccbuaa  阅读(55)  评论(0)    收藏  举报