Перейти к содержанию

OXR_Switcher


Varset

Рекомендуемые сообщения

  • Модераторы

OXR_Switcher

Просмотр файла

Давно пользуюсь одной замечательно программой, написанной @jonyrh, чертовски полезная вещь.

Это переключатель среды выполнения VR - устанавливая ее дефолтной.

Если сред несколько, то они очень любят отбирать друг у друга дефолт, а программка сделает так, как надо.


 

Ссылка на комментарий
Поделиться на другие сайты

Спасибо) Очень приятно, когда твоя работа нравится.

Полное описание тут https://github.com/jonyrh/OXR_Switcher

 

OXR_Switcher.png.272cd3682b759dd8b3323500ce772bc4.png

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы

Добавил ссылку на Гитхаб и картинку.

Программа очень полезная и недооцененная, я с ее помощью выявил баг: после удаления софта 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"=-


 

 

Ссылка на комментарий
Поделиться на другие сайты

могу кнопочку сделать "удалить несуществующие", или не показывать в списке не существующих/удалённых dll-файлов рантаймов...

Update

новую версию сделал, добавил иконку Meta и теперь в списке рантаймов отображаются только те рантаймы, dll-файлы которых существуют.

выложу вечером, когда проверю)

image.png.14c2616fc6a42e2d4d2e89387dafc627.png

Изменено пользователем jonyrh
Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
1 час назад, jonyrh сказал:

могу кнопочку сделать "удалить несуществующие",

Было бы замечательно, но это надо тестировать, делать провенрку на стопроцентную уверенность в том, что рантайма не существует, а в реестре остатки.

О, а еще можно сделать ее как сервис, чтоб отслеживала принудительно установленный рантайм и возвращала его "на место", когда какое-то приложение перехватывает. Точнее, сделать это опциональным.

А то я забодался переключаться на OpenXR после SteamVR окулусовский дефолтный рантайм слетает...

Ссылка на комментарий
Поделиться на другие сайты

я специально иду путём, который у пользователя ни чего не удаляет и не вмешивается в работу системы, за исключением замены строки активного рантайма, думаю сервис - это перебор...

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы

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

А пользователь уже сам решит, надо ему это или нет )

Так что можно сделать небольшое описание на тему того, на кой черт это надо и для чего. Ну и предупреждение - "не уверен - не срывай" (с) ))

Ссылка на комментарий
Поделиться на другие сайты

Готово, обновление проверил и опубликовал релиз, можете забирать, версия 2024.03.07.19.00

Ссылка на комментарий
Поделиться на другие сайты

Друзья, прошу обновиться, релиз 2024.03.08.10.00, исправил ошибку формата строки с активным рантаймом REG_SZ -> REG_EXPAND_SZ. По факту оно не влияет, но по документации, должна быть в REG_EXPAND_SZ, что собственно и исправил.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

@Varset, добрый вечер! Удалите, пожалуйста, не актуальные версии.. а то вводит в заблуждение разный размер файлов, думал так сжалось, а нет, версия древняя... Последняя 2024.03.08 - актуальная.

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

 

image.png.0a311ef88216144e60de09d1f36d654b.png

Ссылка на комментарий
Поделиться на другие сайты

37 минут назад, Degrease сказал:

А разве Oculus и Meta не одно и тоже?

 

Нет конечно:

1) Meta признана в России экстремистской организацией и запрещена:

2) Oculus - шлем VR, качественный, не дорогой, самый распространённый. Не под заперетом в России.

ty-ZqVQ27CsL39FdomXkTQ.gif.bd776a5a878ec2a4d27d57c9ecba7d05.gif

 

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
18 часов назад, jonyrh сказал:

Удалите, пожалуйста, не актуальные версии..

Сделано

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Всем привет, сделал новый релиз, небольшая косметика - перенес строки о версии и ссылку из  окна в системное меню, и исправил прозрачность фона иконки WMR.

Версия 2024.06.20.15

 

image.png.237cd0fe513d1d2521ee44b837bf776f.png

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
23 часа назад, jonyrh сказал:

сделал новый релиз

Обновил в Загрузках.

Ссылка на комментарий
Поделиться на другие сайты

Всем привет, по просьбе #1, сделал поддержку командной строки.

Новый релиз OXR_Switcher_2024.06.22.19  

 

image.png.377e107139c5b0f2979a073284983d24.png

Ссылка на комментарий
Поделиться на другие сайты

  • Модераторы
19 часов назад, jonyrh сказал:

сделал поддержку командной строки

Закинул новую версию

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования