You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Análise de perda de tempo por fase de curva (entrada, meio, saída, pós-saída) via cálculo de slope do TDiff, identificando a fase dominante de perda em cada curva.
Classificação de curvas Tipo A (segue reta longa) e Tipo B (chicane/sequência), com peso de prioridade de saída (exitPriority) aplicado ao score de aceleração e saída no comparador.
Agrupamento automático de curvas em complexos (complexId) quando o gap entre elas for menor que 2% da volta; apenas o grupo com maior perda de tempo fala por complexo.
Detecção de carry-over: quando a saída ruim de uma curva compromete a entrada da seguinte, o resultado recebe carryOverFromCornerId e a dica pré-curva aponta para a curva anterior.
Detecção de trail_brake_absent: diferencia o caso em que a referência usa trail brake e o piloto não usa (trail_brake_absent) do caso em que ambos usam, mas o piloto precisa melhorar (trail_brake_needed).
Score de qualidade de trail braking (trailBrakingQuality: excellent / good / partial / absent) calculado por sobreposição de freio+volante, suavidade de release e comprimento da zona de coast.
Índice de subesterço/sobreesterço por curva (understeerIndex) calculado via yaw rate teórico × medido.
Fase dominante de perda (dominantLossPhase) exportada no resultado de cada curva.
Seleção automática da referência mais rápida ao conectar ao iRacing: compara a melhor volta do piloto salva localmente com a referência do catálogo e ativa a mais rápida no modo auto.
Novas frases de voz em pt-BR, en-US, es-ES e fr-FR: trail_brake_absent, trail_brake_absent_light, coast_excessive_long, carry_over_note, understeer_exit, oversteer_exit, pre_trail_brake, pre_coast_less, pre_carry_over_focus_previous.
Dica pré-curva pre_carry_over_focus_previous quando a curva atual tem carry-over detectado da anterior.
Dica pré-curva pre_trail_brake para casos de trail_brake_absent e trail_brake_needed.
Changed
compareLapByCorners migrado de map para loop imperativo para suportar carry-over entre curvas consecutivas.
rankLossScores aplica multiplicador exitPriority nos scores de aceleração e saída de curvas Tipo A.
issueWeight incluiu trail_brake_absent com prioridade 71 (igual ao trail_brake_needed).
Dica pré-curva para trail_brake_needed e trail_brake_excessive agora retorna pre_trail_brake em vez de pre_brake_later.