Skip to content

打包与发布

写完代码后,把你的 Mod 打包发布,让更多玩家用上它。发布前请先阅读模组开发规范

1. 确认 Info.json

Info.json 是 UMM 读取的 Mod 信息文件,在最小实例中已经写好。发布前再次核对 EntryMethodAssemblyNameVersion

2. 编译与部署

模板支持自动部署:编译后会把产物放到游戏目录的 Mods 文件夹,可以直接在游戏内测试。

手动部署时,把编译产物放到:

ADOFAI/Mods/MyFirstMod/

发布包应包含:

  • MyFirstMod.dll(编译产物)
  • Info.json
  • 使用说明(README)
  • 依赖的其它 DLL(如果有)

3. 发布到 GitHub Release

  1. 把代码推送到你的 GitHub 仓库
  2. 在仓库页面创建 Release
  3. 上传编译好的 DLL 与使用说明

常见坑:玩家误下载「源码压缩包」导致无法加载。发布时务必把编译产物也上传到 Release。

4. 分享到 Mod 平台

也可以在组织的 Mod 平台 modrift.org 发布,让更多玩家发现你的作品。

5. 用 GitHub Actions 自动构建

手动编译、打包、上传 Release 很繁琐。可以用 GitHub Actions 在推送时自动完成,详见 GitHub Actions 自动构建

你学到了什么

  • 发布包应包含哪些文件
  • 通过 GitHub Release 发布 Mod
  • 自动构建的入口

系列完成 🎉

你已经走完了 ADOFAI Mod 开发的完整流程。接下来可以:

An organization that researches and expands the functions of ADOFAI