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