XiloOVR
Bezokenní SteamVR overlay na zápěstí v C#: checklist lootu, laserové ovládání, chat Twitch a YouTube — bez zásahu do hry.
Co dělá
Malý panel připnutý na kontroler v SteamVR — ve stylu LIV nebo OVR Toolkit — pro Contractors Showdown: ExfilZone. Zobrazuje checklist lootu a questových předmětů s počítadly „sebráno/potřeba“, takže si můžete zkontrolovat, co ještě potřebujete, aniž byste otvírali herní menu. Míříte volnou rukou: viditelný laserový paprsek, trigger přidá jeden kus, grip jeden odebere; buňka plus otevře vyhledávání předmětu na VR klávesnici nad databází 600+ předmětů s ikonami. Stejný panel nese váš Twitch chat (s odpověďmi psanými přímo ve VR), YouTube live chat sloučený do stejného feedu a bannery pro suby, raidy a followy. Nastavení žijí v záložce SteamVR dashboardu a jeden přepínač zaregistruje aplikaci do vlastního seznamu autostartu SteamVR.
Jak je postavený
C# na .NET 8, komunikuje s OpenVR přímo přes oficiální C# binding od Valve — žádný Unity, žádný herní engine. Panel se vykresluje pomocí GDI+ do pixelového bufferu a odesílá se do kompozitoru jako raw overlay, díky čemuž je celá aplikace jeden samostatný spustitelný soubor s tray ikonou a bez oken. Míření je vlastní hit-testing nad intersection API overlaye; připnutí na zápěstí se samo obnoví po opětovném připojení kontroleru a přepnutí scény. Konfigurace, checklist a databáze předmětů jsou obyčejné JSON soubory, které se sledují a hot-reloadují, takže je můžete upravit na desktopu a hned vidět změnu v panelu. Twitch chat je ve výchozím stavu anonymní IRC, takže čtení nevyžaduje přihlášení. Kód se cross-kompiluje z macOS; každý push do main sestaví stažitelný Windows artefakt.
- Záměrně mimo rozsah: čtení paměti, DLL injection, parsování provozu, OCR — aplikace o běžící hře nic neví
- Data o předmětech pochází z komunitního projektu exfil-zone-assistant (MIT)