开发环境搭建
一、推荐使用工具
文本编辑工具:
推荐使用SublimeText或者VisualStudioCode
注:请在任何时候都使用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编辑器主面板,可能根据版本变化会有所不同。
分为以上几个部分,你可以
1、新建、打开项目。
2、使用项目操作工具进行编辑、构建、上传。
3、使用调试工具对你当前项目进行新建游戏调试或者载入存档调试。
4、查看当前编辑的各种日志信息
配置日志工具
你可以通过MOD编辑器中的“启动调试日志工具”来查看调试过程中的日志输出。但需要提前配置,配置方法为找到游戏目录下的Tools/HSDebugTool/0_setup.bat 右键——使用管理员身份运行
只需要执行一次,之后即可直接使用调试日志工具。