跳到正文

Cobblemon: Run & Bun(Advanced Trainer AI)

作者:jghooten

一个更高级的训练师 AI API,遵循 Run and Bun 1.07 社区文档及更多内容。 依赖 Radical Cobblemon Trainers 和 COBBLEMON 1.7 替换 RCT API

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

RUN AND BUN AI 适用于 Cobblemon!!

新更新已发布!附加包更新 0.16:

极巨化更新!并兼容 1.8 Cobblemon

查看更新日志了解所有详情


文档


重要公告!

对于 0.15 及之后的所有版本,此模组现在是 Radical Cobblemon Trainers API 的附加包。最初,它曾是该模组的替代品,但在新的 0.15 版本中,这一点已经改变。现在此模组依赖 Radical Cobblemon Trainers API 才能运行,这意味着你的 mods 文件夹中必须同时拥有两者才能正常工作。

如果你更新 Radical Cobblemon Trainers 模组,它会自动下载 Radical Cobblemon Trainers API。如果没有,你可以手动安装最新版本的 Radical Cobblemon Trainers API。

特别感谢 Radical Cobblemon Trainers 的开发者 Hdainester,为我整合了这个附加包版本。


如有问题、请求和 bug,请给我留言(查看底部的已知问题)。

[email protected]

或在此提交问题:

问题

如果你想要一些预制的对战和道馆 progression,请查看我配套的数据包和资源包。

训练家数据包

训练家皮肤资源包


主要特性:

-动态决策: 根据伤害、属性克制、速度和对手潜力,实时评估招式并切换。

-伤害计算: 优先考虑一击必杀、两击必杀和高伤害机会,同时遵循贪心算法。

-智能切换逻辑: 对潜在的队伍替换进行评分,偏好更快的克制手、更安全的中转,甚至像百变怪或果然翁/小果然这样的特殊选择。

-招式评分系统: 根据属性效果、状态潜力、场地危害、能力下降以及大量特殊情况,为每个招式分配智能评分,让训练家能够选择潜在的最佳招式。

-场地感知:追踪撒菱、隐形岩、戏法空间、天气效果等。从而更完整地理解当前战斗环境,以便更好地进行招式评分。

-速度控制机制: 识别何时设置顺风、戏法空间等。

-Mega Showdown: Mega 进化会立即使用。太晶化在新更新中更为复杂。你现在可以在 JSON 中选择谁进行太晶化,第一个匹配该名称的 Cobblemon 将进行太晶化。太晶化也是一个可开启的开关,默认关闭。查看版本 0.14.6 的更新日志了解太晶化逻辑。(无 Z 招式,无极巨化)

-单打和双打格式


未来路线图

  1. 将此模组设为 Radical Cobblemon Trainers API 的附加包,以便两者可以同时运行。0.15.0?(已完成)
  1. 考虑将我的数据包与一些精彩对战一起整合到此下载中,并附带相应的资源包。
  1. 基础极巨化逻辑,也许还有一些 Z 招式内容。
  1. 在配置中添加更多控制(目前不确定要改什么)。
  1. 继续将新招式纳入评分考虑。
  1. 研究天气变化特性逻辑。

如果你有任何建议,请告诉我。我会考虑所有建议并告知我的想法。(请为每个建议留下基本理由,因为我更有可能采纳)


必需模组:

Cobblemon 1.7

Radical Cobblemon Trainers 0.17.x

Radical Cobblemon Trainers API 0.14.x


PSA:

双打对战现已可运行!!!

大量特殊情况已被考虑在内,随着我们测试和添加更多功能,列表还会继续增长。


捐赠:https://ko-fi.com/surilexa

如果你喜欢我们正在制作的内容,欢迎随意捐赠;任何金额我们都感激不尽,这能让我们继续推进这个项目。


兼容性问题

由于 0.15 版本的近期改动,本模组现在依赖 Radical Cobblemon Trainers API,而不再替代它。你的模组文件夹中也必须安装 Radical Cobblemon Trainers API,本模组才能正常工作。


与其他模组的兼容性

Secret Base Trainers: 0.16.1+ 版本允许你使用命令强制覆盖克隆体的 AI 模型。

操作方法:

  1. 创建一个包含所有修改的克隆体并保存。
  2. 使用命令 1 将附近的训练家强制切换为新的 AI 模型。
  3. 使用命令 2 检查新的 AI 模型标签。
Command 1: /data merge entity @e[type=cobblemon_secret_base_trainer:battle_clone,sort=nearest,limit=1] {AIDifficulty:"rb"}

Command 2: /data get entity @e[type=cobblemon_secret_base_trainer:battle_clone,sort=nearest,limit=1] AIDifficulty

使用本模组时需要注意的事项:

  1. 覆盖 AI 只会创建一个默认的“rb”配置文件。这意味着 mega、tera 和 dynamax 默认处于关闭状态。
  2. 如果你在将克隆体的 AIDifficulty 改为“rb”后重新保存,它会重置,你需要再次使用命令将其强制改回“rb”。
  3. 如果你想要更多功能,请告诉我,这样我就能着手开发。例如启用 Mega、Tera 和 Dynamax。

使用此 AI 的 RCTMOD JSON 示例

/*Strings are lowercase for a reason because Cobblemon will not recognize them otherwise*/
{
  "name": "Brock",
  "ai": {
    "type": "rb", //our AI tag
    "data": {
      "canTera": true, //This will turn on Tera logic
      "teraTarget": "geodude", //This will make it so the first geodude will tera 
      "canDynamax": true, // This will toggle Dynamax on
      "dynamaxTarget": "geodude", //This will force Dynamax on Geodude
      "canGmax": true  //This will toggle G-Max for all species
    }
  },
  "battleFormat": "GEN_9_SINGLES", //("GEN_9_DOUBLES")
  "team": [
    {
      "species": "geodude",
      "gender": "MALE",
      "level": 12,
      "nature": "adamant",
      "ability": "sturdy",
      "moveset": [
        "rollout",
        "magnitude"
      ],
      "ivs": {
        "hp": 31,
        "atk": 31,
        "def": 31,
        "spa": 31,
        "spd": 31,
        "spe": 31
      },
      "evs": {"atk": 252,"hp": 252},
      "heldItem": "eviolite",
      "gimmicks" { "tera": "rock" } //specifies that this will tera into rock
    }, //end of geodude
    {
      "species": "absol",
      "gender": "MALE",
      "level": 15,
      "nature": "adamant",
      "ability": "pressure",
      "moveset": [
         "nightslash"
      ],
      "heldItem": "mega_showdown:absolite" // how to get mega in your team, this mirrors /give
      }
   ] //end of team
}

已知问题:每次更新都必然会出现新的 bug。我会尽量在发布前处理并发现它们,但我只有一个人。

常见问题

Cobblemon: Run & Bun(Advanced Trainer AI) 支持哪些 Minecraft 版本?

Cobblemon: Run & Bun(Advanced Trainer AI) 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Cobblemon: Run & Bun(Advanced Trainer AI) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

jghooten 的其他作品

查看全部 →