帝国时代3决定版mod制作指南

重要:up仅搬运并机翻润色,文中观点均不代表up立场。


(资料图片仅供参考)

(粉字和部分图为up添加的备注)

这是一个简短的指南,旨在回答几个问题,以及关于制作和上传mod的基本知识。

如果你想加入一个坦克专用社区,也可以玩其他游戏,请访问我们的discord服务器,我们也会在那里发布模组,谈论历史等等-

关于我自己的几句话

因此,由于有几个人问我如何制作mod,然后将所述mod上传到游戏工作室,我决定制作这个“简短而快速”的指南来回答大多数问题。

我首先要说的是,我是一个长期的神话时代,所以我的大部分经验都来自那里。然而,所有三款游戏,如《神话时代》、《帝国时代3》和《光环战争》,都使用了相同的BANG(尽管每款都经过了大量修改)!这个引擎最初是由Ensemble Studios创建的,Ensemble Studio是这三款游戏的原始开发者,很久以前,现在大约需要20年的时间。

话虽如此,我以前也修改过AoE3(和《光环战争》),但那是很久以前的事了,所以我很自然地可能忘记了一些事情,或者不知道如何做其他事情等等,此外,我通常忙于工作和生活,所以很遗憾,我可能也无法回答所有的问题,我能回答的少数问题将在我空闲的时候回答,这些问题对我来说可能不是完整的答案。

Mod制作的基本介绍

现在,来解释一下你们大多数人可能在这里的原因。

在BANG上修改!引擎由打包在.bar文件中的游戏文件组成,其中包括您可以编辑的文件,如和等。

然而,最初的《神话时代》和《帝国时代3》已经打开了文件并准备好进行编辑(也就是这些文件会裸露在外,可以直接通过记事本打开修改),因为你不需要先打开.bar文件,然后提取你需要的文件,然后转换它们,最后编辑它们,然后把它们放在一个特殊的mods文件夹中。

这既有优点也有缺点,因为当文件被打包时,游戏加载速度更快,响应更好,但这显然是对modder的一种祸害。

另一方面,立即打开文件并准备编辑意味着游戏加载速度较慢,响应更差,就像这里的《神话时代:扩展版》一样,尤其是如果你安装了许多MOD,所以很遗憾这是一把有两个边缘的刀。

制作Mod所需的工具

您首先需要资源管理器,您可以在此处找到:/t/resource-manager-viewing-comparing-creating-and-extracting-files-from-age-of-empires-iii-bar-archive/103349/2

(内网可以去下载:)

正如标题中所说,它是一个“资源管理器”,用于查看、比较、创建、提取以及转换游戏中的文件。

需要注意的是,用于旧版本游戏的旧工具在DE版本上不起作用,如果你想修改游戏的DE版本,你需要使用上述工具。然而,它确实可以选择将旧版本的文件转换为新的DE版本并返回。

(原版使用aoe3ed:)

Notepad++是我推荐的xml编辑器:/downloads/

它对于任何这样的基于xml的游戏修改文件都非常有用,我认为其他基于文本的文件也是如此,而且即使你没有修改,它也非常方便和通用。

一个工作示例

这是我为DE制作的第一个mod,名为“德国和荷兰的火枪手mod”,你可以在这里找到并订阅它,这样你就可以看到我做了什么以及我是如何做到的:/mods/details/18662/

正如罐头上所说,它正是这样做的,事实上是“切割内容”,你可以在这里看到更多内容:/wiki/Cut_content#Age_of_Empires_III

我要提到的是,因为两件事,一是其他人可能有兴趣将其他这样的“剪辑内容”带回游戏中,另一件是我相信德国和荷兰的火枪手都有自己独特的语音文件,不会与任何其他单位共享,这意味着正如页面上所说,事实上,两款Civ都应该拥有这些单位。

制作mod

如前所述,为了本指南的目的,我将使用我的mod作为一个例子,说明我到底是如何做的以及做了什么,你也可以下载我的mod,从上面部分的链接中查看它的文件以及我在这里为自己做了什么。

接下来,当你用你想要的任何应用程序将其解压缩时,我个人使用7zip,你可以启动Resource ,你会看到以下窗口:

因此,对于我的mod,我需要获得文件,该文件位于文件中,而该文件又位于:\Steam\streamaps\common\AoE3DE\Game\Data文件夹(也就是你的帝国3决定版的游戏本体位置,Steam\streamaps\common也就是你的steam库,这是可以自定义的)

或者,您可以直接转到该位置查找文件,然后右键单击,用打开,然后从列表中找到资源管理器,但这取决于你自己。

在资源管理器中打开文件后,我们将使用提取功能,您的窗口应该如下所示:

然后你标记你想要的文件,在我们的情况下是技术树文件,并将其提取到应用程序会要求你的位置。需要注意的是,您也可以按shift键,然后用鼠标左键单击文件来选择多个文件,或者您也可以提取所有文件,但这需要更多的时间。

注意:不幸的是,我们无法使用资源管理器编辑文件,但至少,这就是为什么我们需要首先提取它们,然后转换它们。对于那些好奇的人。

注意2:资源管理器还创建了正确的文件结构,所以一旦你想使用和上传mod,你就不需要更改任何内容。

所选文件当然应该像这样突出显示:

注意:正如你在底部的小搜索栏中看到的,我实际上已经用它来查找文件了。

之后,您需要将提取文件转换为可编辑格式,在我们的情况下是xml,因为这些文件最初是xmb格式的,如果您在文本编辑器中打开它,它只会显示为乱码:

此时的文件对我们来说不可读也不能编辑。

注意:对于添加新的单位或建筑,您还需要在protoy中参考它们,以及它们的建造地点或建造者,但在我们的火枪手案例中,正如您所看到的,它已经在兵营下面了,所以我们不需要这样做:

当您使用资源管理器将xmb文件转换为xml时,您应该能够在文本编辑器中打开它,其中的一些代码如下所示:

现在,我所做的是按下键盘上的ctrl和f,同时在右上角弹出一个小搜索栏,如图所示:

这是一种在几乎任何应用程序中搜索页面内容的强大方法,无论是你的互联网浏览器还是Steam。

我首先要查找“Age0British”,这是一个0(ZERO)而不是O(Oh),这将引导我进入这一部分,该部分可以生产他们的火枪手,并进行相应的升级:

有3个升级,老兵,卫队和帝国,我完成了所有3个,但出于平衡的原因,你是否想包括所有升级取决于你。

然后,你只需按照正确的顺序复制并粘贴代码,就像我在上面对德国人所做的那样:

然而,只要确保<effect>和</effect>的位置正确,因为我再怎么强调也不为过,它会破坏你的mod,从而破坏游戏,导致mod不工作或游戏崩溃,所以请确保一切正常。

关于修改部分,我基本上已经完成了为荷兰人编辑技术树部分的相同过程,如下所示:

上传mod

现在是上传部分。

mod文件需要具有正确的文件结构,如下图所示,这是资源管理器通常提取它们的方式。一旦你测试了所有东西都处于正确的顺序并正常工作,你就可以开始上传了。

有两种方法可以做到这一点,一种是从网站上:/mods/create/

(也就是帝国时代官网,别忘了选择正确的游戏版本“帝国时代3决定版”)

注意:如果你选择不从游戏中的mod管理器上传mod,你需要像第一张图片中显示的那样,将缩略图文件以及文件夹和文件一起压缩,以便在网站上上传mod。

另一个是来自游戏Mod Manager内部,您可以从工具选项中进入。

这两个过程都应该非常直接地说明你需要做什么,比如你的mod标题、描述、图片、文件等等。

棘手的部分是你的mod结构,这取决于你修改了什么文件!

我用大写字母加粗并写下这一点,因为人们对文件的命名方式和放置位置经常出错,这将再次导致mod无法工作,因此你也无法上传。

(这是最阴间的部分,尤其对于可联机的mod来说,稍有错误就会导致你的mod判定为不可联机,需要其他人安装相同mod才能联机)

以下是我上传的mod的结构,你也可以看到它的位置:

此外,为了记录在案,您的mods存储在C:\Users\Name\Games\Age of Empires 3 DE\76561198038732900\mods中,有两个子文件夹,一个子文件夹称为已订阅(subscribed),另一个子文件夹为本地(local)。显然,第一个是针对您订阅的MOD,而另一个是针对位于您计算机上的您自己的MOD。

就这样。

有用的链接

链接到原始游戏的修改教程的详尽列表,这些教程也大多适用于此处:/modding/tutorials/

剪切内容Wiki页面:/wiki/Cut_content#Age_of_Empires_III

指向资源管理器的链接:/t/resource-manager-viewing-comparing-creating-and-extracting-files-from-age-of-empires-iii-bar-archive/103349/2

链接到我的Muskteer德国和荷兰mod:/mods/details/18662/

指向Notepad++的链接,对于修改基于xml的游戏和其他游戏非常有用:/downloads/

链接到页面,您也可以从游戏外上传您的mod:/mods/create/

结语

正如我所说,我不确定何时以及是否能够回答任何其他问题,我非常感谢任何关于如何改进我的小文本指南的反馈或想法和建议。

我也会尽我所能,尽可能多地用新的信息和事情来更新。

干杯!

原链接:/sharedfiles/filedetails/?id=2262395390

推荐内容