Przejdź do głównej zawartości

Instrukcja kompilacji

:::warning Projekt porzucony

Zachowane dla orientacji. hitboxtracker nie jest już utrzymywany — przeczytaj Czym jest hitboxtracker?.

:::

Sprawdzenie wymagań

  • Visual Studio, z obsługą trzech celów C++ tego projektu.

Pliki nagłówkowe HLSDK i Metamoda są dołączone w dep/, więc nie trzeba pobierać niczego dodatkowo.

Sklonowanie repozytorium

git clone https://github.com/rehlds/hitboxtracker.git
cd hitboxtracker

Kompilacja

Otwórz msvc/hitboxtracker.sln w Visual Studio i skompiluj. Rozwiązanie zawiera trzy projekty, po jednym na każdą z trzech części, których narzędzie potrzebowało:

ProjektDajeDziała na
serverhitboxtracker_mm.dllNa serwerze, jako wtyczka Metamoda.
clienthitboxtracker.dllNa kliencie gry, jako moduł rysujący.
launchercs.exeNa kliencie gry, do wczytania modułu.
notatka

W repozytorium jest wyłącznie rozwiązanie Visual Studio — nie ma tu konfiguracji CMake ani build.sh, w odróżnieniu od pozostałych projektów organizacji. Mimo to opublikowane wydanie zawiera również plik serwerowy dla Linuksa (hitboxtracker_mm_i386.so), powstały poza tym rozwiązaniem.

Miejsce każdego z wyników opisano w Instalacji.