关于模组 About Mod

阅读别人写的Mod、依样画葫芦是最好的学习方法。

Mod是什么

MOD是什么?一个MOD是由什么组成的?官方在游戏中内嵌了5个MOD,这些MOD文件可以给我们参考。这5个MOD分别是:阿兹特克DLC、新手教程(Tutorial)和三个联机MOD,当然其中只有联机MOD可以在游戏主界面的【模组】中找到。这5个官方Mod中,阿兹特克可以在Civ6/DLC中找到,其余可以在Assets/Base/Assets/Senarios中找到。

Mod由什么组成

观察官方的阿兹特克Mod文件夹,我们可以看到如下结构:

这是一个简单的Mod。整个Mod包含4个文件:一个modinfo文件和三个xml文件。其中,modinfo就定义了这个Mod(相当于一本书的封面),当游戏加载时,便会首先读取这个modinfo内的信息,然后加载整个Mod。另外的三个xml文件就定义了这个Mod给游戏新增的或者删改的内容。当然在一些复杂的MOD中还会包含:sql文件(对数据库进行直接操作)、lua文件(游戏运行脚本)和artdef文件(图像模型)等。

如何安装模组

安装MOD时,我们需要将装有的MOD文件夹(如这个Aztec_Montezuma)放到文明6的Mods文件夹下(而不是覆盖原有文件),Mods文件夹在Windows下是~\Documents\My Games\Civ6\Mods(用户),在MacOS下是~/Library/Application Support/Civ6/Mods。进入游戏后打开【模组】,勾选那个MOD即可。

由于WorkShop还未开放。有时,要实现模组功能,需要备份并改变游戏的源文件,尽量避免这个情况

Mod可以做什么

由于Steam WorkShop还未开放,目前的MOD的功能,根据修改方法分为递增的三类,如下:

第一类:使用MOD包而不需要替换原文件而达到的

  • 增减、修改所有部件(文明、建筑、改良、政策、科技等)及其属性(价格、特性、效果)
  • 增减、修改所有文本
  • 增减、修改所有地图
  • 增减、修改所有可修改的用户界面
  • 修改所有的Lua脚本

第二类:可以通过替换原文件达到的

  • 在已有元件的基础上修改模型(单位、改良、建筑等)
  • 在已有图标的基础上修改部件图标

第三类:无法完成的

  • 增加本来没有的艺术元素(音频、领袖3D等)
  • 修改游戏核心代码

制作简单的Mod需要学哪些内容

对于制作简单的Mod来说,只需要掌握三个关键点:

  1. 为你的Mod写一个modinfo文件
  2. 对游戏内部元素进行简单的修改
  3. 修改、添加游戏文本

当然,其中最有内容与挑战的是第2条,如果想要实现更加复杂的创意,便需要对这个系统有更加深入的了解,最重要的是不断的尝试与思考。简单如修改科技的瓶子,只需要简单几行,复杂如增加一个全新的,具有复杂特效的建筑,则需要非常多的笔墨。

results matching ""

    No results matching ""