开发环境搭建

来自部落与弯刀Wiki

一、推荐使用工具

文本编辑工具:

推荐使用Sublime Text或者Visual Studio Code

注:请在任何时候都使用UTF-8格式编码


Excel编辑工具:

推荐使用WPS最新版本


Unity引擎(非必须)

版本号:Unity 2018.3.14f1

下载地址:

https://download.unitychina.cn/download_unity/d0e9f15437b1/UnityDownloadAssistant-2018.3.14f1.exe


版本管理:

推荐使用github

二、搭建MOD工程

1 、概述和工程类型对比

MOD工程分为两种,分别是简易MOD工程和专业级 MOD工程。两者区别为是否需要安装Unity来进行开发和打包。

你可以按照自己的MOD开发需求来选择工程类型。

其功能差异如下:

工程 简易MOD工程 专业级MOD工程
是否需要安装Unity
一键生成打包
上传Steam创意工坊
项目基本信息配置
替换游戏登录界面
游戏配置表
使用捏脸工具定义NPC外貌
编辑技能
地图编辑

(目前仅支持剧本战役模式,插件模式的地图支持尚在开发中...)

资源管理-路径重写
资源管理-普通文本
资源管理-二进制文件
资源管理-图片

(仅支持png和jpg格式)

资源管理-图集合并

(图片合批性能优化)

资源管理-音频

(仅支持ogg格式)

高级音频管理

(如混音器、音效空间等)

资源管理-粒子特效
资源管理-3D模型和动作
同时编辑多个MOD


2、简易MOD工程

下载《部落与弯刀》简易MOD的样例工程(Blywd.SimpleModSample),目录结构如下:

- Blywd.SimpleModSample

- ABS Unity打包资源目录(仅专业级MOD工程有效)

- Config MOD的配置文件目录

- default.json MOD主配置文件

- gamemodes.xml 剧本依赖定义文件(仅剧本战役MOD需要)

- publishfileid.txt 上传steam创意工坊的物品ID,第一次上传创意工坊将自动填充。如果本文件留空,则默认新建上传一个创意工坊物品。

- workshopitem.json 上传steam创意工坊的配置,将根据玩家的操作选项自动保存。

- Excel 配置表目录

- Interface 接口集合

- overrides.txt 资源覆盖规则定义文件

- RES 资源目录,存放各种图片、音频文件

- preview.jpg/png MOD预览图

- valuebundle excel打包定义目录

- default.xml excel包含文件列表

- INDEX.xml excel/reg映射规则列表

3、 专业级 MOD工程

见游戏内。

三、MOD编辑器

从游戏主菜单 - 模组 - 模组开发,进入到MOD编辑器

MOD编辑器主面板


MOD编辑器主面板,可能根据版本变化会有所不同。

分为以上几个部分,你可以

1、新建、打开项目。

2、使用项目操作工具进行编辑、构建、上传。

3、使用调试工具对你当前项目进行新建游戏调试或者载入存档调试。

4、查看当前编辑的各种日志信息

配置日志工具

你可以通过MOD编辑器中的“启动调试日志工具”来查看调试过程中的日志输出。但需要提前配置,配置方法为找到游戏目录下的Tools/HSDebugTool/0_setup.bat 右键——使用管理员身份运行

只需要执行一次,之后即可直接使用调试日志工具。