帝国2MOD新人FAQ & 新手容易弄错的一些事情
本帖最后由 我是谁004 于 2017-8-15 20:28 编辑这里列举了一些来MOD区的新人、新手们可能会提出的问题,并给予大体的解答。
常见问题解答
——什么是MOD?
MOD一词源于modify(修改),指的是对游戏进行修改,从而改变其内容的东西。
——帝国2有哪些类型的MOD?
可以说帝国2的开放程度不算很高,但也不低;因此在MOD中,可以对游戏的资源进行改动,增减它们的数据内容。
——帝国2的MOD包括什么部分?
现在的MOD通常都是既修改数据,又修改资源的。又因为使用UserPatch包,所以一般包含DRS文件和DAT文件。如果只修改基因数据,而不修改资源,就只有DAT文件。也有只修改图像的,那么只有DRS文件。
另外,对于MPS的MOD而言,只有一个.AKX或.AKS包。
当然了,还会有形如TXT或DOC的说明文档,JPG之类的展示图片文件等等。
——如何使用MOD?
那要看MOD的内容是什么样的了。
对于UserPatch的MOD而言,将文件放进相应的目录即可。通常有一个或多个EXE文件,放在安装目录(以下简称“\”)下或者\age2_x1\下;XML文件和含有MOD资料的文件夹,放进\Games\文件夹下,就可以运行了。
对于直接修改了帝国2的资源包和数据文件的MOD(通常很大)而言,他们的MOD会含有graphics.drs、sounds_x1.drs之类的文件。这时候,你需要将这些文件放在帝国2的对应目录下,当然,你也需要备份将被替换的文件,以备还原之需。
如果你下载MOD的只含有一个empires2_x1.dat(或empires2_x1_p1.dat)文件,那说明这是一个只修改基因数据库的MOD,同样按照上述方法进行替换。
——我能不能自己制作MOD?
当然了,否则的话我们论坛里的MOD是从哪里来的呢?
——我该如何制作自己的MOD?
想制作MOD,请先查看本版的置顶帖,里面有比较详尽的各类教程的导航。
——MOD的文件包括哪些类型?
DAT:是游戏的数据文件。这种数据,即是关于游戏的单位、科技、图像,以及文明、地形,乃至地图块大小的数据集。例如单位数据,每个文明在其中都拥有单位的生命值、速度、攻击、图像编号等,而图像又指明了每个图像编号所对应的资源ID、帧数、方向数、速率等属性。这种文件不能直接打开,需要使用例如Advanced Genie Editor这样的工具去读取它,来进行编辑。
DRS:是游戏的资源包文件。也就是游戏中那些需要使用到的单位图像、界面图像、声音等资源文件的包装,类似于ZIP(虽然格式不同)。这种包文件可以用乌龟包的DRS Editor来打开,添加、修改其中的文件。
SLP:是帝国2使用的图像文件,无论单位或者界面的图像,都是用这种格式进行存储的。它含有许多帧,每一帧又有自己的锚点。这种图像文件可以用乌龟包的DRS Editor来打开,可以增、删、改其中的帧,修改锚点。但无法直接编辑图像,只能导入导出图像,要靠外部的图像软件来编辑。
WAV:音频文件,是帝国2使用的声音文件,属于未压缩格式。
BINA:帝国2的信息文件,若在MOD中使用,一般为改变调色板。实质上,它是一个文本文件,与Photoshop等软件用的PAL调色板文件的结构类似,用红绿蓝值指明了各个编号对应的颜色。
XML:可扩展标记语言,给UserPatch所用,用来标记UP的路径,和含有的文明及其各项设置信息。当对应的EXE文件启动时,会调用games\下的该文件,来获取配置。
AKS/AKX:这是Mod Pack Studio时代的MOD包,它需要MPS来运行,其实就是通过临时替换drs文件中的内容来实现对游戏图像、声音等的修改效果的。可以用7-zip来读取。
——我看见有人发布了建筑、单位的图像,请问该如何使用它们?
这些东西不是放到什么地方就可以立刻用的——显然,一个图像不包含单位属性。对于SLP而言,如果只是想用它来替换某个图像,用户需要用DRS Editor,将SLP文件替代原有的DRS中对应ID的SLP文件;若帧数不对应,还需要在AGE中修改对应图像编号的帧数属性。如果是想添加进游戏中,那么更复杂;首先要将SLP导入到DRS中,然后修改其ID,再在AGE中添加新的单位和图像编号来对应它。
如果发布的是图片而非SLP文件,那么还需要自己动手,将它们制作成SLP,才能使用。
——MOD能不能改变游戏的规则,比如改变玩家的个数、最大人口、地图大小什么的?
很遗憾,一般的MOD无法做到这些。UserPatch本身可以将人口上限增加到1000,大于255的地图则只能在高清版中出现。
新手容易弄错的一些事情
1、误以为DAT文件包含了资源,如图像、声音等。实际上DAT文件不包含任何资源,只有单位数据、科技数据以及图像、声音的引用数据。
2、误以为DAT中,单位图像填写的是SLP的资源编号。举个例子,对于一个45帧的SLP而言,即使游戏能根据帧数判断,也无法确定它是5向图还是9向图;何况,图像还有快慢之分呢。实际上,DAT中单位数据的各种图像填写的是DAT中“图像”那一套数据的编号,而图像数据中才需要填写SLP资源编号。
3、AGE的“科技树”页面所修改的不是实际的科技树,而是游戏中点击科技树按钮所显示的卷轴。所以,能够训练的单位,未必要在科技树中显示;在这个科技树卷轴中添加的单位,也不一定就能训练或建造。
4、在编辑了单位之后,没有将单位属性复制给所有文明。这会导致部分文明的数据没有被更改,或者干脆不存在这个单位。
5、“硬编码”的特性(例如#84市场的交易功能),不会在DAT数据中体现,靠复制单位是无法将这些特性也带过去的。
6、高清版(即steam上的版本)可以使用任何素材,无论图像或声音。但是,它无法使用征服者MOD和游戏程序相关的补丁。所以,请注意,MOD和补丁在文中若未提及HD版,则只能适用于征服者版。
{:154:} FA♂Q{:160:} 本帖最后由 ph008 于 2016-8-13 01:29 编辑
老大,有没有可能复制一个类似城镇中心的全方面仓库?____________________________
找到资源放置点了,自行解决了
我想问下我是steam上黑五打折买的帝国HD和帝国3,帝国三运行不了.还有为什么我steam的workshop上下载的mod很多不能用,独立版本的mod下载后,进入游戏里没找到在哪里。 吃剩的饺子 发表于 2017-12-9 07:56
我想问下我是steam上黑五打折买的帝国HD和帝国3,帝国三运行不了.还有为什么我steam的workshop上下载的mod ...
帝国3的问题应在帝国3区发贴 我是谁004 发表于 2017-12-9 09:04
帝国3的问题应在帝国3区发贴
哦哦!我没写清楚。3我没想问。我想问的是HD的mod在steam的workshop下载后,进入游戏后在哪里运行? 大佬,我想问下怎么修改小汽车属性?我只想修改小汽车的属性 大佬,决定版的mod地址在哪呢? 好帖 各位大佬,求一个战役:开局有农民,每个玩家有一搜维京战船,生命上万,敌方全是英雄,城堡靠近就变成己方,地形呗石头分隔,达到标准可打开,海上有奇观排成一排,左下角岛上有很多成吉思汗,靠近后变成己方的
页:
[1]