VR-шутер с экстракцией, в который я играю на стримах. Ниже — мой собственный инструмент для игры и полная инструкция по его запуску.
XiloOVR — оверлей на запястье
Я сделал собственный SteamVR-оверлей для ExfilZone: чек-лист лута и квестовых предметов, который висит на запястье как часы, плюс опциональная лента Twitch-чата. Это чистый оверлей-клиент — без чтения памяти игры, инъекций и хуков.
- Крепится к левому или правому контроллеру, положение настраивается
- Чек-лист с иконками и счётчиками «собрано / нужно»
- База из 600+ предметов из проекта exfil-zone-assistant
- Лента Twitch-чата (только чтение) прямо на панели
- Панель настроек в дашборде SteamVR + горячая перезагрузка конфига
GitHub — XiloOVR · Скачать релиз
Лицензия MIT · бесплатно, открытый код · Windows 10/11 x64
Требования
- Windows 10/11 x64
- Установленные Steam и SteamVR
- Любой SteamVR-совместимый шлем (Quest через Link / Air Link, Index, Vive…)
- Готовой сборке не нужен .NET runtime — всё уже внутри
Установка
Вариант 1 — готовая сборка (рекомендую)
- Скачай XiloOVR-win-x64.zip со страницы Releases
- Распакуй архив в любую папку
- Запусти XiloOVR.exe — приложение висит в трее с иконкой XO
Вариант 2 — сборка из исходников
Понадобится .NET 8 SDK (winget install Microsoft.DotNet.SDK.8).
git clone https://github.com/zaymax/XiloOVR.git
cd XiloOVR
dotnet run --project src/XiloOVR -c Release
Запуск
- Запусти SteamVR и включи оба контроллера
- Запусти XiloOVR.exe
- Надень шлем — панель появится на «часовой» руке (по умолчанию левой)
- Показать / скрыть панель: X (Touch), B (Index) или Menu (Vive)
Руку можно поменять при запуске ключом --hand left / --hand right или позже в настройках.
Управление
| Действие | Биндинг по умолчанию |
|---|---|
| Показать / скрыть панель | X (Touch) · B (Index) · Menu (Vive) |
| +1 к собранному | Курок на свободной руке |
| −1 к собранному | Grip (Touch / Vive) · A (Index) |
Переназначить можно в SteamVR → Настройки → Контроллеры → Управление привязками → XiloOVR.
Настройка
config.json создаётся рядом с exe при первом запуске и подхватывается на лету: рука, размер и положение панели, канал Twitch-чата и другое. checklist.json задаёт, какие предметы отслеживать. Вкладка XiloOVR в дашборде SteamVR меняет те же значения вживую — полное описание в README.