Итак, я думаю многие видели новость, что Valve релизнула 2 сцены из HL Alyx для запуска в SteamVR. Пощупать хочется, а шлема нет? Есть способ запуска! Оригинал способа приложен ниже, а вам я представляю переведенный и более подробный способ запуска.
Если вы сомневаетесь, потянет ли ваш ПК красоты Source2, можно прогнать тест от Steam.
Если вас устроит качество и скорость работы, сразу предупреждаю — это очень приблизительный тест, в сценах из Alyx частота кадров значительно просядет. Мой ПК выдал примерно такой результат.
Если вас все устроило или же вы готовы к 2 FPS, поехали! Для начала нужно скачать SteamVR.
Затем скачиваете 3 дополнения с самими сценами из мастерской
Теперь вам нужно скачать GCFScape для распаковки наших сцен в SteamTours
Отлично, самое простое сделано. Устанавливаем GCFScape, программа весит пару килобайт. Распаковываем скачанные сцены, они лежат в вашей папке со стимом по пути Steamsteamappsworkshopcontent250820, если у вас нет других подписок для SteamVR, то в этой директории должно быть всего три папки, если нет — они на скриншоте ниже.
В каждой папке есть файл с расширением .vpk, они нам и нужны. Создайте папку для распаковки сцен steamappscommonSteamVRtoolssteamvr_environmentsgamehla
Открываем GCFScape, по очереди выбираем файлы .vpk, правый клик на папку root -> Extract, выбираем папку, которую создали в прошлом шагу.
После распаковки всех файлов, вырезаете содержимое папки root и вставляете в папку выше, то есть в steamappscommonSteamVRtoolssteamvr_environmentsgamehla
Далее, нам нужна папка SteamsteamappscommonSteamVRtoolssteamvr_environmentsgamesteamtours и файл gameinfo.gi
Открываем его, ищем блок SearchPaths и приводим его к виду ниже (добавляем Game hla)
Почти готово, осталось создать ярлык для SteamVRtoolssteamvr_environmentsgamebinwin64steamtours.exe
Добавляем в ярлык параметры запуска -console -noassert -preloadtextures -vrcomp -retail -developer -windowed -w 1920 -h 1080 -console +sv_cheats 1 +vr_enable_fake_vr_test
Мы готовы запускать сцены, может получиться не с первого раза, в крайнем случае — пересоздайте ярлык, мне помогло. Во время запуска нажмите ~ для запуска консоли и введите map c17_alleyway или map russells_lab