Содержание статьи (кликабельно)
Решил собрать в этой заметке полезное про эти обе игры плюс свои ролики добавить. Не зря это одни из моих любимых игр в виаре, к тому же — они достаточно популярны.
Запуск ETS2 и ATS в VR
Первое и важное — скачать именно VR версию. Жмем правой кнопкой мыши на игру в Steam и выбираем там «Свойства», далее — бета-версии и выбираем VR-ветку, на момент написания статьи доступна версия 1.50, в любом случае, думаю, по названию не перепутаете:
После того, как вы на нее переключитесь и закроете окно, игра должна перекачаться и в ее названии добавится надписать Oculus:
После этого вам нужно прописать параметр запуска («ключ») в свойствах запуска игры. Снова идем в меню, которое мы уже видели (где бета-версию качали), переходим в раздел «Общее» и там прописываем нужный параметр:
Что сюда писать? Зависит от того, на каком шлеме вы играете.
-oculus — если вы играете на шлемах Oculus (старые проводные Рифты или новые Квесты) используя Oculus софт (Link, Air Link);
-openvr — если вы играете на шлемах Vive, WMR и прочей экзотике, которая работает через SteamVR (это когда у вас при запуске звёздное небо вокруг);
-openxr — если вы используете Virtual Desktop для беспроводных шлемов вроде Квестов или Pico 3/4 , как это делаю я.
При этом, в последнем случае вам нужно в Virtual Desktop на ПК выставить среду выполнения VDXR, т.е. настройка для Pico 4 + Virtual Desktop выглядит так:
ВАЖНО: пишете как показано на картинке, просто чёрточка (минус) и дальше слово латиницей без кавычек, пробелов и прочего, всё маленькими буквами!
После этого подключаете шлем к ПК, запускаете игру, выбираете способ запуска (вроде как Директ 11 более стабилен) — и игра должна заработать в шлеме.
Гляньте начало этого ролика, если что-то непонятно, я там всё это показываю:
Возможные проблемы
Не работает геймпад
Если вдруг в игре не работает геймпад, хотя картинка в шлеме отображается нормально — сначала запустите Steam VR, и уже только потом саму игру, прямо со шлемом на голове, с рабочего стола винды. Оно скажет, что игра запустится и в шлеме и на ПК — жмем ОК и всё должно заработать. И помните, что, чтобы геймпад работал — игра всегда должна быть в фокусе!
Камера под потолком
И еще: если вы отображаетесь «под потолком» — с включенном шлемом на голове нажмите на физической клавиатуре F12, оно должно сбросить картинку в нормальное состояние. Так же, можно настроить сброс вида потом на одну из кнопок геймпада, я настроил на нажатие левого стика сверху, работат.
Полезные советы
Как улучшить графику для VR в ATS/ETS2
В игре есть «масштаб», но, на VR он не влияет. А вот что влияет, так это настройка:
r_manual_stereo_buffer_scale
которая находится в конфиг-файле, который у меня лежит вот тут:
C:\Users\Pavel\Documents\American Truck Simulator\ (для ETS2 аналогично)
По дефолту там единица, но, вы можете попробовать увеличить это значение, по сути, это внутренний суперсемплинг, я ставил на 1,4, у меня всё тянет, лесенок стало поменьше. Пробуйте, может и у вас сработает.
Как вывести картинку из игры на экран
В том же конфиге ищете строчку:
uset o_oculus_mirror_mode «1»
и меняете нуль на единицу.
Как записать это ОБС-кой? Ну, так и записать, растянув зеркало игры в ней до нужного вам размера, т.к. кадрирровав это зеркало на ПК.
Если меню-карта и проч. запускается на мониторе, а не в VR
Спасибо народу, который комментит мои ролики на ютюбе. Вот что они пишут:
У кого не работает отображение меню игры и карты, а также не запускается в очках удалите файл config в документах, игра сама его пересоздаст и все заработает, сам мучал я с этим весь вечер а решение простое🖐️🤣
А где лежит конфиг- я писал пунктом выше.
Кроме того, можете нажать F11 на клавиатуре — у меня после этого всё меню так же перешло в виар
Как убрать излишнее свечение объектов в версии игры 1.40+
Вы должны были заметить (это сложно не заметить, на самом деле), что с версии 1.40, той самой, где они изменили освещение и сделали его более естественным и интересным, при виде из кабины многие предметы кажутся жутко пересвечеными. Например, знаки ночью, или небо днем: если смотреть в зеркало, всё ок, но, если смотреть просто вперед из кабины, то всё очень ярко.
Как поправить? Поставить мод, отключающий блюм. Для ETS2 у меня стоит вот такой, для ATS — вот такой. Но, поиском в мастерской еще можно поискать, если с этими что-то будет не так. Запрос типа «no bloom». Вобще странно, что разрабы сами не дали эту галочку в настройках.
А еще, т.к. я играю с видом с бампера, там этого эффекта в принципе нет, и это хорошо
Версия 1.50 — ТАА и запуск в VR через OpenXR
Для ETS2 и ATS вышла новая версия игры 1.50 в которой добавили сглаживание ТАА «из коробки», что сильно улучшает «лесенки» и убирает мерцание. Плюс улучшили рендеринг теней, сделали новое меню и т.п. Кроме того, в VR версии добавили работу игры через OpenXR, так что, у кого Virtual Desktop, теперь можно запускать игру с ключом «-openxr» и выбранным рантаймом «VDXR» в Virtual Desktop — игра будет работать без SteamVR, по идее — с лучшей производительностью.
Про производительность хз, надо сравнивать подобное с подобным, мне лень) С тенями на минимум и масштабом в 100% с 2к на глаз моя 3060-ая тащит 50-72 кадра. Сильно зависит от объектов и дороги, правда, проверял под дождем…
ВАЖНО: если вы ставили моды в папку с игрой — удалите игру вместе с папкой, и перекачайте по новой, оно может быть не совместимо. Вот как раз у меня из-за мода из ролика новая версия не запускалась, пришлось всё удалить и перекачать
Ну и короткий ролик про это:
Пока вроде и всё. Если найду еще что-то интересное — обязательно сюда допишу
На этом всё, с вами был @Pavel419, до новых постов и до встречи на моём ютюб-канале!