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

[MOD修改] 创建本地mod的方法 + Build37650锁默认dat后的对策

  [复制链接]

183

主题

9

精华

2万

积分

教皇

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

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-5-29 23:33:49 | 显示全部楼层 |阅读模式
本帖最后由 newtonerdai 于 2020-5-29 23:55 编辑

导语
决定版自带模组工坊,可以从工坊里下载mod,我们叫这种模组为“订阅的模组”;
同时,我们也可以在自己电脑里做一个mod给自己用,这种就不需要订阅,我们叫它“本地模组”。

很多人不知道如何做本地mod,我这里教一下大家。

另外,Build 37650这次更新里,官方可能在游戏根目录里给默认dat加了文件校验,导致我们无法再直接对原dat做修改。(改了之后进游戏会提示“无法创建世界”,如下图)
      

不过这也可以用修改本地mod的方法来替代修改默认dat的MOD开发工作。



一、创建本地mod的方法。


图例:正常创建后mod文件夹

  •       进入个人mods文件夹。坐标C:\Users\你的用户名\Games\Age of Empires 2 DE\一长串数字\mods
      
  •       进入local文件夹,这个是本地mod的存放地点
      
  •       创建一个文件夹,重命名为“<你的模组名(推荐用英文)>
         (虽然现在已经支持中文文件夹名,至少本地模组是可以的,订阅的模组就不知道了——但是Ameth测试过,中文文件夹名可能会导致wem音频无法读取的问题,还有其他未知的可能性。所以建议还是用英文文件夹名好一点,保险)。
      
  •       在这个新模组文件夹里,依次创建文件名并放置文件。这些mod文件必须与你要替换的决定版根目录里的同名或同类文件处于相同的目录,否则无法被游戏读取。
          比如empires2_x2_p1.dat的目录应为\resources\_common\dat,放置之后,mod里的empires2_x2_p1.dat会在使用这个模组时临时代替游戏原版dat。
      
  •       回到新模组文件夹,在resources(或其他的同级文件夹)旁边新建一个文本文档,重命名为“info.json”(需要允许修改扩展名,不会请自行百度),在这里面填写方括号里的内容:
          【{"Author":"<作者名>","Description":"<介绍说明>","Title":"<模组标题>。(如果发现模组文件夹不能用中文,可以在这里填中文,这样决游戏里就会显示中文模组名了)"}】,自己填内容后,保存为UTF-8编码。
      
  •       还是回到新模组文件夹,把你的模组封面做成png或jpg放到这里,并重命名为“thumbnail.png”(PNG格式) 或者“_preview-icon.jpg”(JPEG格式)。
          关于分辨率,亲测1920*1080的屏幕上,模组管理器的封面图框架为282*158,长宽比1.785,长宽比不对时,会导致图片自动拉伸。
      
  •       除了上述文件之外,我们还可以添加readme.txt之类的自述txt文件,用来详细记录一些内容。且从幻想乡那部模组战役来看,这种txt文件在发布模组之后是可以正常保留的。
      
  •       进入游戏(先不用重启),进入模组里的“我的模组”,点击“导入本地模组”。导入期间会卡住,是正常现象,请耐心等待1秒~2分钟。导入完成了之后可以检查一下是否导入成功。

      
          黑色“×”代表未发布,红色“!”代表导入出错,出错可能原因有:
            ①  电脑用户名为中文→自行百度 把用户名改为英文,
            ②  模组文件夹名为中文→重命名文件夹为英文(推荐还是用英文,即使中文可以正常读取),
            ③  模组里的目录、文件名或文件格式不正确→按第4.步的要点来检查。

      
  •       如果是文本、系统界面等mod,可能需要重启游戏才能生效(新版本尚未验证)。
          如果是dat、战役/场景等mod,则不需要重启游戏
      
  •       附:发布模组的方法请参考:
                发布自制内容到官方模组的方法 一(在游戏内发布)
                发布自制内容到官方模组的方法 二(在官网上发布)




二、用本地mod来应对锁默认dat后的MOD修改。
  •       按上面的步骤新建一个临时的本地mod目录,用AGE修改完dat之后,把dat保存到这个目录里。
      
  •       然后进游戏里,导入本地模组
        (注意!如果dat有更改,需要重新导入才能刷新,否则,要么会报错(如下图),要么还是使用之前的dat)
      

      
  •       如果要进编辑器里测试,可以在场景编辑器右下方选择你的模组,然后创建或编辑场景。

      
  •       如果要进单人或多人游戏里测试,可以在游戏房间右上方选择你的模组,然后开始游戏。


MOD后的效果(用上面的方法测试,是成功的喔~):
      



可惜的是,现在这种情况下,需要更改dat的战役基本是被宣判了死缓,因为玩战役时不能自行选择数据模组。只能期待官方重视,让自定义战役也可以使用数据模组吧!


本帖子中包含更多资源

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

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

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

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

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20766
天龙币
0
回帖
1381
附庸关系1
发表于 2020-5-29 23:46:29 | 显示全部楼层
可以mod图片为jpg
但格式为_preview-icon.jpg或thumbnail.png都能被读取
txt可以发布,参考车万的战役mod

评分

参与人数 1耕战 +3 鹰币 +10 收起 理由
newtonerdai + 3 + 10 ok,已修正

查看全部评分

回复

使用道具 举报

4

主题

0

精华

269

积分

男爵

耕战
30
鹰币
343
天龙币
0
回帖
149
附庸关系0
发表于 2020-5-30 00:00:40 | 显示全部楼层
其实最好还是下载铃鹿号mod,直接照抄就可以了
回复

使用道具 举报

36

主题

1

精华

8394

积分

国王

耕战
1457
鹰币
650
天龙币
0
回帖
542

三级嘉禾勋章十字军勋章

附庸关系0
发表于 2020-5-30 02:14:03 | 显示全部楼层
看到公告说解决了我太高兴了,但是帖子看完我眼泪流下来,官方就算要解决是是下个月底的事情了,而且还未必会重视这个
回复

使用道具 举报

6

主题

0

精华

230

积分

男爵

耕战
0
鹰币
99
天龙币
0
回帖
80
附庸关系0
发表于 2020-5-30 03:36:47 | 显示全部楼层
又可以单机游戏了,谢谢楼主
回复

使用道具 举报

91

主题

14

精华

2万

积分

都主教

耕战
3368
鹰币
20766
天龙币
0
回帖
1381
附庸关系1
发表于 2020-5-30 09:33:38 | 显示全部楼层
关于info.json的写法,真经很详细。"Description":"<介绍说明>"这里如果没有说明则写"No Description".
(当然你可以不写,它自动强行给你改成这个)

评分

参与人数 1鹰币 +1 收起 理由
newtonerdai + 1 嗯,那我就不写了,11

查看全部评分

回复

使用道具 举报

1

主题

0

精华

3

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
4
附庸关系0
发表于 2020-6-16 03:51:32 | 显示全部楼层
说句实话之前我都改的好好的莫名其妙非要加上这个 我也是无语 我战胜了AGE 战胜了英文版 还 战胜了教程 结果现在来个这一出 难搞哦
回复

使用道具 举报

2

主题

0

精华

22

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
20
附庸关系0
发表于 2020-6-17 02:21:23 | 显示全部楼层
本帖最后由 lkeithhoi 于 2020-6-17 02:22 编辑

想問為什麼用AGE 2020.3.30無論改什麼都不行.
我錯了那裡.

標準遊戲內資料模組.
入GAME就
database file verison mismatch
不能玩.

C:\Users\XXXXX\Games\Age of Empires 2 DE\BBBBB\mods\local\AAAA\resources\_common\dat.empires2_x2_p1.dat

本帖子中包含更多资源

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

x
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

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

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-6-17 17:24:51 | 显示全部楼层
lkeithhoi 发表于 2020-6-17 02:21
想問為什麼用AGE 2020.3.30無論改什麼都不行.
我錯了那裡.

你的游戏版本是什么呢
难道是因为AGE 2020.3.30只适配最新版的DE?
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

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

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

使用道具 举报

2

主题

0

精华

22

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
20
附庸关系0
发表于 2020-6-17 23:02:52 | 显示全部楼层
newtonerdai 发表于 2020-6-17 17:24
你的游戏版本是什么呢
难道是因为AGE 2020.3.30只适配最新版的DE?

101.101.32708.0.911
= ="
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

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

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-6-17 23:19:31 | 显示全部楼层
lkeithhoi 发表于 2020-6-17 23:02
101.101.32708.0.911
= ="

或许你应该试试用 AGE 2019来编辑。
AGE 2020.3.30的帖子里有的
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

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

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

使用道具 举报

17

主题

0

精华

2062

积分

侯爵

耕战
358
鹰币
2001
天龙币
0
回帖
160

翔鹰建站十周年纪念章

附庸关系0
发表于 2020-6-17 23:26:26 | 显示全部楼层
lkeithhoi 发表于 2020-6-17 02:21
想問為什麼用AGE 2020.3.30無論改什麼都不行.
我錯了那裡.

      我在制作dat模组时发现了一个BUG,这应该是决定版更新后新出现的,游戏无法载入新的dat里面的数据,你只能改变切换图像和修改科技。
      也就是说,当你用你改过的dat进入游戏时,兵种和图像的数据还是原版的,这就是为什么用AGE修改,明明步骤都是正确的,修改完后却无法显示正常的单位数据。
      你可以等决定版下次更新时修复这个BUG,到时候你就可以正常使用新的dat了

@newtonerdai 这个bug应该告诉其他的模组作者
联系方式:
Hexagram Discord
Hexagram官方Q群:1072093811
代表作:
Empire Canyon
回复

使用道具 举报

2

主题

0

精华

22

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
20
附庸关系0
发表于 2020-6-18 00:23:27 | 显示全部楼层
Nero§Claudius 发表于 2020-6-17 23:26
我在制作dat模组时发现了一个BUG,这应该是决定版更新后新出现的,游戏无法载入新的dat里面的数据 ...

抱歉.因為剛剛玩決定版.
想問現在最新是什麼版.

我的101.101.32708.0.911是不是很舊了.

原來是BUG.
難怪我只是將城堡(ID 82)支持人口改為200.
其他沒改.都玩不了.

想問這BUG到現指在都是無藥可救嗎.
回复

使用道具 举报

17

主题

0

精华

2062

积分

侯爵

耕战
358
鹰币
2001
天龙币
0
回帖
160

翔鹰建站十周年纪念章

附庸关系0
发表于 2020-6-18 00:29:34 | 显示全部楼层
lkeithhoi 发表于 2020-6-18 00:23
抱歉.因為剛剛玩決定版.
想問現在最新是什麼版.

还是再次问一下你的情况吧,你是无法开始游戏还是开始游戏后没有改动呢?
联系方式:
Hexagram Discord
Hexagram官方Q群:1072093811
代表作:
Empire Canyon
回复

使用道具 举报

2

主题

0

精华

22

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
20
附庸关系0
发表于 2020-6-18 01:11:06 | 显示全部楼层
Nero§Claudius 发表于 2020-6-18 00:29
还是再次问一下你的情况吧,你是无法开始游戏还是开始游戏后没有改动呢? ...

是在標準遊戲內的資料模組.
就卡在database file verison mismatch
回复

使用道具 举报

17

主题

0

精华

2062

积分

侯爵

耕战
358
鹰币
2001
天龙币
0
回帖
160

翔鹰建站十周年纪念章

附庸关系0
发表于 2020-6-18 10:33:49 | 显示全部楼层
你是用本地模组实现的吗?如果不是,请看看一楼的原贴,创建本地模组后在试一下
联系方式:
Hexagram Discord
Hexagram官方Q群:1072093811
代表作:
Empire Canyon
回复

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2020-6-23 15:31:56 | 显示全部楼层
修改完age界面会变成这样是为什么

本帖子中包含更多资源

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

x
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

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

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-6-24 14:12:12 | 显示全部楼层
nifeng1031 发表于 2020-6-23 15:31
修改完age界面会变成这样是为什么

?这个是科技数UI模组的效果啊,本质上就是替换图像而已,跟AGE无关啊
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

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

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

使用道具 举报

11

主题

0

精华

151

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
32
附庸关系0
发表于 2020-6-25 21:27:41 | 显示全部楼层
newtonerdai 发表于 2020-6-24 14:12
?这个是科技数UI模组的效果啊,本质上就是替换图像而已,跟AGE无关啊

是的,我那天明明已经卸载了不知道为什么效果还在,后来重启电脑就好了
回复

使用道具 举报

1

主题

0

精华

176

积分

男爵

耕战
30
鹰币
346
天龙币
0
回帖
10
附庸关系0
发表于 2020-7-7 14:52:10 | 显示全部楼层
大佬, 我想问一下为啥我打开决定版的DAT文件AGE就会闪退,2019版和2020.3.30版本的都试过,都未响应然后闪退(打开的DAT文件包括原版的、下载后的模组)
但是我打开1.0C和1.5的DAT就不会闪退……
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-22 06:51 , Processed in 0.222139 second(s), 225 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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