Skip to content
This repository has been archived by the owner on Jul 30, 2021. It is now read-only.
/ iROBSceneChanger Public archive

Simple tool to control OBS via Websockets using iRacing SDK

License

Notifications You must be signed in to change notification settings

MorisatoK/iROBSceneChanger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iROBSceneChanger

Simple tool to control OBS via Websockets using the iRacing SDK

Out of personal requirements to switch between two scenes in OBS while streaming in VR depending on being in or out of the car in iRacing I created this little tool. Because why remember to do it (you won't) when you can automate it?

Requirements

Configuration

There is no configuration for the iRacing part, it always is looking for the driver (you). The OBS part is configurable:

  • IP:PORT is the IP and Port configured for the Websocket server in OBS. This can be running on another PC! (but untested)
  • Password is the password configured for the Websocket server in OBS.
  • In Car is the name of the OBS scene that should be switched to when entering the car.
  • Garage is the name of the OBS scene that should be switched to when getting out of the car.

Known bugs and/or limitations

  • There is some amount of sanity, but I would not assume all cases are covered. It's a personal project, and I know what I'm doing with it ;) (actually I don't)
  • The implementation of obs-websocket-dotnet does not handle forceful disconnects very well (read: it doesn't at all). So if your OBS crashes most likely this app will crash too.

About

Simple tool to control OBS via Websockets using iRacing SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages