如何创建模组源

语言

你需要自己的服务器,或者 GitHub 之类的文件托管服务。

模组源 URL 必须返回以下格式的 JSON:

{
  "name": "模组源名称",
  "mods": [
    {
      "id": "mod-id",
      "name": "模组名称",
      "version": "1.0",
      "description": "模组说明",
      "game_version": "0.16",
      "file_name": "mod_archive.zip"
    },
    {
      "id": "mod-id-2",
      "name": "另一个模组",
      "version": "2.0",
      "description": "另一个模组的说明",
      "game_version": "0.16",
      "file_name": "another_mod_archive.zip"
    }
  ]
}

mod_archive.zipanother_mod_archive.zip 必须能够通过 source_url/file_name 访问。

如果模组源 URL 以 .json 结尾,则模组文件应与该 JSON 文件放在同一目录中。

示例#

模组源 URL: https://example.com/mods
file_name: example_mod.zip
模组 URL: https://example.com/mods/example_mod.zip

模组源 URL: https://example.com/mods/manifest.json
file_name: example_mod.zip
模组 URL: https://example.com/mods/example_mod.zip

格式#

  • name - String - 模组源名称
  • mods - Array - 模组数组
  • mods.N.id - String - 模组 ID,每个模组必须唯一
  • mods.N.name - String - 模组名称
  • mods.N.version - String - 模组版本
  • mods.N.description - String - 模组说明
  • mods.N.game_version - String - 模组可运行的最低游戏版本
  • mods.N.file_name - String - 模组压缩包名称。仅支持 ZIP。
更新时间: Kunoichi Trainer Wiki