Модераторы Varset 249 Опубликовано 6 марта, 2024 Модераторы Поделиться #1 Опубликовано 6 марта, 2024 OXR_Switcher Просмотр файла Давно пользуюсь одной замечательно программой, написанной @jonyrh, чертовски полезная вещь. Это переключатель среды выполнения VR - устанавливая ее дефолтной. Если сред несколько, то они очень любят отбирать друг у друга дефолт, а программка сделает так, как надо. Добавил Varset Добавлено 07.03.2024 Категория Приложения 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/ Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 7 марта, 2024 Поделиться #2 Опубликовано 7 марта, 2024 Спасибо) Очень приятно, когда твоя работа нравится. Полное описание тут https://github.com/jonyrh/OXR_Switcher 2 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1036 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 7 марта, 2024 Автор Модераторы Поделиться #3 Опубликовано 7 марта, 2024 Добавил ссылку на Гитхаб и картинку. Программа очень полезная и недооцененная, я с ее помощью выявил баг: после удаления софта Oculus ссылка на его рантайм из реестра не удаляется. А если он до удаление был еще и дефолтным рантаймом, то глюки неизбежны, в частности при запуске UEVR в режиме OpenXR может появиться ошибка OpenXR not loaded. Лечится баг установкой другого рантайма дефолтным (VDXR или SteamVR) с помощью этой программы и последующим ручным удалением этих параметров реестра, вот так: [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Khronos\OpenXR\1\AvailableRuntimes] "C:\\Program Files\\Oculus\\Support\\oculus-runtime\\oculus_openxr_32.json"=- [HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenXR\1\AvailableRuntimes] "C:\\Program Files\\Oculus\\Support\\oculus-runtime\\oculus_openxr_64.json"=- Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1037 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 7 марта, 2024 Поделиться #4 Опубликовано 7 марта, 2024 (изменено) могу кнопочку сделать "удалить несуществующие", или не показывать в списке не существующих/удалённых dll-файлов рантаймов... Update новую версию сделал, добавил иконку Meta и теперь в списке рантаймов отображаются только те рантаймы, dll-файлы которых существуют. выложу вечером, когда проверю) Изменено 7 марта, 2024 пользователем jonyrh Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1038 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 7 марта, 2024 Автор Модераторы Поделиться #5 Опубликовано 7 марта, 2024 1 час назад, jonyrh сказал: могу кнопочку сделать "удалить несуществующие", Было бы замечательно, но это надо тестировать, делать провенрку на стопроцентную уверенность в том, что рантайма не существует, а в реестре остатки. О, а еще можно сделать ее как сервис, чтоб отслеживала принудительно установленный рантайм и возвращала его "на место", когда какое-то приложение перехватывает. Точнее, сделать это опциональным. А то я забодался переключаться на OpenXR после SteamVR окулусовский дефолтный рантайм слетает... Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1041 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 7 марта, 2024 Поделиться #6 Опубликовано 7 марта, 2024 я специально иду путём, который у пользователя ни чего не удаляет и не вмешивается в работу системы, за исключением замены строки активного рантайма, думаю сервис - это перебор... Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1043 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 7 марта, 2024 Автор Модераторы Поделиться #7 Опубликовано 7 марта, 2024 Совершенно согласен, у меня такой же принцип с Квасом, но иногда там не обойтись без интеграции, и в таких случаях я подробно описываю процедуру и зачем это надо. А пользователь уже сам решит, надо ему это или нет ) Так что можно сделать небольшое описание на тему того, на кой черт это надо и для чего. Ну и предупреждение - "не уверен - не срывай" (с) )) Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1044 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 7 марта, 2024 Поделиться #8 Опубликовано 7 марта, 2024 Готово, обновление проверил и опубликовал релиз, можете забирать, версия 2024.03.07.19.00 2 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1045 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 8 марта, 2024 Поделиться #9 Опубликовано 8 марта, 2024 Друзья, прошу обновиться, релиз 2024.03.08.10.00, исправил ошибку формата строки с активным рантаймом REG_SZ -> REG_EXPAND_SZ. По факту оно не влияет, но по документации, должна быть в REG_EXPAND_SZ, что собственно и исправил. 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1048 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 8 марта, 2024 Автор Модераторы Поделиться #10 Опубликовано 8 марта, 2024 Готово! 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1054 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 11 мая, 2024 Поделиться #11 Опубликовано 11 мая, 2024 @Varset, добрый вечер! Удалите, пожалуйста, не актуальные версии.. а то вводит в заблуждение разный размер файлов, думал так сжалось, а нет, версия древняя... Последняя 2024.03.08 - актуальная. ...странно, все шрифты по умолчанию, а текст выглядит как жирный или как заголовок и не меняется при редактировании поста... Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1272 Поделиться на другие сайты Поделиться
Degrease 0 Опубликовано 12 мая, 2024 Поделиться #12 Опубликовано 12 мая, 2024 А разве Oculus и Meta не одно и тоже? Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1278 Поделиться на другие сайты Поделиться
Hughey 174 Опубликовано 12 мая, 2024 Поделиться #13 Опубликовано 12 мая, 2024 37 минут назад, Degrease сказал: А разве Oculus и Meta не одно и тоже? Нет конечно: 1) Meta признана в России экстремистской организацией и запрещена: 2) Oculus - шлем VR, качественный, не дорогой, самый распространённый. Не под заперетом в России. Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1279 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 12 мая, 2024 Автор Модераторы Поделиться #14 Опубликовано 12 мая, 2024 18 часов назад, jonyrh сказал: Удалите, пожалуйста, не актуальные версии.. Сделано 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1280 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 20 июня, 2024 Поделиться #15 Опубликовано 20 июня, 2024 Всем привет, сделал новый релиз, небольшая косметика - перенес строки о версии и ссылку из окна в системное меню, и исправил прозрачность фона иконки WMR. Версия 2024.06.20.15 4 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1409 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 21 июня, 2024 Автор Модераторы Поделиться #16 Опубликовано 21 июня, 2024 23 часа назад, jonyrh сказал: сделал новый релиз Обновил в Загрузках. 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1410 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 22 июня, 2024 Поделиться #17 Опубликовано 22 июня, 2024 Всем привет, по просьбе #1, сделал поддержку командной строки. Новый релиз OXR_Switcher_2024.06.22.19 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1441 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 23 июня, 2024 Автор Модераторы Поделиться #18 Опубликовано 23 июня, 2024 19 часов назад, jonyrh сказал: сделал поддержку командной строки Закинул новую версию 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-1443 Поделиться на другие сайты Поделиться
GennadijK 2 Опубликовано 22 декабря, 2024 Поделиться #19 Опубликовано 22 декабря, 2024 Здравствуйте ребята , а чем отличается Meta OpenXr от Oculus OpenXr ? Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2157 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 22 декабря, 2024 Автор Модераторы Поделиться #20 Опубликовано 22 декабря, 2024 1 час назад, GennadijK сказал: Здравствуйте ребята , а чем отличается Meta OpenXr от Oculus OpenXr ? Да в общем-то ничем. Загляните в раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Khronos, если вдруг станет любопытно ) Там все OpenXR рантаймы располагаются. А также указан активный. 2 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2158 Поделиться на другие сайты Поделиться
GennadijK 2 Опубликовано 23 декабря, 2024 Поделиться #21 Опубликовано 23 декабря, 2024 23 часа назад, Varset сказал: HKEY_LOCAL_MACHINE\SOFTWARE\Khronos О , интересно Посмотрел и точно не уверен , но получается активным в данный момент является OpenXR Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2164 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 23 декабря, 2024 Автор Модераторы Поделиться #22 Опубликовано 23 декабря, 2024 46 минут назад, GennadijK сказал: Посмотрел и точно не уверен , но получается активным в данный момент является OpenXR OpenXR это стандарт, он у всех трех рантаймов. Вы в подразделах смотрели? Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2166 Поделиться на другие сайты Поделиться
GennadijK 2 Опубликовано 23 декабря, 2024 Поделиться #23 Опубликовано 23 декабря, 2024 (изменено) 11 минут назад, Varset сказал: Вы в подразделах смотрели? Сейчас посмотрел и у меня активный oculus openxr runtime : А как к примеру в играх делать так , чтобы условно The House of Da Vince Vr запустилась без SteamVR ? Эта программа OXR Switch должна находится в отдельной папке или наоборот в той папке где игра ? Или нужен определённый правильный порядок действий ? Если нужен порядок действий , то скажите пожалуйста как правильно , если использую Quest 3 подключённый по Type-C кабелю напрямую к 2080ti и соответственно Meta Link приложение , где по умолчанию активирован OpenXr runtime. Программа OpenXe tool kit отключена. Помню когда она у меня была включена то я понимал, что игра запускается через OpenXr , так как появлялось меню этой toolkit проги. Изменено 23 декабря, 2024 пользователем GennadijK Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2167 Поделиться на другие сайты Поделиться
Модераторы Varset 249 Опубликовано 23 декабря, 2024 Автор Модераторы Поделиться #24 Опубликовано 23 декабря, 2024 Если у вас несколько браузеров, то вероятно вы видели, что каждый из них старается сделать себя по умолчанию. Здесь примерно то же самое. Перед запуском игры выбираете в OXR_Switcher желаемый рантайм и он становится "умолчальным". Вот и все, программу можно закрывать и запускать игру. Ничего никуда копировать не нужно. После переключения, если любопытно, можете заглянуть в реестр, там увидите, что выбранный рантайм стал активным. Игры будут запускаться именно под этим рантаймом, пока какое-то из приложений (SteamVR, Oculus, VD), не решит, что теперь оно будет рулить. Обычно это происходит, когда запускаете это приложение, но не всегда. Наверняка видели синюю строчку в Meta Quest Link "Установить OpenXR по умолччанию"? Вот как-то так. При запуске OXR_Switcher отображает активный рантайм. 1 Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2168 Поделиться на другие сайты Поделиться
jonyrh 45 Опубликовано 24 декабря, 2024 Поделиться #25 Опубликовано 24 декабря, 2024 В 23.12.2024 в 07:17, GennadijK сказал: та программа OXR Switch должна находится в отдельной папке или наоборот в той папке где игра ? В любом месте, главное, чтоб права администратора были у программы, она всего лишь меняет текущий активный рантайм в реестре - не более... Ссылка на комментарий https://vrcomm.ru/forums/topic/206-oxr_switcher/#findComment-2178 Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти