Skip to content

Dan-Shields/dota-cams

Repository files navigation

Dota 2 Cams

Synchronise camera/image sources in OBS with the currently selected player in a Dota 2 match.

Usage

  1. Download the latest release: https://github.com/Dan-Shields/dota-cams/releases
  2. Install and enable OBS Websocket - https://obsproject.com/forum/resources/obs-websocket-remote-control-of-obs-studio-made-easy.466/
  3. Create camera sources in OBS named with the SteamID64 of the player it shows
  4. Copy the "gamestate_integration_dota-cams.cfg" file into "<Steam_install_directory>/steamapps/common/dota 2 beta/game/dota/cfg/" and edit if necessary
  5. Ensure the config file ("config/default.json") is correct. It's setup to use the defaults for GSI and OBS.
  6. Run the executable
  7. The program will detect when the game is in spectate mode, and begin showing/hiding the cams.

About

Synchronise camera/image sources in OBS with the currently selected player in a Dota 2 match.

Topics

Resources

Stars

Watchers

Forks