APEXTRACE · DEVLOG
Como funciona a telemetria do GT7 no PS5: por dentro do ApexTrace
Veja como o ApexTrace recebe a telemetria do Gran Turismo 7 do PS5, salva voltas e cria gráficos de velocidade, freio e acelerador com dados reais.
· Admin- PS5 · GT7
- Receber pacotes
- Decodificar
- Salvar voltas
- Gráficos
A telemetria do Gran Turismo 7 reúne dados numéricos do carro e da sessão que um aplicativo pode receber do PS5 pela rede local. O ApexTrace processa esses dados, salva voltas e transforma a gravação em gráficos para análise no Windows.
O tempo de volta mostra o resultado, mas não o que aconteceu durante o percurso. Para examinar frenagem, velocidade na curva e retomada do acelerador, as mensagens de rede precisam virar uma gravação utilizável.
O que o Gran Turismo 7 transmite
O PS5 envia pequenas mensagens chamadas pacotes UDP. Elas contêm velocidade, rotação do motor, pedais, marcha, coordenadas do carro e outros parâmetros. Os campos disponíveis dependem do formato do pacote.
Os gráficos usam esses números. Não é necessário reconhecer instrumentos em uma imagem ou analisar o vídeo da corrida.
Do pacote aos valores legíveis
Um pacote não é uma tabela com colunas nomeadas. O decodificador decifra os pacotes compatíveis, verifica sua estrutura e extrai os campos correspondentes.
Os dados são convertidos em unidades legíveis: pedais em porcentagem e velocidade em quilômetros por hora. Verificações de validade ajudam a descartar valores inadequados.
Dados do jogo e medidas calculadas
Alguns parâmetros vêm diretamente do GT7. O ApexTrace calcula outros: uma sequência de coordenadas permite reconstruir a linha percorrida e estimar a distância.
A trajetória representa o movimento do carro, mas não descreve sozinha os limites do asfalto ou as zebras. Medidas calculadas precisam ser interpretadas considerando os dados de origem.
Como se forma o arquivo de voltas
Um pacote descreve um instante. O ApexTrace associa os estados sucessivos a uma volta e sessão, atualiza as leituras ao vivo e salva os registros localmente.
O armazenamento usa SQLite, um banco de dados no computador sem servidor separado. As sessões salvas podem ser consultadas depois sem PS5 nem corrida ativa.
Por que comparar pela distância
Duas voltas podem chegar à mesma curva em instantes diferentes após a largada. Alinhá-las só pelo cronômetro pode comparar partes distintas da pista.
O ApexTrace alinha A/B pelo avanço na distância. Velocidade, freio e acelerador podem ser examinados nos trechos correspondentes; o delta mostra a evolução da diferença de tempo. O usuário escolhe as duas voltas, e nenhuma precisa ser a mais rápida.
Por trás da janela do ApexTrace
A estrutura do aplicativo desktop usa Tauri e inicia um serviço local de telemetria escrito em Python. A interface exibe os dados preparados.
Isso separa recepção, armazenamento e gráficos. A versão Windows inicia seus componentes automaticamente; não é necessário instalar Python separadamente.
Do gráfico a uma observação
« Essa curva foi diferente » vira uma observação concreta: mudança no início da frenagem, na velocidade ou na retomada do acelerador.
O gráfico não comprova automaticamente a causa. Carro, pneus, condições e ações do piloto também importam. Uma diferença é uma hipótese para testar, não uma promessa de volta mais rápida.
ApexTrace — telemetria GT7 para Windows — O site oficial da aplicação da Farodin Projects: funcionalidades, download e configuração.
Comentários
Entrar