From b8fa14fc67fd6cf6afca4ff3976fcd34d219f394 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Sat, 25 Jul 2026 16:20:35 +0800 Subject: [PATCH] fix: Forza Horizon gear display - 0=R, 1-8=actual gear (not N) --- dashboards/gear_indicator/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dashboards/gear_indicator/index.html b/dashboards/gear_indicator/index.html index 64d13df..86ffa53 100644 --- a/dashboards/gear_indicator/index.html +++ b/dashboards/gear_indicator/index.html @@ -28,7 +28,7 @@ html,body{width:100%;height:100%;overflow:hidden;background:#000;font-family:'SF
-
N
+
1
1
2
@@ -65,7 +65,7 @@ const M={aspect_ratio:"1:1",render_mode:"contain"}; function connect(){ ws=new WebSocket(wsUrl);ws.onopen=()=>{if(rt){clearTimeout(rt);rt=null}}; ws.onmessage=(e)=>{try{const m=JSON.parse(e.data);if(m.type==='telemetry'){const g=m.data.gear||0;if(g!==lastGear){lastGear=g;gearEl.classList.add('flash');setTimeout(()=>gearEl.classList.remove('flash'),200)} - gearTxt.textContent=g===0?'N':g<0?'R':String(g); + gearTxt.textContent=g===0?'R':String(g); document.querySelectorAll('.bar-item').forEach(el=>{el.classList.toggle('active',parseInt(el.dataset.g)===g)})}}catch(e){}}; ws.onclose=()=>{rt=setTimeout(connect,2000)}; }