You are viewing a potentially older version of this package. View all versions.
WeatherElectric-OBSControl-2.0.0 icon

OBSControl

OBS Integration for BONELAB

Date uploaded 6 months ago
Version 2.0.0
Download link WeatherElectric-OBSControl-2.0.0.zip
Downloads 1322
Dependency string WeatherElectric-OBSControl-2.0.0

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.1 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.1
bonelib-BoneLib-3.1.3 icon
bonelib-BoneLib

A BONELAB mod for making life easier for other mod creators.

Preferred version: 3.1.3
WeatherElectric-OneLastLibPt2-1.0.0 icon
WeatherElectric-OneLastLibPt2

Core mod for my mods to reduce code duplication.

Preferred version: 1.0.0
WeatherElectric-OBSBridge-2.1.0 icon
WeatherElectric-OBSBridge

Bridge between Unity and OBS

Preferred version: 2.1.0

README

OBSControl

OBS integration for BONELAB.

Allows you to control OBS from within BONELAB.

THIS WILL NEVER WORK ON QUEST!

OBS MUST BE OPEN BEFORE YOU OPEN BONELAB!

Dependencies

Installation

  1. Download the latest release from the releases page or Thunderstore
  2. Extract the zip file
  3. Place the "Mods" folder in your BONELAB directory
  4. Place the "UserLibs" folder in your BONELAB directory

Usage

OBS Setup

  1. Open OBS
  2. Go to Tools -> WebSockets Server Settings
  3. Check Enable WebSockets Server
  4. Check that the port is 4455, if it is not, remember the number it is for later
  5. Click "Show Connect Info"
  6. Copy the password
  7. Hit apply and close the window

MelonLoader Setup

  1. Run the game once so the preferences can generate
  2. Open the preferences file
  3. Replace REPLACEME in the password field with the password you copied from OBS
  4. Make sure that the URL ends with the port number that OBS shows
  5. Save the file

In-Game Usage

  • Double tap the menu button to save a replay. The hand it listens for can be configured.
  • BoneMenu has most of the controls.

CHANGELOG

v2.1.0

  • Moved commonly used code to OneLastLibPt.2

v2.0.0

Mod Changes

  • Removed API, instead using OBSBridge.
  • OBSBridge is the API from this mod separated into a universally compatible mod.
  • Now relies on OBSBridge
  • Fixed pause button changing the text of the record button when clicked

v1.2.0

API Changes

  • Changed all statuses to be bools and not websocket requests, reducing the amount of requests sent to OBS' websocket server.
  • Added GetActiveScene
  • Added TriggerHotkeyByName

Mod Changes

  • Fixed infinite load still happening
  • Made the currently active scene have blue text

v1.1.4

  • Fixed infinite load issue

v1.1.3

  • Fixed replay buffer notification still playing even if replay buffer was disabled
  • Properly fixed game crash if OBS wasn't connected and replay buffer bind was pressed

v1.1.2

  • Fixed game crash if OBS wasn't connected and the replay buffer bind was triggered

v1.1.1

  • Fixed control hand setting doing nothing
  • Added some extra debug logging

v1.1.0

  • Patch 6 Support

v1.0.0

  • Initial Release