当前位置: 首页 > news >正文

文明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制作,借鉴于文明6wiki和bilbil教学视频(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”不一样,要修改。

总结

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

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

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

http://www.jsqmd.com/news/444368/

相关文章:

  • 详细介绍:深入剖析云原生Service Mesh数据平面Envoy核心架构:基于xDS协议与WebAssembly实现动态流量管理与安全策略的微服务治理实战指南
  • 天虹提货券回收技巧,解锁闲置资源新价值 - 京顺回收
  • 孢子 SPORE Collection v.3.1.0.22_(10834)
  • kotlin基础(2)
  • Java变量常量
  • ESP32开发环境搭建(全流程)
  • 2026最新整理:十大设计师素材网站推荐,满足美工及运营设计全场景需求 - 品牌2026
  • Lucene 核心原理
  • 告别侵权风险!2026年十大免费高清图片素材网站推荐,设计师、美工必看合集 - 品牌2026
  • 2026年视频素材数据集及AI训练素材供应商推荐:卓特视觉专业数据集供应商深度评测 - 品牌2026
  • 2026年热门行业图片素材网站推荐:网络通信、物流、印刷、跨境电商、快消品、旅游及服装印花图案设计 - 品牌2026
  • 2026年度十大高清壁纸图片及视频素材网站推荐:精选可商用正版资源 - 品牌2026
  • 2026年度十大免费高清图片素材网站推荐:可下载正版版权库盘点,告别侵权焦虑 - 品牌2026
  • 2026年AI训练数据集、图片及视频素材供应商精选评测卓特视觉全方位解析 - 品牌2026
  • 【原创控件】PopupMenu和MainMenu自绘单元
  • 2026免费图片素材下载网站推荐:十大高清图库宝藏大全,涵盖版权图片与商用图库 - 品牌2026
  • 2026更新!十大免费高清图片素材网站推荐:设计师美工必知的版权网站大全 - 品牌2026
  • 深入解析:计算机视觉——Opencv(模板匹配)
  • 无线VR串流革命:ALVR技能深度解析与实践指南
  • Elasticsearch 索引生命周期管理ILM
  • OpenClaw 装机 1000 元?深度拆解代装产业链:谁在赚钱,谁在裸奔
  • UE5.7.3 AudioCapture
  • Elasticsearch:如何根据场景合理调整分片数量?
  • 装完 OpenClaw 之后,我把它变成了办公助手——一个月真实体验
  • 【工具推荐】WinRAR官网下载:2026最新WinRAR免费版安装图解教程 - xiema
  • 基于YOLO+DeepSeek+智能垃圾分类系统 Pytorch+SpringBoot+Flask+Vue 毕业设计的不同选题方向
  • 如何根据场景合理调整分片数量?
  • 如何在国内合规、稳定地使用GPT/Claude/Gemini API?中转服务全解析 - 实践
  • 三星Galaxy Book 6 Pro,平价高性能之选?
  • 医考面授培训机构哪家强? - 医考机构品牌测评专家