APEXTRACE · DEVLOG
Jak działa telemetria GT7 na PS5: od środka ApexTrace
Jak ApexTrace odbiera telemetrię Gran Turismo 7 z PS5, zapisuje okrążenia i tworzy wykresy prędkości, hamulca i gazu na przykładzie prawdziwej sesji.
· Admin- PS5 · GT7
- Odbiór pakietów
- Dekodowanie
- Archiwum okrążeń
- Wykresy
Telemetria Gran Turismo 7 to dane liczbowe o samochodzie i sesji, które aplikacja może odbierać z PS5 przez sieć lokalną. ApexTrace przetwarza je, zapisuje okrążenia i tworzy wykresy do analizy na komputerze z Windows.
Czas okrążenia pokazuje wynik, ale nie jego przebieg. Analiza hamowania, prędkości w zakręcie i powrotu do gazu wymaga przekształcenia wiadomości sieciowych w użyteczny zapis.
Co przesyła Gran Turismo 7
PS5 wysyła niewielkie wiadomości zwane pakietami UDP. Zawierają prędkość, obroty silnika, pedały, bieg, współrzędne samochodu i inne parametry. Dostępne pola zależą od formatu pakietu.
Wykresy korzystają z tych liczb. Nie trzeba rozpoznawać przyrządów na obrazie ani analizować nagrania wideo wyścigu.
Od pakietu do czytelnych wartości
Pakiet nie jest tabelą z podpisanymi kolumnami. Dekoder odszyfrowuje obsługiwane pakiety, sprawdza strukturę i odczytuje właściwe pola.
Dane są przeliczane na czytelne jednostki: pedały na procenty, prędkość na kilometry na godzinę. Kontrole poprawności pomagają odrzucać nieprzydatne wartości.
Dane gry i obliczone wielkości
Część parametrów pochodzi bezpośrednio z GT7. Inne oblicza ApexTrace: kolejne współrzędne pozwalają odtworzyć linię jazdy i oszacować dystans.
Trajektoria pokazuje ruch samochodu, ale sama nie opisuje krawędzi asfaltu ani tarek. Obliczone wielkości trzeba interpretować w kontekście danych wejściowych.
Jak powstaje archiwum okrążeń
Jeden pakiet opisuje chwilę. ApexTrace przypisuje kolejne stany do okrążenia i sesji, aktualizuje bieżące wskazania oraz zapisuje dane lokalnie.
Do przechowywania służy SQLite, baza danych na komputerze bez oddzielnego serwera. Zapisane sesje można później przeglądać bez PS5 i trwającego wyścigu.
Dlaczego porównanie opiera się na dystansie
Dwa okrążenia mogą dotrzeć do tego samego zakrętu w różnym czasie od startu. Zestawienie wyłącznie według stopera może porównywać różne części toru.
ApexTrace dopasowuje A/B według postępu na dystansie. Prędkość, hamulec i gaz można badać na odpowiadających sobie odcinkach, a delta pokazuje zmianę różnicy czasu. Użytkownik wybiera oba okrążenia; żadne nie musi być najszybsze.
Co kryje okno ApexTrace
Obudowa aplikacji desktopowej korzysta z Tauri i uruchamia lokalną usługę telemetrii napisaną w Pythonie. Interfejs prezentuje przygotowane dane.
Oddziela to odbiór, przechowywanie i wykresy. Gotowa wersja Windows sama uruchamia komponenty; osobna instalacja Pythona nie jest potrzebna.
Od wykresu do obserwacji
„Ten zakręt był inny” staje się konkretną obserwacją: innym początkiem hamowania, prędkością lub powrotem do gazu.
Wykres nie dowodzi automatycznie przyczyny. Liczą się także samochód, opony, warunki i działania kierowcy. Różnica jest hipotezą do sprawdzenia, a nie obietnicą szybszego okrążenia.
ApexTrace — telemetria GT7 dla Windows — Oficjalna strona aplikacji Farodin Projects: funkcje, pobieranie i konfiguracja.
Komentarze
Zaloguj się