GithubHelp home page GithubHelp logo

derdanielb / dota-2-chat-wheel-soundboard Goto Github PK

View Code? Open in Web Editor NEW
14.0 6.0 5.0 1.15 MB

A Soundboard that plays Chat Wheel Sounds (from The International 7 Compendium) over ingame voice.

License: MIT License

C# 100.00%
dota dota2 soundboard chat-wheel chatwheel ti7 international7 nhotkey naudio

dota-2-chat-wheel-soundboard's Introduction

Dota-2-Chat-Wheel-Soundboard

This is a small project to re-integrate chat wheel sounds to Dota 2. I created a soundboard that plays all compendium chat wheel sounds via ingame voice chat to you and your teammates.

Soundboard

Installation

For this setup two downloads are needed: The soundboard and an audio driver.

Downloads

  1. Download the precompiled Chat Wheel Soundboard
  2. Download the tool VB-Audio Virtual Cable (Any other audio tool that can send playback sound to a recording device will work)

Setup (5 Steps)

Please remember your previous settings if change anything.

  1. Install the VB-Audio Virtual Cable: Setup requires to be run in Administrator Mode. Please refer to tool documentation (actually it is only a one-button-installation). NOTE: Any other audio tool that can emulate playback sound to a recording source will work aswell.

  2. Change your steam voice recording device: Go to your Steam Settings>Voice> click 'Change device'. Windows sound manager will popup.

Steam settings

  1. Set virtual cable as default: Set 'CABLE Output' as your standard device and also as standard communication device Windows sound manager

When you are done, in Steam>Settings>Voice click 'Detect Audio devices'. This should set your steam recording device to 'CABLE Output' as it can be seen in screenshot from step 2).

  1. Start ChatWheelSoundboard.exe: Figure out the correct 'Mic device' on the left hand side of the soundboard. Usually the largest number is the most recently installed device (which should be the virtual cable tool). You can check your selection by watching the indicator bar at windows sound manager (step 3) or steam microphone test (step 2) when playing a sound.

  2. Enable Dota 2 open microphone: Start Dota 2. Go to Settings>Audio>Voice: Select 'Open Mic' for team voice chat. Dota 2 voice

Requirements

  • .NET 4.5.2
  • Audio tool to send sound from playback source to recording source. I recommend VB-Audio Virtual Cable.

Limitations

It is not possible to use your mircophone and soundboard at the same time, since both require to be steams recording device.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.