- UID
- 270900
- 阅读权限
- 40
- 注册时间
- 2016-8-7
- 最后登录
- 2025-4-20
- 在线时间
- 113 小时
- 性别
- 保密
子爵
- 耕战
- 70
- 鹰币
- 190
- 天龙币
- 0
- 回帖
- 45
|
本帖最后由 sgxend 于 2020-3-7 20:06 编辑
首先BS下MS,都不给个教程,什么都要我们自己摸索
DE中mod如果含有数据修改,则必须把数据mod独立出来,因为目前数据模组加载时并不能同时加载mod中的文本和图标。
文本部分:
在需要添加文本的语言中添加key-value-modded-strings-utf8.txt
注意事项:文本中的项目数据段(即""中的文本)不能有手动回车,不然会导致文本无法识别
C:\Users\用户名\Games\Age of Empires 2 DE\你的ID\mods\local\mod文件夹\resources\en\strings\key-value\key-value-modded-strings-utf8.txt
另外记得文本必须要utf-8编码,不然会乱码。
图标部分:
单位图标格式必须是dds,dds保存时选择8.8.8.8ARGB。
如果发现游戏中颜色错误,请互换红蓝通道。
图标做好后放在下面文件夹
C:\Users\用户名\Games\Age of Empires 2 DE\ID号\mods\local\mod文件夹\widgetui\textures\ingame\units
另外还必须在icons.json和materials.json中注册,这两个文件在游戏目录的widgetui文件夹,复制到你mod相同目录。
先在icons.json里搜索"Units",原版编号到353,新加图标从354开始,就是"354" : "UnitIcons35450730",如果添加多个图标记得添加,隔开(图标序号必须连续的,不能跳)"354" : "UnitIcons35450730"
然后在materials.json搜索UnitIcons35350730(就是图标最后一个),然后依葫芦画瓢添加UnitIcons35450730的注册信息块,记得别漏了括号和,号
{
"MaterialDef": {
"Name": "UnitIcons35450730",
"Type": "Atlas",
"Blend": "InverseAlpha",
"AtlasRef": "ingameunits",
"TextureRef": "UnitIcons35450730"
}
},
再次搜索UnitIcons35350730会看到还有一个注册信息,同上修改添加UnitIcons35450730的图像地址信息,记得添加多个要有,号
{
"RefName": "UnitIcons35450730",
"FileName": "textures/ingame/units/354_50730.dds"
}
好了,教程到此结束,其他UI素材修改应该大同小异,大家自己摸索吧
|
评分
-
查看全部评分
|