newtonerdai 发表于 2020-6-16 02:46:25

决定版重组资料库 - 编辑器隐藏单位全开放 2021.4.17 Beta



https://www.hawkaoe.net/bbs/data/attachment/album/202006/16/063022n5ljyr6ycyy6y1d9.jpg



(重组资料库成品在第三部分,对机理不太感兴趣的朋友可以直接前往下载或订阅模组)

效果图:
大量抛射物▼


大量废墟▼


大量尸体▼


带有备注的重组单位名称▼


隐藏科技▼


隐藏资源(原本这里是空白的)▼


一、关于决定版重组资料库的困境(普通玩家不需要看)

       什么是重组资料库?
       把隐藏单位开放以在编辑器单位列表里显示的dat文件。

       为什么要制作重组资料库?
       帝国官方只会开放部分他们需要的单位,这些单位就是能在编辑器单位列表里显示的,而其他的单位会隐藏起来(仅在编辑器列表里不列出,地图中、游戏中仍会显示),为了让这些单位能在编辑器显示并使用,需要制作重组资料库。
我之前写了个“非完全重组资料库的制作方法,开放隐藏单位”的帖子,大致讲了决定版无法简单地开放所有隐藏单位的原因:
在HD和DE版本下,只有拥有有效的语言名称的单位才有可能被显示到编辑器里,那些只有内部名称、者有语言编号但编号下没有内容的单位,即使取消隐藏了也还会被隐藏。
另外,那个非完全重组资料库还有一个弊端,就是:
同名单位(如时代建筑、闪光等)在每次刷新单位列表时上下位置都会随机排布,这会造成触发里每次选择的单位都可能不一样。


二、决定版开放隐藏单位的终极方法(普通玩家不需要看)
所以要想把所有单位都开放编辑,还能放心地编辑,只有对单位名称和语言文件ID做一次重组,给每个单位都指定一个独一无二的名字和字符串ID。

大致做法:
假设我们要解锁2号单位LEGION_D(罗马军的尸体)——

[*]先按这个教程的方法新建一个本地文本mod:创建字符串表mod的方法

[*]在modded-strings文件里面写上【22550 "罗马军 (尸体) {2}"】,保存为UTF-8编码。

[*]然后到AGE 2020里打开决定版的原版数据和语言文件。(方法见非完全重组资料库的制作方法,开放隐藏单位)

[*]把2号单位的语言文件单位名称编号从0改为22550,然后拉到属性面板下面,把“编辑器中隐藏”给取消勾选。

[*]把修改结果保存为empires2_x2_p1.dat。

[*]按这个教程创建一个本地数据mod,把修改后的empires2_x2_p1.dat放到里面:创建本地mod的方法 + Build37650锁默认dat后的对策

[*]进入游戏→模组→我的模组→“导入本地模组”,耐心等待10秒~2分钟的卡顿,启用上面的本地文本mod,并置于最高优先级。

[*]重启游戏→编辑器→场景编辑器右下角→选择数据模组为上面的本地数据mod→创建或载入场景→单位选项卡→其他一栏里就可以看到一个名为“罗马军 (尸体) {2}”的重组单位名了。



如果要解锁更多单位,也是差不多这种做法,只不过工作量大了很多。
不过你可以查看AGE搜索框用法和AGE自带的提示来加快你的工作效率,高效筛选,批量处理。


三、决定版重组资料库 2020.4.17 Beta
我则借助按键精灵、Python的自动处理和Excel表格的高效编排,花了一些时日完成了所有单位的重组工作。

完整包:(完工时的版本:Build 46295)




当然,你也可以去模组里搜索“重组资料库 - 编辑器隐藏单位全开放”,订阅“文本部分”和“DAT部分”共两个模组。



如果你想自己选择性开放其中某些单位。大致做法如下:
1、将“…… - 文本部分”里的key-value-modded-strings-utf8.txt另存一份ANSI码的备份,在用AGE正常打开数据时用“Language_p1”来打开这个备份,即可看到重组后的文本。
2、然后AGE搜索栏里搜索“-H ”(注意H后的空格)即可找到所有官方原本隐藏的单位。
3、按住Shift选择列表里的首尾两个单位即可全选,然后找到“编辑器中隐藏”这个属性,全部勾选即可将他们重新隐藏。
4、这样,你再选择性地去开放那些你需要的单位,最后把dat另存起来,就可以用作自己的本地mod了(制作本地mod的教程)




必读注意事项
注0:务必查看模组文件夹内的 readme.txt!说明都在里面了。阅读说明可能会耗费你20多分钟,这是正常现象,也是值得的,因为里面都是我趟过雷区总结的经验了。

注1:有一点必须要注意!不要随便碰那些生僻的单位!因为它们可能让你的战役无法读档、游戏崩溃、或者在官方的某次更新中被无情改掉。

注2:这玩意的重组文本不会影响正常游戏里单位的名称,只在你选择重组数据模组时才会生效,大可放心。

注3:想要尸体和废墟不会消失,可查看这个帖子:修改资源里面的尸体腐烂时间好像没什么效果

seapoe82 发表于 2020-6-16 08:58:45

好好学习一下

cly806 发表于 2020-6-16 09:17:35

11

Papermanmmj 发表于 2020-6-16 09:40:53

新桶,资料库滴神!

尼麻 发表于 2020-6-16 20:03:31

谢谢楼主

575778518 发表于 2020-6-16 20:34:24

好东西,马了

575778518 发表于 2020-6-16 20:34:37

好东西,马了{:155:}

lkeithhoi 发表于 2020-6-16 23:10:08

又一個神級的參考價值.

chameleon08 发表于 2020-6-17 23:41:21

期待了很久了

iooiqq 发表于 2020-6-18 08:00:01

谢谢楼主

lajitong36951 发表于 2020-6-24 16:55:40

感谢楼主

挨打三角 发表于 2020-6-24 17:10:24

重组资料库从以前玩到现在 终于等到了

挨打三角 发表于 2020-6-24 17:10:32

重组资料库从以前玩到现在 终于等到了

karsh 发表于 2020-6-25 20:09:30

学习一下是什么东西

xymzy 发表于 2020-6-30 21:07:39

厉害! 终于有重组资料库了.

修文 发表于 2020-7-2 20:54:33

{:149:}

929130334 发表于 2020-7-2 22:14:32

大作,学习

arsasy 发表于 2020-7-3 12:48:48

很好的东西 多谢分享

buddha_0369 发表于 2020-7-6 14:25:54

这么好用的东西必须顶 太强大了

qingshuichenni 发表于 2020-7-10 23:49:08

谢谢楼主,好东西
页: [1] 2 3
查看完整版本: 决定版重组资料库 - 编辑器隐藏单位全开放 2021.4.17 Beta