Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 4.23 KB

README.md

File metadata and controls

57 lines (43 loc) · 4.23 KB

VRCOSC

A modular OSC program creator made for VRChat built on top of the osu!framework.

Release version license downloads downloads@latest Commits lastcommit

VRCOSC is intended to act as a wrapper around VRChat's OSC system to make creating OSC programs easier, provide interfaces for other APIs and frameworks that might be useful to an OSC project, and act as a centralised source for useful OSC programs so that a user will only need to download a single application.

Containing features such as:

  • Responsive GUI generation
  • Automated configuration management
  • High modularity
  • Automatic updates
  • Common API interfaces
  • Drag-and-drop Unity prefabs

If you like VRCOSC, please star the repo. It really helps!

We have a Discord Server for posting suggestions or to get help with anything to do with VRCOSC.

If you'd like to make your own module, check the Wiki page.

Getting Started

  • Download VRCOSCSetup.exe from the Releases page
  • Tick the modules you'd like to use
  • Download any prefabs you want and add them to your avatar (Guides are available inside each prefab)
  • Press the run button!

Check the Prefab FAQ if you have any issues with installing or using any of the prefabs.

Modules

Module Description Notes Prefab
Spotify Spotify integration. Allows for play/pause, next/previous, and volume up/down from the action menu Requires the Spotify desktop app VRCOSC-Spotify.unitypackage
Discord Discord integration. Allows for toggling of mute and deafen from the action menu Requires the Discord desktop app VRCOSC-Discord.unitypackage
Media Windows OS media integration. Allows for play/pause and next/previous using the windows OS media keys VRCOSC-Media.unitypackage
HypeRate Connects to HypeRate.io to display your live heartrate in-game Supported Devices. Compatible with WearOS, Apple Watch, and all major dedicated heartrate monitors VRCOSC-Heartrate.unitypackage
Pulsoid Connects to Pulsoid to display your live heartrate in-game Supported Devices. Compatible with 200+ devices including Apple Watch and all dedicated heartrate monitors VRCOSC-Heartrate.unitypackage
Clock Sends your local time as hours, minutes, and seconds VRCOSC-Watch.unitypackage
Calculator Calculator integration. Uses the Windows OS calculator
Hardware Stats Sends your system stats
Random (Bool/Float/Int) Sends a random value with adjustable update rate

License

This program is licensed under the GNU General Public License V3. Please see the license file for more information.

Other libraries included in this project may contain different licenses. See the license files in their repos for more information.