Skip to content
This repository has been archived by the owner on May 8, 2023. It is now read-only.
/ obscontrol Public archive

A mod for controlling OBS from inside ChilloutVR. Used to be vrchat but eac moment

License

Notifications You must be signed in to change notification settings

ioarchive/obscontrol

Repository files navigation

doesnt work cause eac rip bozo

OBSControl

A mod for controlling OBS Studio from inside VRChat.
somewhat ported from a beat saber mod version

typical disclaimer yada yada

Mods are against VRChat TOS. However, this mod does nothing to make you different from other users
If you are afraid of a very unlikely ban risk then I recommend you do not proceed.


Still here? alright heres what you probably already have but are gonna need

Prerequisites:

External:

  • OBS Studio (27.2.4 or later, preferably)

  • obs-websocket - OBS plugin to connect to obs through websockets

    • Make sure to also install the 4.9.1-compat package
    • This does not work with Streamlabs OBS.

VRChat:

  • VRChat build 1207+

  • MelonLoader 0.5.4 or later

    • Need to install MelonLoader? Click here!
  • ReMod.Core - You likely already have it, but if not, get it from here

  • This mod, obviously - download from releases page

Usage:

  • Open OBS
  • Go to Tools > Websocket server settings (4.x compat) > Set a password you remember
  • Set the address and password inside OBSControl Mod Settings
  • Go to OBSControl Tab in Quick Menu and connect
  • You're good

(Streaming/Recording labels don't update correctly yet, fyi)

Common Use Case(s):

  • Showing another scene while switching worlds (see video for demo)
demo.mp4
  • Starting/Stopping recording without using a desktop overlay/taking off headset
  • Switching scenes on the fly (not yet implemented)

More features will come at some point — I'm open to feature requests for now, create an issue and i'll get to it the next time i do modding stuff


Credits:

ReMod.Core - UI library

OBSControl for Beat Saber - Original mod idea

i didnt miss having to type these goofy ah readmes lol