Как запустить half life alyx vr

Обновлено: 02.07.2024

Сразу предупреждаю, что все нижеописанное — мои собственные изыскания и совсем бесплатно (помимо приобретения игры) поиграть не выйдет + вероятно, вы будете испытывать вполне серьезный физический дискомфорт.

Методов запуска будет два — самый бюджетный без какого-либо вр и шлем из ̶г̶о̶в̶н̶а̶ ̶и̶ ̶п̶а̶л̶о̶к̶ мобильного телефона.

Метод 1: запуск без VR

Иными словами, метод только для тех, кто слишком хочет поиграть и не располагает средствами для покупки виртуального шлема.

Так уж вышло, что тестирование окружения происходило не только в шлемах виртуальной реальности, но и просто на экране. Тестовое окружение можно запустить командами из параметров запуска. Для начала скачиваем архив по ссылке ниже и распаковываем его в директорию игры, заменяя к чертям все файлы. Без этого играть будет крайне проблематично.

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and…

Затем создаем ярлык для основного бинарника, который лежит по адресу \Half-Life Alyx\bin\win64\hlvr.exe. Правый клик на файл, создать ярлык -> правый клик на ярлык и дописываем параметры запуска после кавычек в пути к файлу

-novr -console -nocrashdialog -retail -allowdebug -vconport 29000 -vcon -dev -w 1920 -h 1080 -sv_autojump 1

  • -novr запускает режим без VR
  • -console включает консоль
  • -nocrashdialog выключает спам об ошибках (не полностью)
  • -allowdebug -vconport 29000 -vcon включает режим взаимодействия с дебаг утилитой vconsole2
  • -w 1920 -h 1080 задает разрешение
  • -sv_autojump 1 автопрыжок при столкновении коллизии игрока и пола
​Я сам остановился на параметрах -novr -console -retail, но это дело вкуса. У вас должно получиться что-то похожее на скрин. PS хз, что делает retail, оставил для спокойствия

Готовы играть? Нет. В заставке можете обратить внимание, что заработало передвижение на WASD и мышка вас слушается как в любом обычном шутере.

​Вот такое маленькое меню, подойдите к нему, присядьте и через клавишу E выберете новую игру. Как видно, на загруженной карте есть коллизии, но нет рук, что же делать?

После загрузки карты прожимаете

для запуска консоли (работает только в англоязычной раскладке системы, переключите язык) и вводите следующие команды

  • vr_enable_fake_vr_test 1 | Включит режим FakeVR
  • vr_enable_fake_vr 1 | Аналогично
  • reload | Перезагрузит игровую карту
  • iv) vr_enable_fake_vr_test 1 | Включит режим FakeVR
  • vr_enable_fake_vr 1 | Аналогично

Двойной запуск FakeVR нужен на всякий случай, и тот и тот ведет к одинаковому результату

​Многие головоломки становятся непроходимы, но ведь мы бесплотный призрак - просто пролетаем дальше

И вот тут начинаются проблемы. Формально мы летаем в noclip с коллизиями на руках и они у нас в свою очередь закреплены и. дергаются при перемещении? Шутки про алкашей в сторону — так как руки закреплены к положению камеры, а камера передвигается слишком хаотично, то мы видим отставание рук и их последующее перемещение в пространстве, относительно нас. Через 2 часа игры лично у меня появился дискомфорт в глазах и легкая мигрень, что привело меня ко второму методу.

Метод 2: Телефон + Riftcat

Перед запуском удостоверьтесь, что ваш ПК подходит под VR. Все нижеследущее запускалось на i5 4590 + 16Gb + GTX 1060 3Gb

И вот тут начинается трата денег. В оранжевом магазине на три буквы я приобрел VR Shinecon SC-G05C за символические 700р. После покупки выяснилось, что очки не плотно прилегают по краям головы и через зазоры попадает свет — неприятно, но в темноте играется нормально.

Перед покупкой очков проверьте, есть ли у вас гироскоп в телефоне, не на всех телефонах под андроидом он есть, на iphone работает отлично.

Почему именно такие? Они принимают телефон до 160мм, мой xiaomi 9t ​подошел впритык + есть место сбоку, для подключения телефона по кабелю

Далее был скачан Riftcat, изначально программа предполагает 5 минут игры бесплатно + 5 за регистрацию, далее вылет и приходится подключаться заново. Есть поддержка Xbox контроллера (почему-то нет dualshock4), есть эмуляция рук с мышки и клавиатуры, но почему-то не работает смена настроек. Ладно, спишем на бету. За 1500руб покупаем лицензию (каюсь, не купил, ибо не был уверен, что заработает) и подключаем через кабель, либо по wifi. У меня 5Ггц роутер, задержки изображения минимальные, но ощутимые при долгой игре. По ссылке ниже — скачиваем приложение на телефон

Играйте в компьютерные VR-игры в Вашей мобильной VR-гарнитуре вместе с технологией VRidge. За цену… ‎Play PC VR games inside your mobile VR headset with VRidge technology. For a fraction of the…

У каждых очков свое специфичное фокусное расстояние и угол обзора, эти настройки можно считать приложением Cardboard

Очки Cardboard открывают двери в мир виртуальной реальности на вашем смартфоне. При помощи… ‎Очки Cardboard открывают двери в мир виртуальной реальности на вашем iPhone. При помощи…

Сканируем штрихкод, который прилагается к очкам.

​На моих его почему-то не было, поэтому, если кто-то купит аналогичные - держите

Так же, если у вас есть второй телефон, то можно приобрести за 360 рублей приложение VRidge Controller (только на андроиде). При подключении очков и контроллера по wifi появляются критичные тормоза, поэтому я отказался от данного метода. Видео не записывал, но поверьте на слово — не играбельно.

​Сопрягаем телефон и Riftcat и выставляем в настройках работу клавиатуры - сразу скажу, у меня не работает нормально с включенного Numpad'a, есть только переключение режима регулировки расстояния контроллеров через 5 клавишу мыши и колесико, меня устроило

Далее нужно настроить SteamVR.

Выбираем настройки — настройки комнаты и проходи калибровку. Выставляйте значение больше 100 см

​Выставляем большую высоту калибровки, иначе в игре будете пылесосить носом пол, у нас нет регулировки высоты, поэтому будет выбрана минимальная откалиброванная.

Ну вот и все, вы готовы играть! Перемещение на WASD или телепорт на Q.

Тут дискомфорта гораздо больше, и некоторые головоломки все еще не решаемые — просто пролетаем сквозь текстуры до срабатывания скрипта. Через час игры мой вестибулярный аппарат попросил перерыва. Но ощущения радикально другие, попробовать стоит.

Как видите, ничего сложного в запуске Alyx без шлема нет, на выбор у вас два метода, абсолютно разный опыт и значительный уровень дискомфорта, без него с такими кустарными методами — никуда. Вроде не забыл ничего, постараюсь отвечать на вопросы в комментариях.

​P.S. Да да, это было написано для таких же фанатов, как и я

На самом деле без сарказма рад что большая часть людей сможет поиграть без шлема. Не буду даже никого ни за что шэймить как делают некоторые идиоты

поиграть

Описанный в статье опыт не очень походит на качественную игру

Я уверен допилят до нормальной 2д версии, раз уж игру уже вот так и разэтак разбирают. Я например играю на минималках, тоже не сказать чтобы качественная игра, уже ближе к середине бывают залипания и фризы

А за что шеймить? За то что люди не хотят кормить ублюдков-перекупов которые продают Index по 2500 евро в России в то время как в Европе он стоит 1000 евро?

Шеймят за то что кто-то хочет просто хоть как-то поиграть новую историю HL, шеймят людей со шлемами как будто из-за них новая игра HL вышла в VR, и ессно шеймят вальво за то что вышла только в VR

Ну как бы для игры Index никто не требует, CV 1 Oculus или аналоги можно меньше чем за 20 к деревянных купить (полгода назад точно, сейчас хз как что там)

Сейчас минимальный ценник 60К, очнись

Тем не менне это не 1к евро, бысрый поиск по сайтам и я нашел за 25-30 к несколько штук шлемов увидел, на первый взгляд нормальных. Ну и как говорится поздно пить боржоми, когда почки отказали.

Посмотри обзоры на это говно за 25 где играешь через "сетку" и с блюром. Окулус рифт С за 70 уже, а это более менее приличный кит.

Комментарий удален по просьбе пользователя ред.

​Многие головоломки становятся непроходимы, но ведь мы бесплотный призрак - просто пролетаем дальше

Ммм, да, ведь именно так и получишь от игры наслаждение.

Если обратишь внимание на заголовок, то там ни слова про получение удовольствия. Речь только про запуск, кайфа никто не обещал) ред.

Если вы не знали, то процесс игры во что-то должен приносить удовольствие ибо если его нет, то какой во всем этом смысл?

Я визжал как сучка, когда оно запустилось в VR, засчитано?

Ну запуск игры это не совсем игровой процесс)

Если вы не знали

мы знали
процесс игры во что-то должен приносить удовольствие

так никто и не спорит
какой во всем этом смысл?

как минимум, посмотреть на игру. Кому-то просто тупо интересно посмотреть на неё

мы знали

Если что "вы" это еще и обращение к одному человеку, это так на всякий.

как минимум, посмотреть на игру. Кому-то просто тупо интересно посмотреть на неё

Это проще сделать через видео.

Если что "вы" это еще и обращение к одному человеку, это так на всякий

дружище, тебе совсем плохо, да?
Это проще сделать через видео

Как глянуть на текстурки в таком случае под нужным тебе углом? ред.

дружище, тебе совсем плохо, да?

Мне нет, а вас там много? Потому что вы же пишите "мы", то ли отвечая за всех, то ли вас там много.

Как глянуть на текстурки в таком случае под нужным тебе углом?

Лол, а как вы планируете на них нормально посмотреть, если она заточена под VR? Вы таким путем их не сможете оценить по достоинству. То что я вижу надевая шлем выглядит просто офигенно, но снимая его и смотря на монитор (там отображается игра типа как не вр), я вижу такой себе видок.

Мне нет, а вас там много? Потому что вы же пишите "мы", то ли отвечая за всех, то ли вас там много.

С каждым комментом от твоей серьёзности мне становится всё больше не по себе
Лол, а как вы планируете на них нормально посмотреть, если она заточена под VR? Вы таким путем их не сможете оценить по достоинству. То что я вижу надевая шлем выглядит просто офигенно, но снимая его и смотря на монитор (там отображается игра типа как не вр), я вижу такой себе видок.

Я ничего не планирую, более того - мне это нахрен не надо. Но в то же время мне хватает понимания, что кому-то доступ к игре в подобном виде может быть интересен ред.


В преддверии выпуска предстоящей ведущей VR-игры Valve, Half-Life: Alyx, вы, возможно, захотите пройтись по некоторым из более ранних записей в серии Half-Life.

Хотя все игры серии до сих пор являются традиционными и доступны для официальной игры только на ПК, боковое приложение Oculus Quest позволяет вам играть в оригинальную игру Half-Life в виртуальной реальности с полной 6DoF на вашей гарнитуре.

Само приложение, Lambda1VR, действует только как движок для запуска Half-Life в VR на вашем Квесте. Разработчик мода Lambda1VR, доктор Биф, говорит мододелам, что им «необходимо юридически владеть Half-Life», чтобы играть в VR. Команда Half-Life: Alyx недавно сказала, что они поощряют игроков знакомиться с серией Half-Life, особенно Half-Life 2, и на момент написания этой статьи компания продает игры в виде набора за 940 руб.

Так что для этого мода Oculus Quest VR вам понадобится копия оригинальной игры Half-Life, установленной на вашем компьютере.

квест на половину жизни

Подготовка

Чтобы установить Lambda1VR и Half-Life на свой Квест, вам необходимо знать, как загружать контент на свой квест, и убедиться, что ваш квест также находится в режиме разработчика. Если вы ранее загружали контент через SideQuest, то вы можете перейти к следующему разделу.

Если вы ничего раньше не загружали или даже не знаете, что это значит, ознакомьтесь с нашим руководством о том, как загружать контент в Oculus Quest. В целях установки Half-Life вы должны следовать руководству по боковой загрузке вплоть до раздела «Загрузка контента со страницы магазина SideQuest».

Если вы следили за всем до этого момента, вы можете продолжить с руководством ниже.

Скачивание копии Half-Life

Само приложение Lambda1VR не будет работать без копии файлов игры Half-Life, которую вам нужно будет скопировать с компьютера, на котором установлена ​​игра.

Прежде чем продолжить, убедитесь, что у вас есть копия оригинальной игры Half-Life (не Half-Life 2 или Half-Life: Source), загруженная из Steam, на том же компьютере, на котором вы используете SideQuest.

Установить Lambda1VR

Подключите ваш Квест к компьютеру и откройте SideQuest. Приложение Lambda1VR будет доступно в разделе «Игры и приложения». Просто нажмите на список, нажмите “Install Latest” («Установить последнюю версию»), и SideQuest сделает все остальное.

Чтобы проверить ход установки или убедиться, что все установлено правильно, вы можете нажать кнопку ‘Tasks’ («Задачи») в правом верхнем углу, и если приложение было загружено и установлено правильно, вы увидите строку с надписью “APK file installed ok!!” («APK-файл установлен правильно!!»).

Однако приложение Lambda1VR не будет работать само по себе. Вам все еще нужно скопировать файлы Half-Life.

Установите Half-Life на свой Квест

Есть два способа сделать следующий шаг, который включает в себя копирование файлов Half-Life в ваш Квест.

Вы можете остаться в SideQuest и использовать встроенный в Quest Проводник SideQuest для Квеста, но обозревателю файлов вашей системы проще копировать файлы в свой Квест. Для целей данного руководства будем использовать Проводник Windows (или Finder, если вы работаете на Mac).

1. В Windows Проводник или Finder перейдите в корневую папку вашего Oculus Quest.

Как только ваш Квест подключится к вашему компьютеру, он должен появиться в вашем файловом обозревателе, как и любой другой жесткий диск на вашем компьютере. В корневой папке будут находиться такие папки, как Alarms, Android, DCIM, Download, Oculus, Screenshots и многие другие.

2. В корневой папке создайте новую папку с именем «xash» без кавычек.

Вы скопируете файлы Half-Life в эту папку на следующем шаге.

3. Найдите папку, в которую вы установили Half-Life в своей системе.

В Windows вы можете найти это в C: \\ Program Files \ Steam \ steamapps \ common \ Half-Life.

На Mac вам нужно открыть папку «Библиотека», которая по умолчанию скрыта. Нажмите Finder, затем в верхней строке меню нажмите Go, затем Go To Folder, затем введите следующее и нажмите enter:

/ Library / Application Support

Это должно открыть новое окно Finder с папкой поддержки приложений. Оттуда перейдите в папку Steam \ SteamApps \ common \ Half-Life.

4. Скопируйте папку «valve».

В обеих системах в папке Half-Life будет много разных файлов и папок. Вам не нужно копировать все это в ваш Квест. В папке Half-Life просто найдите папку с названием «valve» и скопируйте ее.

5. Вставьте папку «valve»

Теперь, когда папка Valve скопирована, вернитесь в корневую папку Quest. Откройте папку «xash», созданную на шаге 2, и вставьте в нее папку «valve». Это может занять некоторое время для копирования в вашу систему.

ПРИМЕЧАНИЕ. Вы хотите скопировать фактическую папку «valve» в папку «xash». По завершении структура должна выглядеть как Quest \ xash \ valve со всеми последующими файлами в папке valve.

6. Перезапустите свой Квест.

Нажмите и удерживайте кнопку питания на вашем Квесте, чтобы вызвать меню питания, и выберите перезагрузку.

ПОЛОВИННАЯ ЖИЗНЬ 1

Сыграйте в Half-Life на своем Квесте

HD Графика

Примечание. Этот шаг будет работать только при использовании копии Half-Life с компьютеров Windows. Похоже, пользователи Mac не могут установить графику HD в свой Квест.

В стандартной установке Half-Life на Quest используется оригинальная графика. Тем не менее, каждая установка Steam Half-Life также включает в себя версию HD, которая немного улучшает модели, особенно NPC. Тем не менее, если вы установите все модели HD, пользователи сообщают, что это может повлиять на производительность в Lambda1VR.

Пользователи субреддита Lambda1VR рекомендуют просто обновить модели для файлов Barney и Scientists, чтобы сохранить стабильность работы, но обновить некоторые NPC.

Для этого найдите папку установки Half-Life, как вы это делали в предыдущих шагах. Потом:

1. Перейдите к \ Half-Life \ valve_hd \ models

2. Выберите все файлы Barney и Scientist и скопируйте их.

Это включает в себя barney.mdl до barney05.mdl, и scholist.mdl до scholist10.mdl.

3. Перейдите в папку xash своего Квеста.

Откройте папку xash и перейдите в \ Valve \ models.

Вставьте файлы моделей Barney и Scientists в папку моделей. Когда вас спросят, вы захотите заменить существующие файлы, так как вы переписываете старые модели на HD.

Когда вы перезапустите игру, обновленные модели должны вступить в силу.

Улучшение производительности

Если вы хотите улучшить производительность игры, особенно в более сложных игровых областях, вы можете следовать инструкциям из этого поста в субреддите Lambda1VR , который включает редактирование текстового файла в папке xash в вашем Квесте.

Другие настройки

Для любых других более продвинутых настроек мы настоятельно рекомендуем ознакомиться с этим руководством в субреддите Lambda1VR , которое идет немного дальше в плане настройки с помощью элементов управления и других опций. В нем также есть инструкции о том, как играть в расширение Half-Life Blue Shift.


Тем не менее, можно играть в Half-Life: Alyx в Quest через Oculus Link или Virtual Desktop. Оба эти решения требуют дополнительного оборудования, наиболее важным из которых является ПК с поддержкой VR. Однако при правильной настройке можно играть в Half-Life: Alyx на Quest с помощью любой из услуг. Вот как это сделать.

Half-Life Alyx Обзор Эмбарго

Что вам нужно

Независимо от того, используете ли вы Oculus Link или Virtual Desktop, вам понадобится ПК с поддержкой VR для любого из этих методов. В этом случае, чем мощнее, тем лучше. ПК должен быть не только готов к VR, но и соответствовать минимальным спецификациям Half-Life: Alyx, а именно:

Вам также необходимо приобрести и загрузить копию Half-Life: Alyx из Steam, но вы, вероятно, уже знали это)))

Half-Life: обзор Alyx

Oculus Link против Virtual Desktop

Так что вы будете использовать? Это трудный выбор, и оба имеют плюсы и минусы.

Oculus Link позволяет вам использовать совместимый кабель USB-C для подключения вашего Quest к ПК, готовому к VR, и воспроизводить контент VR на ПК. Oculus Quest, при соединении через Link, действует так, будто это Oculus Rift. Преимущества Link в том, что при правильном оборудовании он очень стабилен и обеспечивает очень низкую задержку. Недостатком является то, что вы все время привязаны к компьютеру через шнур.

Шнуры Oculus Link

кабель связи Oculus

Вы также можете использовать и другие варианты кроме официального кабеля Oculus Link, лишь бы они были хорошего качества.

Настройка Oculus Link

квест ссылка на изображение

После того, как вы выбрали шнур Oculus Link, вам необходимо убедиться, что на вашем компьютере установлено приложение Oculus.

Затем просто подключите Oculus Quest (при включенном питании) к компьютеру с помощью совместимого с Link кабеля. На вкладке «Устройства» (‘Devices’) приложения Oculus для ПК вы увидите вариант настройки новой гарнитуры. Выберите опцию для Oculus Quest.

Настройка Virtual Desktop


Прежде всего, вам необходимо приобрести и загрузить Virtual Desktop в магазине Oculus для Quest.

Однако версия Virtual Desktop для магазина по умолчанию не позволяет передавать потоковые игры на гарнитуру без проводов. Для этого вам нужно будет загрузить альтернативную версию приложения, используя SideQuest, который включает эту функциональность.

Если вы не знаете, как загружать или использовать SideQuest, вы можете ознакомиться с нашим руководством по этому вопросу здесь. Вы можете найти и установить альтернативное приложение Virtual Desktop, выполнив поиск в разделе «Игры и приложения» (‘Games and Apps’) SideQuest. Загруженная версия Virtual Desktop по-прежнему проверяет действительную лицензию на приложение, поэтому вам сначала нужно купить версию Oculus Store.

После установки загруженной версии Virtual Desktop вам также необходимо установить приложение стримера на тот же компьютер, с которого вы хотите передавать Alyx. Оно доступно на сайте Virtual Desktop.

Установив и открыв потоковое приложение, введите свое имя пользователя Oculus в меню приложения Streamer на своем ПК.

Затем запустите Virtual Desktop на своем Oculus Quest и войдите в SteamVR, чтобы играть в Half-Life: Alyx без проводов.

Некоторые пользователи получают отличную визуальную точность с очень низкой задержкой через Virtual Desktop, в то время как другие пытаются добиться стабильной производительности. Все будет зависеть от качества вашего внутреннего соединения между вашим роутером, ПК и Oculus Quest.

Вот несколько вещей, которые нужно проверить, чтобы обеспечить оптимальную производительность:

  • Убедитесь, что ваш квест подключен к сети 5 ГГц.
  • Убедитесь, что ваш компьютер подключен к маршрутизатору через Ethernet, а не через Wi-Fi.
  • Старайтесь играть как можно ближе к маршрутизатору, с минимальными физическими помехами в виде стен, мебели и тому подобного.

Исходя из многочисленного опыта пользователей, можно сделать вывод, что ваш опыт с Virtual Desktop может сильно различаться в зависимости от вашего оборудования и настроек. Также могут быть дополнительные шаги, которые можно рекомендовать, например, изменение настроек безопасности на вашем маршрутизаторе, которые могут еще больше повысить вашу производительность. Вам просто нужно посмотреть, что требуется для вашей ситуации и настройки.

Этого должно хватить для того, как сыграть в Half-Life: Alyx в Oculus Quest, используя Oculus Link или Virtual Desktop.

Ждать новую часть серии Half-Life фанатам пришлось достаточно долго — больше 12 лет (Half-Life 2: Episode Two вышел 10 октября 2007 года и полное время получается 12 лет, 5 месяцев и 13 дней). И всё бы ничего, если бы не тот факт что игра была разработана специально под гарнитуры виртуальной реальности (VR) и запуск на ПК без неё не предполагался изначально.

При этом «входной билет» в игру стоит весьма прилично. Поиск способа запуска игры без шлема виртуальной реальности и контроллёров был вопросом времени, да и сами разработчики ждали его с нетерпением. Так программист Valve Робин Уокер в интервью изданию VGC рассказал, что «с нетерпением ждёт» выхода модов для Alyx, которые позволяют запустить её без VR. Уокер надеется, что c их релизом игроки наконец поймут, почему же разработчики решили сделать продолжение Half-Life полностью в VR. И действительно, после обхода механизма старта игры появлялась новая проблема — как взаимодействовать с окружением в игровом мире или просто перемещаться по уровням, ведь привычные устройства ввода в виде клавиатуры и мыши просто не поддерживаются? Ответ окажется знакомым любителям поиграть на ПК в игры созданные для консолей — программная эмуляция контроллёров.

ВНИМАНИЕ! Дальше будет ДОФИГА текста, картинок и головной боли с настройками софта и железа. Это вам не статейки на Яндекс.Дзен, здесь жесткач в чистом виде.

Изначально я написал статью и опубликовал на Вконтакте, но потом подумал что лучшее для неё место это DTF. К сожалению я не умею писать короткие\ёмкие статьи (как и обзоры). Всегда получаются объёмными. Так что я не знаю как местная аудитория воспримет такой объём. Кроме этого, я не мог допустить чтобы Half-Life: Alyx затерялась во времени и бОльшая часть игроков так и не смогла попробовать эту игру просто из-за отсутствия и\или невозможности купить дорогую (или не очень) VR гарнитуру. Решение не идеальное, но определённо доступное. Погнали? :)

Из официально поддерживаемых систем: Valve Index, HTC Vive Pro, Oculus Rift S и устройств объединённых общим названием «Windows Mixed Reality» самые дешёвые именно последние — они должны были привлечь массового потребителя низкой ценой и простотой эксплуатации (не нужно сверлить стены для установки базовых станций для отслеживания шлема и контроллёров). Из таких гарнитур Odyssey+ от SAMSUNG обойдётся сегодня в

53 000 рублей или даже Rift CV1 + Touch от Oculus за 51 000 рублей. В условиях дешёвой нефти, дорогого доллара для потребителей в России это просто неподъёмная цифра в бюджете. Да и стоит ли оно того ради одной игры (если вы услышали обо всём этом из-за Half-Life: Alyx конечно же, а не ранее). Чего уж говорить о Valve Index или HTC Vive Pro которые в наших краях обойдутся в

113 000 рублей соответственно!

В итоге есть две конфликтующие между собой вещи: хочется поиграть, но отдавать баснословные суммы за гарнитуры не хочется. В этом случае нужно искать другое решение (и тут мы «think outside the box»). И парадокс заключается в том, что оно есть. Не без потерь конечно же, клавиатура не обладает 6-ю степенью свободы как специальный контроллёр. Так что часть игрового опыта всё же теряется, но можно ли его оценить в 50 000 рублей, 25 000?

Задумка очень проста: обмануть игру заставив её думать что к компьютеру подключен шлем, затем программно эмулировать контроллёры (заставить думать игру что клавиатура и мышь это собственно контроллёры) присвоить виртуальным кнопкам контроллёров вполне себе реальные кнопки на клавиатуре и мыши и… и всё, можно играть. Нажимаем кнопки на клавиатуре, сигнал от них эмулируется, игра думает что нажимаются кнопки на контроллёре и совершает действия в игре. Но всё оказалось не так просто — не хватает степеней свободы! Например водить у себя перед носом руками в игре можно вверх, вниз и в стороны (оси X и Y), а вот дотянуться за чем-нибудь вперёд… степени свободы закончились (ось Z). :) Приходится эмулировать и степени свободы, назначать кнопку на блокировку одной оси в угоду движения по другой. Например нельзя вверх, но теперь можно вперёд. Для Half-Life: Alyx 6 степеней свободы для обоих контроллёров очень важны, руками в игре приходится решать головоломки и вообще это важная часть разных механик в игре.

В своём тестировании я использовал «драйвер» (да, теперь и игре нужен свой драйвер и не один!) от r57zone. Он был первым кто запустил игру на клавиатуре и мыши и о ком написали самые разные ПК издания в интернете. Я решил поинтересоваться достижениями в этом направлении и… они были! После установки программы-эмулятора шлема и драйвера уже можно было зайти в игру и вполне себе свободно играть. Правда не так, как привыкли за всё время — православная раскладка WASD не была доступна из-за использования этих кнопок сервисом SteamVR (сейчас это исправлено). Перемещение персонажа было заменено на старые добрые «стрелки», что конечно же накладывало некоторые ограничения как на удобство перемещения, так и на возможность удобно использовать другие кнопки. Кроме этого запускалось не одно окно с игрой, а целых два: в первом осуществляется вывод картинки игры, а во втором вывод этой же картинки на эмулируемый шлем. Собственно в этом окне и приходится играть. В качестве побочного эффекта присутствовали чёрные рамки по краям. А при перемещении взгляда они ещё и меняли своё положение. В общем играть можно, но получить от этого удовольствие было весьма проблематично. Ну а что ожидать от бесплатного продукта без серьёзного финансирования? На тот момент драйвер даже не добрался до версии 1.0 (даже сейчас это только версия 0.9.2). Радует только то, что он стал сейчас бесплатным, а не по подписке.

Мобильный VR появился как желание больших компаний заинтересовать людей виртуальной реальностью. Ведь что по сути шлем представляет из себя? Пластмассовую сферу с ремнями для крепления на голове, линзами для глаз и регулировками их положения. Роль всей «электроники», «мозгов» и «дисплея» отдаётся обычному мобильном телефону. Некоторые модели-флагманы обладают ВЕСЬМА внушительными характеристиками дисплеев. Чего только стоит SONY Xperia Z5 Premium с диагональю дисплея 5.5 дюймов, разрешением 3840x2160 точек и плотностью пикселей на дюйм

806. При таком разрешении на каждый глаз приходится 1920х2160 точек, а телефон между прочем 2015 года (некоторые их специально выкупают для использования в домашнем 3D кинотеатре)! Для сравнения у Valve Index разрешение 2880x1600, что равно 1440x1600 на каждый глаз. Конечно Valve Index может похвастаться частотой обновления экрана в 120 Гц, но это же специально созданный шлем. Суть в том, что картинка выдаваемая телефоном будет «на уровне» и этот «уровень» у вас уже есть. Остаётся собрать всё остальное вокруг него.

И я задался вопросом, а можно ли как-нибудь передать картинку игры на оба глаза с ПК на телефон размещённый в шлеме? И оказывается что это возможно (позже r57zone добавил в драйвер Half-Life: Alyx и этот функционал). Более того, для этого есть специальные программы: TrinusVR, Moonlight, iVRy. Последняя находится в самом Steam и поддерживает его игры и работает как с телефонами на Android, так и с телефонами на iOS. Есть даже пробная бесплатная версия программы — идеально для тестирования!

Неудачно-удачная начавшаяся самоизоляция дала возможность погрузиться в VR среду и всё что с ней связано. За несколько лет в сообществе появились интересные программы которые поддерживают широкий спектр оборудования, в общем-то не предназначенный для такого использования (как например контроллёры PlayStation Move или Nintendo Switch Joy Con в качестве контроллёров для Half-Life: Alyx, а старенький Microsoft Kinect 360 в качестве устройства для полного отслеживания ВСЕГО ТЕЛА). Так что было решено прозондировать какие дешманские мобильные шлемы есть на рынке и взять что подешевле для тестов с Half-Life: Alyx в комбинации с мобильным телефоном.

Шлем: SAMSUNG GearVR (модель SM-R322 от 2015 года). Купил в салоне МТС, где они вероятно ОЧЕНЬ ДОЛГО лежали на складе. Есть всё необходимое — ремни, хорошие линзы, поддержка телефонов аж до 5.5'' (максимальный размер устройства 154.4x76.1x7.9мм). От себя я бы добавил, что нужно обратить внимание на расположения портов зарядки и подключения наушников. По цвету лучше выбирать шлем из тёмного (чёрного) пластика, чтобы свет снаружи как можно меньше отражался от внутренних стенок и не давал блики на экран смартфона.

Телефон: Apple iPhone 6s (Диагональ 4.7'', тип экрана IPS LCD, разрешение 1334х750 пикселей,

326 пикселей на дюйм, разрешение на каждый глаз смешное — 664х750).

Шлем SAMSUNG, как не сложно догадаться, нативно не является совместимым с телефоном от Apple. Шлем сразу же отправляется на модификацию, так как в один из зажимов интегрирован порт зарядки microUSB (для регулировки громкости без извлечения телефона, использования кнопок на самом шлеме и собственно зарядки телефона), а у iPhone порт Lightning.

Зажим удобно разбирается (всего два винта) и внутри можно лицезреть сам коннектор и небольшую плату на гибком шлейфе. Её можно было бы даже отрезать, но благодаря гибкому шлейфу можно просто сложить внутрь и не терять совместимость как с «телефонами» Samsung (типо с теми же LDU), так и с другими телефонами с microUSB портами. Правда для этого уже потребуется разобрать половину шлема. Видео с разборкой есть на канале JerryRigEverything.

Кроме этого у меня был замечательный USB/microUSB кабель-зарядка с маленьким адаптером Lightning-microUSB. Вроде я его в DNS купил, так как там остались его фото. Давно было дело.

Адаптер был извлечён из своего корпуса, а зажим телефона с помощью узкогубцев, скрепки и газовой плиты был проплавлен насквозь для помещения внутрь адаптера и подключения USB кабеля и соединения с ПК.

Это необходимо чтобы непрерывно передавать картинку через USB. Можно и через Wi-Fi, но по моему опыту через Wi-Fi были частые отключения экрана из-за потери соединения с роутером.

Это в первую очередь сама игра Half-Life: Alyx в Steam. Цена после релиза чуть выроста и составила 1 085 рублей. К ней нужно установить ещё SteamVR, который находится в самом Steam.

В качестве программы для стриминга картинки с ПК на экран телефона я выбрал iVRy. По ряду причин: она простая в использовании, можно быстро связаться с разработчиком в сообществе Steam если что (два раза создавал тему, оба раза первым ответил сам разработчик), да и он сам до сих пор развивает программу и добавляет что-то новое. В версии Lite после 5 минут использования цвета меняются на чёрно-белые. Играть можно, но сами понимаете… нужна версия Premium.

Программа TrueOpenVR от r57zone бесплатна на GitHub, так же как и бесплатно можно скачать мост драйвер SteamVR для TrueOpenVR. Бесплатный драйвер Half-Life: Alyx для TrueOpenVR. Но никто не мешает заслать разработчику денежку за труды. ;)

  • Игра Half-Life: Alyx после покупки начнёт скачиваться и устанавливаться сама;
  • SteamVR тоже установится из Steam в автоматическом режиме;
  • Как и драйвер iVRy на ПК;
  • Программу-компаньона iVRy на телефон нужно скачать в App Store;
  • А вот программу TrueOpenVR v0.7.2 придётся установить ручками и лучше установить поближе к Steam, так как придётся периодически туда лезть проводя конфигурацию (куда-нибудь в Program Files x86);
  • Драйвер SteamVR v0.5.1 для TrueOpenVR закинуть в папку «Steam\steamapps\common\SteamVR\drivers»;
  • Драйвер Half-Life: Alyx v0.9.2 закинуть в папку «TrueOpenVR\Settings\Drivers».

Может получиться так, что некоторых папок или путей ещё нет и придётся подождать когда SteamVR будет скачан полностью, установится и создаст все нужные ему папки в системе после запуска. В то же время может получится так, что SteamVR после попытки запуска выдаст ошибку (а может и вообще уйти в «Безопасный режим» с отключением всех драйверов), так как просто не обнаружит шлем. Так что перед запуском SteamVR лучше уже иметь на ПК и телефоне iVRy (можно запустить на телефоне и присоединить к ПК кабелем, но убедиться что в настройках iVRy на телефоне указано что он присоединён кабелем, а не по Wi-Fi иначе «шлем» не будет обнаружен).

Но в целом на данном этапе у нас есть все нужные файлы, но ничего не настроено. Переходим к настройке софта.

С чего начинать разницы нет, так как работы много в целом. Начнём с драйвера SteamVR для TrueOpenVR. Нужно изменить в файле default.vrsettings, расположенный по адресу «Steam\steamapps\common\SteamVR\drivers\tovr\resources\settings» некоторые параметры. Открыть сам файл можно обычным блокнотом. Смотрим следующие параметры:

"Stereo" : true, (данная настройка выдаёт два изображения на дисплей телефона)

"FOV" : 90, (данная настройка задаёт угол обзора, я поставил 90 градусов)

"renderWidth" : 1328, (ширина дисплея телефона в пикселях, взято из настроек iVRy)

"renderHeight" : 744, (высота дисплея телефона в пикселях, взято из настроек iVRy)

"windowWidth" : 1920, (ширина окна зрителя на ПК в пикселях)

"windowHeight" : 1080, (высота окна зрителя на ПК в пикселях)

С настройкой драйвера SteamVR для TrueOpenVR всё.

Переходим к настройке TrueOpenVR и идём по следующему адресу «TrueOpenVR\Settings» и находим в папке файл Settings.exe.

Render resolution можно оставить 1920x1080

Driver выбрать SplitterAdvanced из выпадающего списке. Рядом будет ещё квадратик «…». В нём настройка выглядит следующим образом:

Читайте также: