{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/TurnaboutHero/vainglory-replay-decoder/blob/f4743be743564e3aadef1566499fe25d9d0f9ffc/vg/analysis/ACTION_CODE_ANALYSIS_REPORT.md"
  ],
  "category": "game-analysis",
  "description_en": "VG Reverse Engineering decodes Vainglory: Community Edition replay files into recorded player names, heroes, K/D/A, items, gold and scoreboard counters. Its offline tools also export JSON and CSV, maintain a SQLite catalog and document VGR record and event interpretation. Output records provenance and leaves unsupported values unresolved.",
  "description_zh": "VG Reverse Engineering 将 Vainglory: Community Edition 回放文件解码为玩家名称、英雄、击杀／死亡／助攻统计、物品、金币和计分板计数。离线工具还可导出 JSON、CSV，维护 SQLite 目录，并记录 VGR 记录结构与事件解释；输出保留数据来源，对缺少依据的数值保持空值。",
  "entry_url": "https://awesomerea.org/resources/vainglory-replay-decoder/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/vainglory-replay-decoder/",
  "evidence_url": "https://github.com/TurnaboutHero/vainglory-replay-decoder/blob/f4743be743564e3aadef1566499fe25d9d0f9ffc/README.md",
  "group": "tools",
  "id": "vainglory-replay-decoder",
  "json_url": "https://awesomerea.org/resources/vainglory-replay-decoder/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/vainglory-replay-decoder/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/vainglory-replay-decoder/index.md",
  "name": "VG Reverse Engineering",
  "name_zh": "VG Reverse Engineering Vainglory 回放分析工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.12 or newer for the offline decoder; the complete regression suite also requires Node.js 18 or newer.",
    "A user's own .0.vgr recording and numbered sibling files are needed for decoding a match.",
    "The source says recordings lack a client build identifier and currently cannot enter its definitive-analysis subset.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "离线解码器需要 Python 3.12 或更高版本；完整回归测试还需要 Node.js 18 或更高版本。",
    "解码比赛需要用户自己的 .0.vgr 记录及对应的编号文件。",
    "项目说明记录中没有客户端构建标识，目前所有记录均不能进入其确定性分析子集。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/TurnaboutHero/vainglory-replay-decoder",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
