# 一、开发环境和相关软件

## 《文明6》开发环境

开发《文明6》的Mod需要以下三样内容：

* 《文明6》游戏本体 (Sid Meier’s Civilization VI)
* 《文明6》游戏开发资源(Sid Meier’s Civilization VI Development Assets)
* 《文明6》游戏开发工具 (Sid Meier’s Civilization VI Development Tools)

同时，你的操作系统版本越新越好（推荐Windows 10 X64位，并且请确定系统版本为最新版）

首先：你需要有正版的游戏才能够得到最好的支持保证你的Mod是最新的：[单击我进入《文明6》Steam购买地址](https://store.steampowered.com/app/289070/Sid_Meiers_Civilization_VI/)，这部分内容大多数都是围绕着Steam进行的。

其次：以上内容分别需要安装在你的计算机中，你可以通过Steam来安装，在\[库]菜单中的\[游戏]标签下安装\[游戏本体]，在\[工具]标签下安装\[游戏开发资源]和\[游戏开发工具]。

{% hint style="info" %}
通过调用Steam的浏览器协议可以快速进行安装和运行，这里分别提供以上三个内容的快捷安装与运行地址：

* 《文明6》游戏本体 (Sid Meier’s Civilization VI)
  * Steam://install/289070/&#x20;
  * Steam://run/289070/
* 《文明6》游戏开发资源(Sid Meier’s Civilization VI Development Assets)
  * Steam://install/597260/
  * Steam://run/597260/
* 《文明6》游戏开发工具 (Sid Meier’s Civilization VI Development Tools)
  * Steam://install/404350/
  * Steam://run/404350/

以上内容在2019年4月6日编写，若后续更新官方修改了AppId我会继续进行更改。

将每个项目下面的协议地址复制到浏览器地址栏中跳转即可调用Steam执行相应动作。

带有Install的是安装,带有Run的是运行，开发资源无法运行因为只包含游戏数据。
{% endhint %}

![单击\[库\]会弹出菜单，再次单击\[工具\]标签，名称按照字母顺序排序，在\[S\]部分找到开发工具和开发资源](https://2575398366-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPHazWMdt09K0hcQq5O%2F-LPHnwhnwFQji-0TWrXv%2F-LPHoZ_TbBtN47WUkSnT%2F%E5%9B%BE%E7%89%87.png?alt=media\&token=6b94f94c-e2cc-4b23-ad32-47b94b9130cd)

当然，如果你忘记怎么安装游戏或仍然无法准备好以上内容，请使用搜索引擎来搜索该问题，本教程不做解释。

下载这些内容可能需要为硬盘留出足够的空间，这是本人通过资源管理器所统计出来的数据：

![本次统计时间于2018年10月21日，包括全部资料片和游戏数据包，不考虑今后的更新，一切以Steam信息为准](https://2575398366-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPHazWMdt09K0hcQq5O%2F-LPHnwhnwFQji-0TWrXv%2F-LPHp9qr-1jpCYpTGb01%2F%E5%9B%BE%E7%89%87.png?alt=media\&token=da455861-7802-4eab-8316-a96fc4d65f54)

当您都安装完成之后您可以在\[桌面]或者是\[开始]菜单中找到\[Sid Meier’s Civilization VI Development Tools]，请您双击图标或在Steam库中打开此应用程序，如果工具还没有准备好，Steam会弹出一个相关提示。

**注意：打开IDE后或打开其中的ModBuddy一定会提示安装 Visual Studio 2013 Shell (Isolated)（除非你已经装了），这一组件的安装包已经集成在 Sid Meier's Civilization VI SDK目录下的ModBuddy\Redist中，不需要单独下载，您可自行安装，或等待他的提示。**

![界面为全英文，可能需要较长时间](https://2575398366-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPHazWMdt09K0hcQq5O%2F-LPHs6mQT7osPX_ni-nm%2F-LPHt1v2jp6J7ZuwN57P%2F%E5%9B%BE%E7%89%87.png?alt=media\&token=d7867c39-f442-4a56-845a-68d0a2759a63)

当您安装时，应该是非常容易的，如果遇到进度条暂停，并不意味着它没有工作，请耐心等待。

![《文明6》SDK主窗口](https://2575398366-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LPHazWMdt09K0hcQq5O%2F-LPHtNPDJvQSRYhxybbf%2F-LPHtUb_LYP5s5SqGDus%2F%E5%9B%BE%E7%89%87.png?alt=media\&token=b274ae8b-3ead-44af-864e-a5fbaf7dc7aa)

当您打开SDK Tools后，会弹出一个方形窗口，其中有三项内容：

1. ModBuddy，是制作Mod的主要工具
2. Steam Workshop Uploader，用于管理和上传您的Mod
3. FireTuner，用于在游戏内进行调试（本文章不做介绍）

我们大部分内容都是围绕着ModBuddy来介绍的，所以，请点击ModBuddy按钮，这将触发  Visual Studio 2013 Shell 的启动。

注意：当您单独启动 Visual Studio 2013 Shell 时，您可能不会进入到《文明6》的ModBuddy，请通过SDK Tools启动。

{% hint style="info" %}
其他相关软件如Photoshop,3dsmax,Blender,Sqlite Expert,XML Spy,Notepad++不做教程，只有步骤。

这些软件和Mod制作多少有关联，想进一步学习请访问其他网站进行。
{% endhint %}
