An open API service indexing awesome lists of open source software.

https://github.com/dan-shields/dota-cams

Synchronise camera/image sources in OBS with the currently selected player in a Dota 2 match.
https://github.com/dan-shields/dota-cams

dota-gsi dota2

Last synced: 24 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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 "/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.