{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/coreprime/kbot/blob/0ab97bfd2633983ba276a3e67ceb76eac95731ff/docs/formats/README.md"
  ],
  "category": "game-analysis",
  "description_en": "KBot inspects and transforms Total Annihilation and TA: Kingdoms game files, pairing a Go CLI with a proprietary format reference. It decompiles COB bytecode to BOS source, disassembles scripts, checks round trips and examines formats including HPI archives, GAF sprites, TNT maps and 3DO models.",
  "description_zh": "KBot 将 Go 命令行工具与专有格式参考文档结合，用于检查和转换《Total Annihilation》及《TA: Kingdoms》的游戏文件。它把 COB 字节码反编译成 BOS、反汇编脚本并检查往返转换，还分析 HPI 归档、GAF 精灵、TNT 地图和 3DO 模型等格式。",
  "entry_url": "https://awesomerea.org/resources/kbot/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/kbot/",
  "evidence_url": "https://github.com/coreprime/kbot/blob/0ab97bfd2633983ba276a3e67ceb76eac95731ff/README.md",
  "group": "tools",
  "id": "kbot",
  "json_url": "https://awesomerea.org/resources/kbot/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/kbot/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/kbot/index.md",
  "name": "KBot",
  "name_zh": "KBot《Total Annihilation》文件格式与脚本分析工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Go is needed to install or build the CLI.",
    "Asset inspection requires files from Total Annihilation or TA: Kingdoms; an installed game can provide them.",
    "MIT license."
  ],
  "requirements_zh": [
    "安装或构建命令行工具需要 Go。",
    "检查游戏资产需要《Total Annihilation》或《TA: Kingdoms》的文件；游戏安装目录可提供这些文件。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/coreprime/kbot",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
