Skip to content

Latest commit

 

History

History
649 lines (558 loc) · 31.5 KB

README_ID.md

File metadata and controls

649 lines (558 loc) · 31.5 KB

💤 Utilitas untuk membantu tidur dalam virtual reality. 💤

Versi Terbaru Status Pengembangan Build Lisensi
Lencana Discord Halaman Steam Halaman BOOTH.pm Halaman Gumroad
Ko-fi Page Patreon Page

Jika Anda ingin ikut mengobrol, bergabunglah dengan Discord Server!

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

Download & Instal

Dapatkan installer terbaru kami dari tempat mana pun yang Anda inginkan:

Jalankan saja installernya dan Anda bisa langsung menggunakannya!

Apa itu OyasumiVR?

OyasumiVR adalah aplikasi desktop yang berisi berbagai utilitas dan otomatisasi untuk membantu Anda tidur dengan menggunakan headset virtual reality. Sebagian besar utilitas ini dibuat khusus untuk digunakan dalam platform vr-sosial VRChat.

OyasumiVR dapat mendeteksi saat Anda tertidur, dan membantu Anda dalam berbagai cara seperti:

  • 🔋 Menghemat listrik dan baterai dalam semalam
  • 🔅 Meredupkan kecerahan headset Anda
  • ✨ Memicu animasi avatar berdasarkan pose tidur Anda
  • 📩 Menangani permintaan undangan secara otomatis
  • 🔵 Automating your VRChat status
  • 🎤 Membisukan mikrofon saat Anda tertidur
  • 🛠 Mengotomatiskan berbagai pengaturan SteamVR

...dan masih banyak lagi! Silakan lihat bagian "Fitur" yang akan datang untuk membaca lebih lanjut tentang fungsionalitas yang ditawarkan OyasumiVR.

Dukung OyasumiVR

OyasumiVR sendiri sepenuhnya gratis, dan akan selalu gratis. Namun, jika Anda ingin mendukung saya dan pengembangan OyasumiVR, berikut adalah beberapa tempat yang dapat Anda lakukan:

Ko-fi Page Patreon Page

Dengan mendukung saya, Anda membantu saya mendedikasikan lebih banyak waktu untuk mengembangkan fitur-fitur baru, meningkatkan fungsionalitas saat ini, mengimbangi beberapa biaya yang muncul dalam proses pengembangan, dan memicu kecanduan kopi saya ☕.

Saya belum selesai dengan OyasumiVR dalam waktu dekat: **Masih ada banyak yang ingin saya kerjakan!

Fitur

💤 Deteksi Tidur

OyasumiVR dapat mendeteksi secara otomatis ketika Anda tertidur, berdasarkan gerakan Anda! Cukup kalibrasi sekali, aktifkan otomatisasi, dan Anda siap.

Jika deteksi otomatis bukan yang Anda cari, ada berbagai otomatisasi alternatif yang dapat Anda gunakan, yang didasarkan pada:

  • Jadwal waktu
  • Tingkat baterai kontroler & tracker
  • Status daya kontroler & tracker
  • Status SteamVR
  • Heart Rate
  • Sitting Upright
  • VRChat players joining or leaving

📲 Overlay SteamVR

OyasumiVR hadir dengan overlay SteamVR-nya sendiri, yang memungkinkan Anda mengontrol beberapa fiturnya dari dalam VR!

Secara default, tekan dua kali tombol A pada kontroler kanan Anda, dan tombol ini akan muncul di depan Anda.

🔋 Otomatisasi Power

Kontroler & Tracker
Secara otomatis, kontroler dan/atau tracker Anda akan mati ketika Anda tidur, dan menghemat baterainya! Anda akan senang saat bangun di pagi hari dan mendapati baterainya masih tersisa!

Selain itu, Anda dapat membuat kontroler dan/atau tracker Anda mati pada level baterai tertentu, atau ketika Anda meletakkannya pada pengisi daya. Ideal untuk hotswapping kontroler!
Kebijakan Daya Windows
Hemat listrik dengan mengatur Kebijakan Daya Windows secara otomatis saat Anda tidur dan bangun! Cukup setel kebijakan yang lebih konservatif (seperti "Penghemat Daya") saat Anda tidur, lalu kembalikan kebijakan kinerja yang lebih tinggi saat Anda bangun lagi.
Base Station
Mintalah OyasumiVR untuk menghidupkan dan mematikan base station Anda bersama dengan SteamVR. Sedikit mirip dengan manajemen daya stasiun pangkalan SteamVR sendiri, tetapi kompatibel dengan HMD apa pun! Selama PC Anda mendukung Bluetooth dan berada dalam jangkauan base station, Anda siap menggunakannya.

🎮 Device Control

OyasumiVR can allow you to easily control many of your SteamVR devices, from controllers, to trackers, to base stations.

Easily read detailed battery level and charge status for your controllers and trackers, or turn your base stations on and off with a single click!

🔌 Otomatisasi GPU

Pembatasan Daya GPU
Menghemat listrik dengan secara otomatis membatasi daya GPU saat Anda tidur, dan mengembalikan daya penuh saat Anda bangun! Cukup atur batas watt yang diinginkan dan OyasumiVR akan mengaturnya saat dibutuhkan.

Pembatasan daya hanya tersedia pada GPU Nvidia. Pengguna AMD dapat memanfaatkan otomatisasi MSI Afterburner.
MSI Afterburner
Jika Anda ingin kontrol lebih besar atas GPU Anda lebih dari sekadar mengatur batas daya, Anda dapat membuat OyasumiVR secara otomatis mengaktifkan profil yang telah Anda siapkan di MSI Afterburner. Sesuaikan over-atau underclock, batas daya, dan lainnya, dan minta OyasumiVR memanggil mereka saat Anda tidur, atau bangun!

💫 Otomatisasi VRChat

🌜 Animasi Tidur
OyasumiVR dapat mendeteksi pose tidur Anda, dan menggunakannya untuk memicu animasi atau pose yang tepat pada avatar Anda.

Terdapat preset bawaan untuk aset locomotion yang populer, termasuk:


Atau, picu animasi Anda sendiri dengan editor skrip OSC yang disertakan!
📧 Terima Otomatis Permintaan Undangan
Secara otomatis menerima permintaan undangan dari teman tertentu saat Anda tidur! Anda dapat menambahkan teman yang ingin Anda masukkan ke whitelist, atau bahkan memblokir teman tertentu agar permintaan mereka tidak diterima secara otomatis dengan blacklist.
🔵 Status Automations
OyasumiVR offers multiple automations for controlling your VRChat visibility and status message, like when you fall asleep, or wake up!

Additionally, you can have OyasumiVR automatically switch your status based on the amount of people around you in VRChat. For example: Switch to blue when you are sleeping alone so your friends can join you, and switch to orange when there's enough people around!
🔔 Join Notifications
OyasumiVR can notify you when people join or leave your VRChat world. This is useful if you want to be woken up in certain situations.

It can configured to only notify you in specific situations, like only:

  • For your friends
  • For certain specific players
  • When you're being left alone
  • When you're no longer alone
🏃 Avatar Automations
You can have OyasumiVR automatically switch your avatar when you prepare for bed, when you fall asleep, or when you wake up! Useful if you have a specific avatar you use for sleeping.
🔧 Otomatisasi OSC
Anda dapat mengirim pesan OSC tertentu ke VRChat ketika mode tidur diaktifkan, atau dinonaktifkan. Anda dapat menggunakan editor skrip OSC bawaan untuk menulis pesan yang ingin Anda kirim.

Ini adalah fitur yang lebih canggih yang dapat Anda gunakan untuk memicu fitur tertentu pada avatar Anda. Sebagai contoh: Menampilkan ekspresi mengantuk di wajah Anda saat mode tidur diaktifkan!

⛔ Urutan Shutdown

Ever wanted to fall asleep in VR, but not stay in VR all night? The shutdown sequence has you covered!

While you can trigger the shutdown sequence manually, there are several automated triggers you can configure:

  • When you've been asleep for a certain amount of time.
  • When you're left alone in your VRChat world for a certain amount of time.

Depending on which actions you configure, it will do any of the following:

  • Turn off your controllers and/or Trackers
  • Turn off your Base Stations
  • Quit SteamVR (And any running game or overlay along with it)
  • Shut down Windows

With the shutdown sequence configured, you can fall asleep soundly in VR, knowing that everything will shut down when you don't need to be in VR anymore!

🔅 Display Brightness & Color Temperature Automations

🌆 Brightness
Automate your brightness for when you sleep and wake up. OyasumiVR can smoothly transition your VR headset's brightness, so it falls down gradually as you sleep without waking you up.

It allows you to control both software brightness, as well as hardware brightness if your headset supports it (e.g. Valve Index or Bigscreen Beyond). In addition to providing you with several automations, you can easily control your brightness levels right from the SteamVR overlay menu!

🌡️ Color Temperature
OyasumiVR can also control the color temperature of your VR headset's display. By reducing blue light, it can help reduce eye strain during the late hours, and make it easier to fall asleep.

With the sunset and sunrise triggers, you can have OyasumiVR automatically adjust the color temperature of your display to match the time of day.

Note that this feature is only supported on some native SteamVR headsets, such as the Valve Index, Bigscreen Beyond, and HTC Vive (Pro).

🎤 Microphone Mute Automations

VRChat Microphone Mute Automations
You can have OyasumiVR automatically mute or unmute your mic in VRChat when you go to sleep and wake up.

Perfect if you'd like to prevent others from hearing you snore!
System Microphone Mute Automations
OyasumiVR can also do the same, but on a system level, muting your Microphone's audio device instead. With this, you can even switch between mute toggle mode and push-to-talk.

This comes with an optional mute indicator in the VR overlay, and the option for binding a controller button so that you can have it completely replace the microphone muting functionality of VRChat or any other VR game you play.

🔉 Audio Volume Automations

Automatically change the volume of your audio devices when you fall asleep, or wake up! This can be useful if you want to prevent other players, or other applications from disturbing your sleep.

♥️ Otomatisasi Denyut Jantung (Integrasi Pulsoid)

Untuk mendukung otomatisasi berbasis detak jantung, OyasumiVR terintegrasi dengan layanan detak jantung online Pulsoid. Untuk ini, Anda dapat menggunakan perangkat keras apa pun yang didukung Pulsoid, seperti monitor denyut jantung bluetooth, jam tangan pintar WearOS, atau Apple Watch.

Harap dicatat bahwa integrasi ini memerlukan pembelian integrasi OyasumiVR Pulsoid satu kali, atau memiliki langganan "BRO" Pulsoid yang masih aktif. Pastikan Anda memiliki perangkat yang kompatibel sebelum melakukan pembelian.
Deteksi Tidur
Anda dapat mengatur OyasumiVR untuk secara otomatis mengaktifkan mode tidur ketika detak jantung Anda sudah cukup rendah untuk durasi tertentu. Cukup atur ambang batas BPM dan berapa lama detak jantung Anda harus berada di bawah ambang batas tersebut, dan Anda sudah siap! Jika Anda tidak yakin, Anda bisa mendapatkan beberapa wawasan sederhana untuk menentukan nilai yang tepat untuk tubuh Anda.
Deteksi Mimpi Buruk
OyasumiVR dapat mendeteksi ketika detak jantung Anda meningkat dalam waktu lama, yang dapat mengindikasikan mimpi buruk. Dengan fitur ini, Anda dapat mencoba mempersingkat mimpi buruk Anda dengan menonaktifkan mode tidur secara otomatis (misalnya, meningkatkan kecerahan), atau dengan memainkan suara untuk mencoba membangunkan Anda.

🚨 HMD Specific Automations

OyasumiVR has various automations for controlling certain features specific to certain VR Headsets. Currently, this includes the following:

Bigscreen Beyond
  • RGB Led Control
  • Fan Speed Control

👓 Otomatisasi Resolusi

Secara otomatis menyesuaikan resolusi render SteamVR Anda saat Anda tidur dan bangun! Memiliki OyasumiVR yang menurunkan resolusi render Anda membantu Anda mengurangi beban pada perangkat keras Anda pada saat Anda tidak membutuhkannya.

🔳 Otomatisasi Chaperone

Secara otomatis menyesuaikan jarak pudar chaperone SteamVR saat Anda tidur. Jika Anda memiliki area bermain yang kecil, Anda dapat menggunakan ini untuk memastikan pendamping tetap tersembunyi saat Anda tidur, dan mengaktifkannya kembali saat Anda bangun!

🏠 Home Assistant Integration


OyasumiVR can expose many of its own features, as well as SteamVR's, to Home Assistant over MQTT! This allows you to integrate OyasumiVR with various smart devices you might have in your home, as well as enable you to build your own powerful automations within Home Assistant. For example, you can use this to automatically turn off your smart lights when you fall asleep, or turn them back on when needed!

Here is a list of features exposed that you'll be able to read, or control, through Home Assistant:
OyasumiVR Features
  • Sleep Mode (Switch)
  • Shutdown Sequence (Button)
  • Sleep Preparation (Button)
  • Heart Rate (Sensor)
  • Sleeping Position (Sensor)
  • Base Station
    • Power (Switch)
    • Power State (Sensor)
  • HMD Brightness
    • Advanced Mode (Switch)
    • Simple Brightness (Number)
    • Software Brightness (Number)
    • Hardware Brightness (Number)
VRChat Features
  • VRChat Running (Sensor)
  • Player Name (Sensor)
  • # Players In World (Sensor)
  • Status Visibility (Sensor)
  • World Instance ID (Sensor)
SteamVR Features
  • VR Headset Model (Sensor)
  • SteamVR Running (Sensor)
  • Controller & Tracker
    • Power (Switch) (Only Powering Off)
    • Charging State (Sensor)
    • Battery Level (Sensor)
    • Device Roles (Sensor)

Bigscreen Beyond Features
  • Fan Speed (Number)
  • RGB LED (Light)
  • Brightness (Number)

Translasi & Lokalisasi

OyasumiVR saat ini mendukung bahasa-bahasa berikut:

  • 日本語 (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.

Membantu penerjemahan

OyasumiVR tidak akan mendukung banyak bahasa seperti sekarang ini tanpa bantuan para sukarelawan kami yang luar biasa. Saya pribadi berpikir bahwa berkat usaha mereka, lebih banyak orang yang dapat menggunakan OyasumiVR daripada yang seharusnya..

Jika Anda ingin mendukung kami, baik dengan menyumbangkan terjemahan yang belum ada, atau dengan menambahkan bahasa yang sama sekali baru, silakan lihat halaman wiki tentang menambahkan terjemahan untuk petunjuk tentang cara memulainya! Jika Anda mencari informasi lebih lanjut, jangan ragu untuk mengunjungi Discord kami dan bertanya!

Perangkat Keras yang Didukung

Otomatisasi Baterai

Saat ini OyasumiVR mendukung mematikan perangkat menggunakan otomatisasi baterainya untuk semua perangkat SteamVR yang:

  1. Mendukung pelaporan untuk level baterai dan status pengisian daya
  2. Dukungan dimatikan melalui SteamVR.

Ini termasuk, namun tidak terbatas pada perangkat berikut ini:

  • Kontroler/Wands HTC Vive
  • Kontroler/Knuckle Index
  • Vive Trackers (1.0/2.0/3.0)
  • Tundra Trackers*

Ini berarti bahwa pengontrol Oculus apa pun tidak mungkin berfungsi, dan pelacak SlimeVR tidak didukung kecuali jika mereka mengimplementasikan fungsionalitas ini dalam OpenVR driver.

(*) Tundra Tracker memiliki pelaporan tingkat baterai dan status pengisian daya yang sangat lambat. Ini berarti bahwa meskipun otomatisasi baterai masih akan berfungsi, mereka dirasa sangat lama (menit dalam dua digit), kecuali jika Tundra memperbaikinya dalam firmware tracker mereka.

Otomatisasi GPU

Kartu grafis NVIDIA atau AMD apa pun yang didukung oleh MSI Afterburner dapat diotomatisasi dengan meminta OyasumiVR mengaktifkan profil yang telah Anda siapkan di dalam MSI Afterburner

Mengontrol batas daya kartu grafis Anda secara langsung dengan OyasumiVR hanya didukung dengan kartu NVIDIA. Pengguna AMD harus menggunakan otomatisasi profil MSI Afterburner untuk dapat mengontrol batas daya mereka dengan OyasumiVR.

Otomatisasi Kecerahan

Controlling the hardware brightness of the VR headset's display is currently only supported on the Valve Index, and the Bigscreen Beyond.

Image brightness control is available on all headsets.

Color Temperature Automations

Controlling the color temperature of the VR headset's display is currently only supported on some native SteamVR headsets, such as the Valve Index, Bigscreen Beyond, and HTC Vive (Pro). It might work on other headsets, but your mileage may vary.

Pembuatan

OyasumiVR telah dibuat dengan:

Pengembangan

Silakan lihat halaman wiki kami di Memulai Pengembangan.

VRChat

Beberapa fitur OyasumiVR mengharuskan Anda untuk masuk dengan akun VRChat Anda agar fitur tersebut dapat berfungsi. (Misalnya otomatisasi status)

Ini hanya diperlukan untuk fitur yang mengandalkan ini. Anda dapat menggunakan fitur yang tidak bergantung pada hal ini tanpa harus memberikan kredensial. Kredensial login Anda tidak akan pernah disimpan di mana pun kecuali di mesin Anda sendiri, dan hanya akan dikirim ke server VRChat untuk tujuan otentikasi.

OyasumiVR tidak didukung oleh VRChat dan tidak mencerminkan pandangan atau pendapat VRChat atau siapa pun yang secara resmi terlibat dalam memproduksi atau mengelola VRChat. VRChat adalah merek dagang dari VRChat inc. VRChat © VRChat Inc.

Pengembang OyasumiVR dan kontributor proyek ini tidak bertanggung jawab atas masalah apa pun yang disebabkan oleh OyasumiVR (pada akun VRChat anda atau sebaliknya). Gunakan dengan risiko Anda sendiri.

Aptabase

OyasumiVR's telemetry is provided by Aptabase, which provides open source, privacy first and simple analytics for mobile and desktop apps. Aptabase was picked because it aids OyasumiVR's development by providing crash reports and anonymous usage statistics, while still respecting your privacy as best as possible.

The telemetry is completely anonymous and sends no personally identifiable information. Its only purpose is to provide the aformentioned crash reporting, and basic anonymous usage statistics such as application starts and language preferences. This data is only used for finding and fixing bugs, and other general improvements to OyasumiVR.

You are able to opt out of telemetry within OyasumiVR's general settings. For more (technical) information, please check out the (very short!) Aptabase Privacy Policy.

Support

Jika Anda mengalami masalah dengan OyasumiVR, katakanlah Anda memiliki bug, atau permintaan fitur, Anda dapat bergabung dengan Discord server.

Atau, Anda dapat menghubungi saya secara langsung di Twitter @Raphiiko. Saya akan mencoba menghubungi Anda sesegera mungkin!

License

OyasumiVR tersedia di bawah bagian lisensi MIT.