{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/LucasSKrewer/kenshi-modkit/blob/e1f22ce0f1f5610dbb66de83aeeffe5a5d2b9120/FORMATO.md"
  ],
  "category": "game-analysis",
  "description_en": "kenshi-modkit parses and writes Kenshi .mod and .base files and reads its .save, .zone and .platoon files using Python. Its format notes document filetypes 15–17 and inferred typecodes, while utilities dump records, compare saves, detect mod conflicts and check byte-identical round trips.",
  "description_zh": "kenshi-modkit 用 Python 解析和写入《Kenshi》的 .mod、.base 文件，并读取 .save、.zone、.platoon 存档。格式文档记录 filetype 15–17 与推断出的 typecode；附带记录导出、存档比较、模组冲突检测和字节一致性往返校验工具。",
  "entry_url": "https://awesomerea.org/resources/kenshi-modkit/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/kenshi-modkit/",
  "evidence_url": "https://github.com/LucasSKrewer/kenshi-modkit/blob/e1f22ce0f1f5610dbb66de83aeeffe5a5d2b9120/README.md",
  "group": "tools",
  "id": "kenshi-modkit",
  "json_url": "https://awesomerea.org/resources/kenshi-modkit/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/kenshi-modkit/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/kenshi-modkit/index.md",
  "name": "kenshi-modkit",
  "name_zh": "kenshi-modkit《Kenshi》文件格式工具包",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.12; standard library only.",
    "Kenshi files are required for parsing and round-trip checks.",
    "The author reports byte-identical round trips for 52,445 files; some typecodes remain unidentified and writing over saves is deliberately avoided.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Python 3.12，仅使用标准库。",
    "解析和往返校验需要《Kenshi》文件。",
    "作者报告 52,445 个文件实现字节一致的往返转换；部分 typecode 尚未识别，工具刻意避免覆盖写入存档。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/LucasSKrewer/kenshi-modkit",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
