# GameTrak Liberation：基于控制器 HID 协议的客户端

> GameTrak Liberation 根据逆向得到的 USB HID 行为实现控制器客户端。它发送初始化消息和滚动密钥保活包，以持续接收六轴数据，并通过 stdout、OSC、MIDI 或 WebSockets 输出。仓库还提供协议笔记、报告采样及 Processing 和 p5.js 示例。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-06
- 原始资源：<https://github.com/CreativeInquiry/GameTrak-Liberation>
- 一手来源：<https://github.com/CreativeInquiry/GameTrak-Liberation/blob/bc8c2f96c86c15f016939777e9694f1366cb2836/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/gametrak-liberation-case/>
- 记录 JSON：<https://awesomerea.org/resources/gametrak-liberation-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/gametrak-liberation-case/index.md)

## 使用条件与局限

- **前提条件：**实时采集需要 GameTrak 控制器；离线回放可使用已录制的 JSONL 报告。
- **测试证据：**作者在 macOS 15.6 上使用 Python 3.10 和 3.14 测试了 GameTrak V2.0 设备。
- **局限：**脚踏开关未能测试，当前不受支持。
- **许可：**MIT 许可证。

## 一手来源

1. <https://github.com/CreativeInquiry/GameTrak-Liberation/blob/bc8c2f96c86c15f016939777e9694f1366cb2836/README.md>
2. <https://github.com/CreativeInquiry/GameTrak-Liberation/blob/bc8c2f96c86c15f016939777e9694f1366cb2836/docs/protocol.md>

## 同分区更多条目：协议

- [Cooper Hunter AC：UART 与红外协议调查](https://awesomerea.org/zh/resources/cooper-hunter-ac-protocol-case/index.md) · 案例
- [aw5d-linux：依据 USB-HID 协议研究驱动 iBUYPOWER 散热器屏幕](https://awesomerea.org/zh/resources/aw5d-linux-case/index.md) · 案例
- [MyJBxHeadsetControl：通过 USB HID 控制 JBL Quantum 950](https://awesomerea.org/zh/resources/myjbxheadsetcontrol-case/index.md) · 案例
- [zlt：MTN ZLT T10D MAX 路由器 API 还原](https://awesomerea.org/zh/resources/zltrouter-case/index.md) · 案例
- [claude-rc-api：还原 Claude Code Remote Control 接口](https://awesomerea.org/zh/resources/claude-rc-api-case/index.md) · 案例
- [MSI Mystic Light on Linux：重建 B860/X870 主板灯光控制](https://awesomerea.org/zh/resources/msi-mystic-light-b860-x870-linux-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
