{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/HttpKiwi/GameGent/blob/efa91df3413059ba49058ded5a818eb2460ae73b/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "GameGent is a Linux client for configuring GameSir Tarantula Pro controllers through a reconstructed USB HID exchange. Its protocol notes derive packet fields from the vendor Electron app and a Ghidra-decompiled DLL; the CLI reads state and mappings and sets lighting, sticks, motion controls, remaps and rumble.",
  "description_zh": "GameGent 是通过重建的 USB HID 交互配置 GameSir Tarantula Pro 手柄的 Linux 客户端。协议笔记依据厂商 Electron 应用和经 Ghidra 反编译的 DLL 推导数据包字段；命令行工具可读取状态与按键映射，并设置灯光、摇杆、体感、重映射和震动。",
  "entry_url": "https://awesomerea.org/resources/gamegent-tarantula-pro-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gamegent-tarantula-pro-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/HttpKiwi/GameGent/blob/efa91df3413059ba49058ded5a818eb2460ae73b/doc/TARANTULA_PRO_PROTOCOL.md",
  "group": "cases",
  "id": "gamegent-tarantula-pro-case",
  "json_url": "https://awesomerea.org/resources/gamegent-tarantula-pro-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gamegent-tarantula-pro-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gamegent-tarantula-pro-case/index.md",
  "name": "GameGent: reconstructing GameSir Tarantula Pro HID configuration",
  "name_zh": "GameGent：重建 GameSir Tarantula Pro 的 HID 配置协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux, Python 3 and a GameSir Tarantula Pro controller are required.",
    "Onboard GameSir profile slots are not implemented; the project uses software profiles.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要 Linux、Python 3 和 GameSir Tarantula Pro 手柄。",
    "尚未实现 GameSir 设备内置配置槽；项目使用软件配置档。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/HttpKiwi/GameGent",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
