(重组资料库成品在第三部分,对机理不太感兴趣的朋友可以直接前往下载或订阅模组)
效果图:
大量抛射物▼
大量废墟▼
大量尸体▼
带有备注的重组单位名称▼
隐藏科技▼
隐藏资源(原本这里是空白的)▼
|
一、关于决定版重组资料库的困境(普通玩家不需要看)
什么是重组资料库?
把隐藏单位开放以在编辑器单位列表里显示的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:想要尸体和废墟不会消失,可查看这个帖子:修改资源里面的尸体腐烂时间好像没什么效果 |
|
|