Skip to content

Latest commit

 

History

History
649 lines (558 loc) · 45.1 KB

README_RU.md

File metadata and controls

649 lines (558 loc) · 45.1 KB

💤 Утилита, помогающая спать в виртуальной реальности. 💤

Последняя Версия Статус Dev сборки Лицензия
Discord Badge Страница Steam Страница BOOTH.pm Страница Gumroad
Ko-fi Page Patreon Page

Если вы хотите пообщаться, присоединяйтесь к нашему Discord Серверу!

English Japanese
日本語
Korean
한국어
Steam | Gumroad | Readme Steam | Booth | Readme Steam | Readme
Simplified Chinese
简体中文
Traditional Chinese
繁體中文
Bahasa Indonesia
Steam | Readme Steam | Readme Steam | Readme
Russian
Steam | Readme

Загрузить и установить

Загрузите последнюю версию нашего установщика из любого предпочитаемого Вами места:

Просто запустите инсталлер, и все!

Что такое OyasumiVR?

OyasumiVR это приложение для ПК содержащее различные утилиты и автоматизации чтобы помочь Вам спать в Вашем VR шлеме. Большинство данных утилит сделаны непосредственно для использования на социальной VR-платформе VRChat.

OyasumiVR может определять когда вы спите, и помогать вам в различных задачах, например:

  • 🔋 Экономить электроэнергию и заряд батареи в ночное время
  • 🔅 Уменьшать яркость в Вашем шлеме
  • ✨ Изменять анимации аватара в зависимости от вашей позы сна
  • 📩 Автоматически отвечать на запросы на приглашение
  • 🔵 Automating your VRChat status
  • 🎤 Отключать Ваш микрофон когда вы засыпаете
  • 🛠️ Автоматизировать различные настройки SteamVR

...и многое другое! Пожалкйста, посмотрите в раздел "Функции" чтобы подробнее прочитать о возможностях OyasumiVR.

Поддержать OyasumiVR

OyasumiVR совершенно бесплатен, и всегда будет бесплатным. Тем не менее, если вы хотите поддержать меня и разработку OyasumiVR, есть несколько мест, где вы можете это сделать:

Страница Ko-fi Страница Patreon

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

Я еще не скоро закончу с OyasumiVR: есть еще много вещей, над которыми я хочу поработать!

Функции

💤 Обнаружение сна

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

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

  • Расписании
  • Уровне заряда контроллеров и трекеров
  • Текущем состоянии котроллеров и трекеров (выключены ли они)
  • Статус SteamVR
  • Heart Rate
  • Sitting Upright
  • VRChat players joining or leaving

📲 Оверлей SteamVR

У OyasumiVR есть свой оверлей для SteamVR, который позволяет Вам управлять некоторым функционалом внутри VR!

По умолчанию, дважды нажмите на кнопку A на Вашем правом контроллере, и он появится прямо перед вами.

🔋 Автоматизация эл.питания

Контроллеры и Трекеры
Автоматически выключайте ваши контроллеры и/или трекеры когда вы спите, и экономьте заряд батареи! Утром, когда вы проснетесь, вы будете рады обнаружить, что у них все еще есть заряд!

Дополнительно, контроллеры и/или трекеры могут выключаться на определенном уровне заряда, или когда вы ставите их на зарядку. Идеально для быстрой замены контроллеров!
Политика электропитания Windows
Экономьте электроэнергию автоматически изменяя политику электропитания Windows когда вы засыпаете, и просыпаетесь! Устанавливайте более сберегательную политику (например "Экономия энергии") когда вы ложитесь спать, а потом меняйте на политику большей производительности когда вы просыпаетесь.
Базовые Станции
OyasumiVR может включать и выключать Ваши базовые станции со SteamVR. Похоже на собственное управление питанием базовых станций SteamVR, но совместимо с любым шлемом! Если Ваш компьютер поддерживает Bluetooth и находится в зоне действия базовых станций, все готово к работе.

🎮 Управление устройствами

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

Легко узнавайте подробную информацию об уровне заряда батареи и состоянии зарядки ваших контроллеров и трекеров или включайте и выключайте базовые станции одним щелчком мыши!

🔌 Автоматизация видеокарты

Ограничение электропитания видеокарты
Экономьте электроэнергию автоматически ограничивая электропитание вашей GPU когда вы идете спать, и восстанавливайте ее производительность когда вы просыпаетесь! Просто установите желаемые лимиты мощности и OyasumiVR установит их когда это потребуется.

Ограничение электропитания доступно только для видеокарт NVIDIA. Пользователи с видеокартами AMD могут использовать автоматизацию MSI Afterburner.
MSI Afterburner
Если вы хотите больше контроля над Вашей видеокартой, чем просто ограничивать электропитание, OyasumiVR может автоматически активировать профили, которые вы установили в MSI Afterburner. Настраивайте Ваш разгон или понижение частоты, ограничения электропитания и многое другое, и OyasumiVR будет их менять когда вы идете спать, или просыпаетесь!

💫 Автоматизация VRChat

🌜 Анимации сна
OyasumiVR может определять вашу позу сна, и включать правильные анимации или позы для Вашего аватара основываясь на ней.

OyasumiVR имеет встроенные пресеты для популярных ресурсов для движения, включая:


Вы также можете использовать свои анимации при помощи встроенного редактора OSC сценариев!
📧 Автоматическое принятие запросов на приглашение
Автоматически принимайте запросы на приглашение от выбранных друзей когда вы спите! Вы можете добавить друзей которых вы хотите пускать в свой мир в белый список, или наоборот, заблокировать определенных друзей от автоматического принятия запросов!
🔵 Автоматизации статуса
OyasumiVR предлагает множество средств автоматизации для управления Вашим статусом VRChat и сообщениями статуса, например, когда Вы засыпаете или просыпаетесь!

Кроме того, вы можете настроить OyasumiVR на автоматическое изменение вашего статуса в зависимости от количества людей вокруг Вас в VRChat. Например: переключитесь на синий, когда вы спите одни, чтобы ваши друзья могли присоединиться к вам, и переключитесь на оранжевый, когда вокруг достаточно людей!
🔔 Уведомления о входе
OyasumiVR может уведомлять Вас, когда люди присоединяются к Вашему миру VRChat или покидают его. Это полезно, если Вы хотите, чтобы Вас разбудили в определенных ситуациях.

Его можно настроить так, чтобы уведомлять Вас только в определенных ситуациях, например:

  • Для Ваших друзей
  • Для определенных людей
  • Когда вы остались одни
  • Когда вы больше не одни
🏃 Автоматизации аватара
Вы можете настроить OyasumiVR на автоматическое переключение вашего аватара, когда вы готовитесь ко сну, когда засыпаете или просыпаетесь! Полезно, если у вас есть определенный аватар, который вы используете для сна.
🔧 Автоматизация OSC
Вы можете отправлять определенный OSC сообщения в VRChat когда режим сна включен, или выключен. Вы можете использованный редактор сценариев OSC чтобы создать те сообщения, которые вы хотите отправлять.

Это более продвинутая функция, которую вы можете использовать для активации определенных функций Вашего аватара. Например: Включите сонное выражение лица когда включен режим сна!

⛔ Последовательность выключения

Вам когда-нибудь хотелось заснуть в VR, но не оставаться в VR всю ночь? Последовательность выключения - идеальна для Вас!

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

<ул>
  • Когда Вы спали определенное количество времени.
  • Когда Вы остаетесь одни в мире VRChat на определенное время.

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

    <ул>
  • Отключение контроллеров и/или трекеров.
  • Отключение базовых станций
  • Выход из SteamVR (и любой запущенной игры или оверлея вместе с ним)
  • Завершение работы Windows

  • Настроив последовательность выключения, Вы можете спокойно заснуть в виртуальной реальности, зная, что все выключится, когда Вам больше не хочется находиться в виртуальной реальности!

    🔅 Автоматизация яркости и цветовой температуры дисплея

    🌆 Яркость
    Автоматизируйте яркость, когда Вы спите и просыпаетесь. OyasumiVR может плавно изменять яркость дисплея вашей VR-гарнитуры, поэтому она постепенно снижается, не разбудив вас.

    Вы можете контролировать как программную яркость, так и аппаратную яркость, если Ваша гарнитура это поддерживает (например, Valve Index или Bigscreen Beyond). Помимо предоставления Вам нескольких средств автоматизации, вы можете легко управлять уровнями яркости прямо из оверлея SteamVR!

    🌡️ Цветовая температура
    OyasumiVR также может управлять цветовой температурой дисплея вашей VR-гарнитуры. Уменьшая синий свет, вы снижаете нагрузку на глаза в поздние часы и облегчаете засыпание.

    С помощью триггеров заката и рассвета OyasumiVR может автоматически регулировать цветовую температуру Вашего дисплея в соответствии со временем суток.

    Обратите внимание, что эта функция поддерживается только на некоторых гарнитурах SteamVR, таких как Valve Index, Bigscreen Beyond и HTC Vive (Pro).

    🎤 Автоматизации отключения микрофона

    Автоматизация отключения микрофона в VRChat
    Вы можете настроить OyasumiVR на автоматическое отключение или включение звука микрофона в VRChat, когда вы ложитесь спать и просыпаетесь.

    Идеально, если вы хотите, чтобы другие не услышали ваш храп!
    Автоматизация отключения микрофона на уровне системы
    OyasumiVR также может сделать то же самое, но на системном уровне, вместо этого отключив звук вашего микрофона. Благодаря этому вы даже можете переключаться между режимом отключения звука и режимом «нажать и говорить».

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

    🔉 Автоматизация громкости звука

    Автоматически изменяйте громкость ваших аудиоустройств, когда вы засыпаете или просыпаетесь! Это может быть полезно, если вы хотите, чтобы другие игроки или другие приложения не нарушали ваш сон.

    ♥️ Автоматизация по сердцебиению (Интеграция Pulsoid)

    Для поддержки автоматизации по сердцебиению, OyasumiVR интегрируется с онлайн сервисом Pulsoid. Для этого вы можете использовать любое оборудование, которое поддерживается Pulsoid, например мониторы пульса работающие по Bluetooth, умные часы на WearOS, или Apple Watch.

    Обратите внимание, что эта интеграция требует единовременного приобретения интеграции OyasumiVR со стороны Pulsoid's, или активная подписка Pulsoid "BRO". Пожалуйста, убедитесь что у вас есть совместимое устройство, прежде чем совершать покупку.
    Обнаружение сна
    OyasumiVR может автоматически включать режим сна когда ваш пульс был достаточно низок определенное количество времени. Просто установите порог частоты пульса и как долго он должен быть ниже данного значения, и все готово! Если вы не уверены как это сделать, вы можете получить несколько советов о том, какие числа использовать для вашего тела.
    Обнаружение кошмаров
    OyasumiVR может обнаруживать продолжительное повышение пульса, что может указывать на кошмар. С данной функцией вы можете попробовать прервать кошмар автоматически отключив режим сна (например, увеличив яркость), или проиграть звук чтобы попробовать Вас разбудить.

    🚨 Автоматизации, специфичные для отдельных HMD

    OyasumiVR имеет различные средства автоматизации для управления определенными функциями, специфичными для определенных VR гарнитур. На данный в них входит следующее:

    Bigscreen Beyond <ул>
  • Управление светодиодами RGB
  • Регулирование скорости вентилятора
  • 👓 Автоматизация разрешения

    Автоматически меняйте разрешение рендера SteamVR когда вы спите и просыпаетесь! Уменьшение разрешения через OyasumiVR помогает снизить нагрузку на Ваше оборудование во время того как оно Вам не требуется.

    🔳 Автоматизация компаньона

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

    🏠 Интеграция Home Assistant


    OyasumiVR может предоставлять Home Assistant многие свои функции, а также функции SteamVR через MQTT! Это позволяет Вам интегрировать OyasumiVR с различными интеллектуальными устройствами, которые могут быть у Вас дома, а также создавать собственные мощные средства автоматизации в Home Assistant. Например, Вы можете использовать это, чтобы автоматически выключать умное освещение, когда Вы засыпаете, или включать его снова, когда это необходимо!

    Вот список доступных функций, которые вы сможете отслеживать или контролировать через Home Assistant:
    Функции OyasumiVR
    • Режим сна (Переключатель)
    • Последовательность выключения (Кнопка)
    • Подготовка ко сну (Кнопка)
    • Частота сердечных сокращений (Сенсор)
    • Поза сна (Сенсор)
    • Базовые станции
      • Питание (Переключатель)
      • Состояние питания (Сенсор)
    • Яркость VR-гарнитуры
      • Продвинутый режим (Переключатель)
      • Простая яркость (Число)
      • Программная яркость (Число)
      • Аппаратная яркость (Число)
    Функции VRChat
    • VRChat запущен (Сенсор)
    • Имя игрока (Сенсор)
    • Число игроков в мире (Сенсор)
    • Статус (Сенсор)
    • ID инстанса мира (Сенсор)
    Функции SteamVR
    • Модель VR-гарнитуры (Сенсор)
    • SteamVR запущен (Сенсор)
    • Контроллеры & Трекеры
      • Питание (Переключатель) (Только выключение)
      • Статус зарядки (Сенсор)
      • Уровень заряда (Сенсор)
      • Роли устройств (Сенсор)

    Функции Bigscreen Beyond
    • Скорость вентилятора (Число)
    • RGB LED (Свет)
    • Яркость (Число)

    Перевод и локализация

    В данный момент OyasumiVR поддерживает следующие языки:

    • 日本語 (Japanese): Community contributions by なき and Milix-M.
    • 한국어 (Korean): Community contribution by Soumt.
    • 繁體中文 (Traditional Chinese): Community contribution by 狐Kon.
    • 简体中文 (Simplified Chinese): Community contributions by 狐Kon, 雾雨花精灵, いんく and Yingxue.
    • Français (French): Community contribution by neuroblack.
    • Español (Spanish): Community contribution by aacal666.
    • Bahasa Indonesia (Indonesian): Community contribution by a9ito.
    • Українська (Ukrainian): Community contributions by senkodev and Fanyatsu.
    • Русский (Russian): Community contributions by Kanjir0, Pacmard and Dimrical.
    • Deutsch (German): Community contributions by Nicer Dicer and Aron.
    • Nederlands (Dutch): by Raphiiko.
    • English: by Raphiiko.

    Помогайте с переводом

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

    Если Вы хотите поддержать нас, либо предложив отсутствующие переводы, или добавив совершенно новый язык, которого у нас еще нет, обратите внимание на страницу вики по переводам для инструкций о том, как начать! В случае если Вам нужно больше информации, не стесняйтесь присоединяться к нашему Discord серверу и спрашивать!

    Поддерживаемое оборудование

    Автоматизация батареи

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

    1. Поддерживают отчеты о уровне заряда и статусе зарядки
    2. Поддерживают функцию отключения через SteamVR

    Включая, но не ограничиваясь следующими устройствами:

    • HTC Vive Контроллеры/Wands
    • Index Контроллеры/Knuckles
    • Vive Trackers (1.0/2.0/3.0)
    • Tundra Trackers*

    Это означает, что любой контроллер Oculus вряд ли будет совместим, и SlimeVR трекеры не будут поддерживаться, пока они не сделают данную функциональность в OpenVR driver.

    (*) Tundra трекеры имеют большую задержу отчета о заряде батареи и статусе зарядки. Это значит что автоматизация батареи все еще будут работать, но они будут работать с большой задержкой (минуты в двузначных числах), если только Tundra не исправит это в будущих версиях втроенного ПО.

    Автоматизация GPU

    Любая видеокарта NVIDIA или AMD которая поддерживается MSI Afterburner может быть автоматизирована активацией через OyasumiVR профилей созданных в MSI Afterburner.

    Прямое ограничение электропитания видеокарты в OyasumiVR поддерживается только видеокартами NVIDIA. Пользователи видеокарт AMD должны использовать автоматизации профилей MSI Afterburner чтобы иметь возможность контролировать электропитание видеокарты через OyasumiVR.

    Автоматизация Яркости

    Управление аппаратной яркостью дисплея VR гарнитуры в настоящее время поддерживается только в Valve Index и Bigscreen Beyond.

    Управление яркостью изображения доступно на всех гарнитурах.

    Автоматизация цветовой температуры

    Управление цветовой температурой дисплея гарнитуры VR в настоящее время поддерживается только на некоторых гарнитурах SteamVR, таких как Valve Index, Bigscreen Beyond и HTC Vive (Pro). Это может работать на других гарнитурах, но результат может отличаться.

    ПО использованное при разработке

    OyasumiVR's был сделан при помощи:

    • Angular (TypeScript, Основной интерфейс)
    • Tauri (Rust, Desktop Framework)
    • SvelteKit (TypeScript, Интерфейс оверлея)
    • .NET (C#, Оверлей)

    Разработка

    Обратите внимание на вики страницу по Началу Разработки.

    VRChat

    Некоторые функции OyasumiVR требуют, чтобы Вы вошли в свой VRChat аккаунт. (Например, автоматизация статуса)

    Это требуется только для автоматизаций, которые от этого зависят. Вы можете использовать функции которые не зависят от этого без предоставления данных аккаунта. Данные Вашего аккаунта будут храниться только на Вашем ПК и нигде более, и будут отправляться только на сервера VRChat для аутентификации.

    OyasumiVR isn't endorsed by VRChat and doesn't reflect the views or opinions of VRChat or anyone officially involved in producing or managing VRChat. VRChat is a trademark of VRChat inc. VRChat © VRChat Inc.

    Разработчик OyasumiVR и любой человек, внесший вклад в этот проект не несут ответственности за любые проблемы вызванные OyasumiVR (с Вашим VRChat аккаунтом и тп). Используйте по своему усмотрению и на свой страх и риск.

    Aptabase

    Телеметрия OyasumiVR работает на базе Aptabase, который предоставляет открытый, конфиденциальный и простой инструмент аналитики для ПО. Aptabase был выбран потому, что он помогает развитию OyasumiVR, предоставляя отчеты об сбоях и анонимную статистику, при этом максимально сохраняя вашу конфиденциальность.

    Телеметрия полностью анонимка и не отправляет персональной информации. Ее единственное назначение - предоставить вышеупомянутые отчеты о сбоях, а также базовую анонимную статистику использования, такую как запуск приложений и языковые предпочтения. Эти данные используются только для поиска и исправления ошибок, а также для других общих улучшений OyasumiVR.

    Вы можете отказаться от сбора телеметрии в настройках OyasumiVR. Чтобы получить больше (технической) информации, обратите внимание на (очень короткудю!) Политику конфиденциальности Aptabase.

    Поддержка

    Если вы испытываете трудности с OyasumiVR, у вас есть баг, или запрос улучшений/функций, вы можете присоединиться к нашему Discord серверу.

    Или вы можете напрямую связаться со мной через Twitter - @Raphiiko. Я вернусь к Вам с ответом как только смогу!

    Лицензия

    OyasumiVR доступен по лицензии MIT.