docs: update README with 5 dashboards, add Forza data format reference

This commit is contained in:
2026-07-25 16:36:01 +08:00
parent 29f1ec1666
commit 09ac4f8e11
2 changed files with 248 additions and 7 deletions
+9 -7
View File
@@ -80,8 +80,9 @@ python app.py
## 开发指南
- [仪表盘开发指南](docs/DASHBOARD_DEV.md) — 创建自定义仪表盘主题
- [游戏插件兼容开发指南](docs/PLUGIN_DEV.md) — 为任意赛车游戏编写遥测解析器
- [仪表盘开发指南](docs/DASHBOARD_DEV.md) — 创建自定义仪表盘主题 (.tsd)
- [游戏插件兼容开发指南](docs/PLUGIN_DEV.md) — 为任意赛车游戏编写遥测解析器 (.tsp)
- [Forza 数据包格式参考](docs/FH_DATA_FORMAT.md) — 官方 UDP 包 324 字节完整字段定义
## 项目结构
@@ -109,11 +110,12 @@ TurboSu/
│ │ ├── f1_24/
│ │ └── iracing/
│ └── user/ # 社区插件 (运行时安装)
├── dashboards/ # 内置仪表盘 (4 款)
│ ├── speedometer/ # manifest.json + index.html
│ ├── tachometer/
│ ├── gear_indicator/
── lap_timer/
├── dashboards/ # 内置仪表盘 (5 款)
│ ├── speedometer/ # 极速仪表 (auto 比例, 全兼容)
│ ├── tachometer/ # 转速表 (16:9, 全兼容)
│ ├── gear_indicator/ # 档位指示器 (1:1, R/N/1-8, 自适应映射)
── lap_timer/ # 圈速计时器 (4:3, Forza/F1)
│ └── forza_composite/ # Forza 复合仪表 (16:9, 仅Forza系列)
├── models/
│ ├── dashboard.py # 仪表盘模型 + 自动扫描 + zip导入导出
│ └── scene.py # 场景模型 + 画布/布局 + zip导入导出