FPS Performance Lab
PL
v2.0 · STEAM

Metoda · Raw Input · Valve GSI

Jak działa FPS Performance Lab: Raw Input i integracja z Valve

Specjalizujemy się w jednym: mierzymy Twoją rękę. Myszkę odczytujemy przez Windows Raw Input, a w Counter-Strike 2 łączymy to z danymi z oficjalnej integracji Valve (Game State Integration). Dzięki temu widzisz nie tylko co się stało w meczu, ale też dlaczego.

Windows Raw InputCS2 Game State IntegrationDane zostają na Twoim komputerze

Dwa źródła danych: ręka i gra

Ręka: Windows Raw Input

Aplikacja czyta mysz przez Raw Input – interfejs Windows, który podaje surowe impulsy z sensora, zanim system je przetworzy. Dostajemy każdy pakiet z myszy i mierzymy jej faktyczny polling. Ruch przeliczamy na milimetry ruchu ręki i stopnie obrotu w grze – na podstawie Twojego DPI i czułości.

Podczas nagrywania meczu mysz jest odczytywana w tle, ale tylko wtedy, gdy nagrywanie jest włączone. Poza nagraniem aplikacja nie słucha myszy w innych oknach.

Gra: CS2 Game State Integration

Game State Integration (GSI) to funkcja, którą Valve udostępnia w CS2 dla narzędzi zewnętrznych – korzystają z niej m.in. nakładki dla streamerów. Aplikacja dodaje do folderu konfiguracji CS2 standardowy plik gamestate_integration_fpsperformancelab.cfg. Gra sama wysyła wtedy zdarzenia z meczu – zabójstwa, śmierci, trafienia w głowę, obrażenia, stan rundy – na adres 127.0.0.1, czyli tylko do Twojego komputera. Aplikacja bierze pod uwagę wyłącznie Twoje zdarzenia, a nie graczy, których obserwujesz.

Co widzisz po teście celowania

  • Wynik celowania 0–100 z czterech filarów: Flick, Stop na celu, Tracking, Powtarzalność.
  • Czas reakcji pokazany osobno.
  • Profil celowania i jeden priorytet z dowodem z Twoich prób.
  • Powtórkę ruchu i retest z werdyktem: pomogło, nie pomogło albo za mało danych.

Szczegóły: Test celowania.

Co widzisz po meczu CS2

WynikCo mówi o Twojej grze
Opis meczuJedna mocna strona, jeden najważniejszy problem i rada „Na następny mecz”.
Pierwszy ruchCzy flick kończył się przed celem, w punkt, czy za miejscem strzału.
Duże obroty (ponad 50°)Ile kosztuje Cię dociąganie, gdy przeciwnik wychodzi z boku.
Celownik ustawiony przed walkąW ilu walkach celownik już czekał tam, gdzie pojawił się przeciwnik.
Strzał w ruchuCzy klikasz, zanim celownik się zatrzyma.
Śmierci bez strzałuIle razy zginąłeś, nie oddając strzału – także w oślepieniu, w dymie i tuż po przeładowaniu.
ADR i rundyObrażenia na rundę oraz rundy wygrane i przegrane.
Podniesienia myszyCzy podnosisz mysz w trakcie obrotu.
Mecz kontra Twój testCzy w meczu widać ten sam problem co w teście.
Karta zawodnika i klipyPodsumowanie meczu oraz krótkie klipy z wykresem prędkości ręki.
Opis meczu · Wersja 2.0

Klipy wideo z meczu

Nagrywanie obrazu jest opcjonalne. Aplikacja używa mechanizmu przechwytywania ekranu Windows – tego samego, z którego korzysta Xbox Game Bar. Po meczu tnie krótkie klipy wokół ważnych momentów, a pełne nagranie usuwa, chyba że zaznaczysz, żeby je zachować. Pod każdym klipem jest wykres prędkości ręki zsynchronizowany z obrazem.

Czego aplikacja nie robi

  • Nie czyta pamięci gry i niczego do gry nie wstrzykuje.
  • Nie pokazuje nakładki na grze.
  • Niczego nie wysyła do gry i nie celuje za Ciebie.
  • Nie wysyła Twoich danych na serwer. Wyjątek to opcjonalne porównanie z innymi graczami – tylko za Twoją zgodą i tylko liczby, bez wideo i bez nazwy konta.

Więcej o bezpieczeństwie: CS2 GSI a VAC i FACEIT.

Dokładność i ograniczenia

  • Mecze: na razie tylko CS2. Inne gry dołączą później.
  • DPI musi być prawdziwe. Jeśli mysz ma inne DPI niż na pudełku, stopnie wyjdą przesunięte. Sprawdzisz to w poradniku o prawdziwym DPI.
  • Tracking ocenia test, nie mecz. W meczu widać głównie flicki i ustawienie celownika.
  • Krótki mecz to mało danych. Wnioski pojawiają się, gdy walk jest wystarczająco dużo.
  • To Twoja ręka, nie ranking. Liczby porównujesz przede wszystkim ze sobą.

Pytania i odpowiedzi

Czy za to grozi VAC?

Aplikacja korzysta z oficjalnego interfejsu, który Valve udostępnia do tego celu, nie czyta pamięci gry i niczego nie wstrzykuje. Gwarancji w imieniu Valve nikt nie może dać, ale nie robimy niczego, co wykraczałoby poza GSI.

Czy to cheat?

Nie. Aplikacja niczego nie zmienia w grze i nie pomaga celować w trakcie meczu. Analizuje Twój ruch dopiero po meczu.

Czy działa z FACEIT?

Aplikacja nie ingeruje w proces gry, a dane z CS2 dostaje przez GSI. Grając na FACEIT, stosuj się do zasad tej platformy.

Czy mogę nagrywać mecze w innych grach?

W wersji 2.0 analiza meczów działa w Counter-Strike 2. Test i trening przydają się w każdej grze FPS.

Gdzie są zapisywane moje dane?

Na Twoim komputerze, w folderze danych aplikacji. Szczegóły w polityce prywatności.

Czytaj dalej