Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9cb8c12c89 | |||
| fb36eba07d |
@@ -96,6 +96,16 @@ async def dashboard_preview(theme_id: str, ext: str):
|
||||
raise HTTPException(404)
|
||||
|
||||
|
||||
@app.get("/dashboard/{theme_id}/{path:path}")
|
||||
async def dashboard_static(theme_id: str, path: str):
|
||||
from models.dashboard import BUILTIN_DASHBOARDS_DIR, USER_DASHBOARDS_DIR
|
||||
for base in [BUILTIN_DASHBOARDS_DIR, USER_DASHBOARDS_DIR]:
|
||||
filepath = base / theme_id / path
|
||||
if filepath.exists() and filepath.is_file():
|
||||
return FileResponse(filepath)
|
||||
raise HTTPException(404)
|
||||
|
||||
|
||||
@app.get("/scene/{scene_id}/preview.{ext}")
|
||||
async def scene_preview(scene_id: str, ext: str):
|
||||
from models.scene import SCENES_DIR
|
||||
|
||||
+1
-11
@@ -238,12 +238,6 @@
|
||||
- **FH5**:约 74 个字段(比 FH6 少 CarGroup/SmashableVelDiff/SmashableMass),总计 **约 311 字节**
|
||||
- **FH4**:和 FH5 基本一致
|
||||
|
||||
好问题!您确实很难在游戏中见到 P 档和 N 档,因为正常驾驶时它们几乎不出现。让我查一下社区中关于这个细节的讨论。
|
||||
|
||||
让我搜索更详细的信息。让我再搜一下 GitHub 上关于这个问题的实际讨论。让我直接看看社区中资深开发者对 Gear 字段的完整说明。
|
||||
|
||||
根据搜索结果和实际代码分析,以下是关于 **N 档(Neutral)** 和 **P 档(Park)** 在 FH4/FH5/FH6 UDP 数据包中的完整定义:
|
||||
|
||||
---
|
||||
|
||||
## Gear 字段的完整取值范围
|
||||
@@ -259,11 +253,7 @@
|
||||
| **21** | **P 档(Park,驻车档)** | 赛车完全静止时极罕见触发 |
|
||||
| **22+** | 理论上可能更高(如 D 档标记) | 极少见 |
|
||||
|
||||
### 关键发现:P 档 = 21
|
||||
|
||||
社区中一位资深开发者(*0x20F*,Forza Telemetry 核心开发者)明确指出:
|
||||
|
||||
> **Gear 21 = P (Park)**
|
||||
### Gear 值说明
|
||||
|
||||
这个值在正常游戏中几乎不会出现,因为《极限竞速:地平线》本质上没有"驻车"机制——汽车要么在跑,要么完全静止时引擎仍在空档(Gear=0)。但极少数情况下(如某些特殊漂移状态下),游戏引擎会短暂报告 Gear=21。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user