二、认识了解ModBuddy
本章节将讲述制作《文明6》MOD SDK中的主要工具ModBuddy,该工具用于编写游戏数据。
Last updated
本章节将讲述制作《文明6》MOD SDK中的主要工具ModBuddy,该工具用于编写游戏数据。
Last updated
ModBuddy是内嵌于 Visual Studio 2013 独立 Shell中的,通过使用这个工具,我们可以实现以下功能:
创建、管理、更新 文明6项目工程。
通过XML或者是SQL添加修改Mod游戏数据。
通过界面修改modinfo控制文件如何被游戏载入、运行。
编译项目工程将其转化为游戏可以运行的Mod文件。
接下来会讲解如何配置ModBuddy并初步介绍ModBuddy的界面布局。
通过这个界面,我们需要了解几个内容:
Start:创建(New)或者打开(Open)一个文明6Mod项目。(注意是Mod项目,不是Mod)。
Recent:快速打开上一次或之前运行过的文明6Mod项目。(按照日期降序排列,新日期在前面,旧日期在后面)。
Show page on startup:始终显示引导页。(若取消不显示该界面,建议保留)。
Keep page open after project loads:打开项目后保持该页面。(似乎是这样,建议保持原状。)
FILE:文件菜单,用于打开、保存、关闭或其他关于项目的操作。
EDIT:编辑菜单,包括复制、粘贴、撤销、重复等编辑操作。
VIEW:大量的Visual Studio Shell工具和界面,包括解决方案管理器,标记管理器,工具管理器等。(英语较好者和具有编程经验者建议了解,其他读者可以近乎无视。)
TOOLS:工具菜单,这是重点菜单,其中包括最重要的上传Mod,运行游戏调试器,Mod艺术资源管理器、配置选项和Visual Studio Shell自带的插件、自定义等功能。
HELP:该菜单能打开社区和About(关于),没用。
不做介绍,左半部分和Office系列的工具栏很相似,有复制粘贴撤销重置等功能,右半部分属于开发人员使用,基本上用不到(其中有个搜索框,但快捷键完全可以替代这个工具栏)。
ModBuddy基于 Visual Studio 2013 独立 Shell(IDE),而这个工具是有汉化的,然而汉化包让我搞丢了(我的锅),目前全网(包括外网)很难找得到,截至我写到这里,我仍然没有找到。该汉化包应该名为:
cn_visual_studio_2013_shell_isolated_language_pack_x86_3175415.exe
建议英文环境,因为实际上就这么几个单词,即便IDE汉化,ModBuddy也不会被汉化。
为了关联文明6Mod SDK的资源,我们需要对ModBuddy进行一些配置:
首先点击菜单栏的TOOLS,然后点击Options选项,打开IDE配置。
注意:【...】可能在某些时候是无效的,可以把路径复制到对应的文本框中按OK强制保存。
在左侧的项目栏中找到Civilization VI,这是文明6的主要配置,点击后我们会看到右侧出现四个路径选择器。
User Path:用户文件夹,多数情况会在User用户文件夹文档的My Games里(笔者自行配置了User文件文档位置,这里是G盘,如果先安装了文明6游戏并运行过,这个路径应该会被自动配置)。
Game Path:游戏文件夹,这里负责配置游戏路径(如果安装了文明6,这里应该会自动配置)。
SDK Path:开发工具文件夹,这里指《文明6》游戏开发工具 (Sid Meier’s Civilization VI Development Tools)的安装路径。
安装路径,也应该会被自动配置。
Assets Path:资源文件夹,这里指《文明6》游戏开发资源(Sid Meier’s Civilization VI Development Assets)的安装路径。
配置成功后,请多次打开,查看是否配置成功。