翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1545|回复: 7

[MOD修改] 关于mod中文本和图标处理心得

[复制链接]

1

主题

0

精华

460

积分

子爵

耕战
70
鹰币
190
天龙币
0
回帖
44
附庸关系0
 楼主| 发表于 2020-3-7 16:21:23 | 显示全部楼层 |阅读模式
本帖最后由 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素材修改应该大同小异,大家自己摸索吧







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

评分

参与人数 1耕战 +70 鹰币 +180 收起 理由
newtonerdai + 70 + 180 分享交流

查看全部评分

回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2020-3-7 18:31:09 | 显示全部楼层
我之前制作了一个改成高清版图标的MOD。研究发现如果不放icons.json文件,那么这些图标永远不会被启用。但如果放了这个文件,那么图标始终是被启用的。所以这里也存在了一个问题,要怎样才能让MOD中的图标正确地被启用或禁用呢?
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16678
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
发表于 2020-3-7 19:17:17 | 显示全部楼层
我是谁004 发表于 2020-3-7 18:31
我之前制作了一个改成高清版图标的MOD。研究发现如果不放icons.json文件,那么这些图标永远不会被启用。但 ...

或许可以尝试搜索一下“disable”“normal”“hover”“pressed”这几个关键词。
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16678
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
发表于 2020-3-7 19:27:57 | 显示全部楼层
本帖最后由 newtonerdai 于 2020-6-27 17:37 编辑
文本必须在同时修改添加E文和中文的modded-string文件,而且必须有相同的字符串项目。

↑请问,①这个是行数必须一致,还是字符串条目一致即可呢
②如果在中文modded-string的某个空行里添加了几个空格,会怎么样
③如果“字符串项目”不一致,会发生什么呢

注意事项:文本中的项目数据段(即""中的文本)不能有手动回车

↑关于这个我补充一下:双引号之间如果要换行,可以用一个【\n】来标识换一行。

(图标dds文件)如果发现游戏中颜色错误,请互换红蓝通道。

↑关于这个,请问用看图软件(我的是2345看图王)打开DDS时会蓝色化,这个也可以通过修改NVIDA设置来修正吗

索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

1

主题

0

精华

460

积分

子爵

耕战
70
鹰币
190
天龙币
0
回帖
44
附庸关系0
 楼主| 发表于 2020-3-7 20:03:56 | 显示全部楼层
本帖最后由 sgxend 于 2020-3-7 20:07 编辑
newtonerdai 发表于 2020-3-7 19:27
↑请问,①这个是行数必须一致,还是字符串条目一致即可呢
②如果在中文modded-string的某个空行里添加了 ...

1、测试了下发现我搞错了,受某个mod影响,只要有zh文本也是可以的,主要是要和数据分开。

2、设置不能修正,用ps保存的话颜色会正常,但游戏中又变色了,所以要在ps通道中修正下。
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2020-3-7 20:16:44 | 显示全部楼层
newtonerdai 发表于 2020-3-7 19:17
或许可以尝试搜索一下“disable”“normal”“hover”“pressed”这几个关键词。 ...

单位、科技图标,不是其他的界面按钮
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

1

主题

0

精华

460

积分

子爵

耕战
70
鹰币
190
天龙币
0
回帖
44
附庸关系0
 楼主| 发表于 2020-3-7 20:23:51 | 显示全部楼层
本帖最后由 sgxend 于 2020-3-7 20:25 编辑
我是谁004 发表于 2020-3-7 20:16
我之前制作了一个改成高清版图标的MOD。研究发现如果不放icons.json文件,那么这些图标永远不会被启用。但如果放了这个文件,那么图标始终是被启用的。所以这里也存在了一个问题,要怎样才能让MOD中的图标正确地被启用或禁用呢?

决定版中非数据库mod不是可以选择禁用和启用么,只有数据修改要在随机地图时选择才生效。
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2020-3-7 20:44:07 | 显示全部楼层
sgxend 发表于 2020-3-7 20:23
决定版中非数据库mod不是可以选择禁用和启用么,只有数据修改要在随机地图时选择才生效。 ...

没错,是非数据库的MOD——无论启用与否,都不能改变它的状态,要么一直有,要么一直没有。
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-15 10:08 , Processed in 0.161752 second(s), 99 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表