Counter-Strike 2

Counter-Strike 2

Not enough ratings
Butter's Ultimate Guide to Micspam
By ButterFries
-> Micspam songs (on all games with mic support)
-> Bind a mic toggle button
-> Talk while Micspamming
   
Award
Favorite
Favorited
Unfavorite
The Grand List of Programs n' Stuff You'll Need
1. VB Audio Cable
2. Foobar2000
3. Windows (Should work for Windows 7, 8.1, and 10, in this guide I'll be using Windows 10)




Setup Stage 1 - Installing and Setting up VB-Audio
1. Once you have VB-Audio downloaded, open it up and go through the installer (which will require admin privilages). Once the installation is complete, restart your PC.


2. Nothing should seem different but inside your recording devices there should be a section called 'CABLE Output' like the image shown under. Click that to be set as default (In the recording tab, not the playback tab) and that is where all the micspam and modified voices will play through (A Virtual Audio Cable).


UPDATE: If recording devices does not appear hold Windows key + R and type control mmsys.cpl sounds















3. Now for steam to use the VB-Audio cable go on the steam client, the top left steam button, and settings. Then go onto voice and click 'detect audio devices'. This should change the audio device to the new default device (which was set to 'CABLE Output' in the previous step).


This will make steam use the VB-Audio cable as if it was a real mic, allowing you to play anything through it as if you where using a real mic.

Most games will require you to restart the game for the mic to change

NOTE: To revert to your normal mic go back into the recording tab and select your normal mic to default instead of 'CABLE Output', then go into the steam sounds tab and re-detect audio devices. This should make steam use the default mic instead of the VB-Audio cable




Setup Stage 2 - Play a Mic Through the VB-Audio Cable and Setting Up Foobar2000
1. For your mic to play through the VB-Audio cable (thus allowing you to talk while mic spamming) go back into the sounds tab and go to your normal mic. Right click on it and click on properties. Check listen to this device and change 'Playback through this device' to 'CABLE Input'.
NOTE: This will also mean that whenever you are mic spamming and you have your mic enabled in game, your mic will also play with whatever you are micspamming, so I do not suggest doing this step if you can't turn off your IRL mic easily (like a mic mute button built into your mic) (You can always unplug it if you want tho).

FOOBAR2000

2. Once you installed Foobar2000 and opened it, go to file, preferences, and output. Under 'Device' click the dropdown and select 'Cable INPUT'. This will make any audio playing in Foobar2000 play back into the VB-Audio Cable, which steam uses as a mic.


3 (Optional). If you try to play any music now though, you wont hear anything because the audio isn't looped back into the speakers. You can loop back the audio like in step 1, just select 'Cable OUTPUT' and check 'listen to this device'. I only recommend doing this for non-source games since (most) source games can loopback any audio being played through it (so you know if the game is actually recieving and playing back what you're mic spamming). The command is voice_loopback 1 but the bind later in the guide will do this for you.

4. To play audio through Foobar2000, click file, open, then select the file you want, then click the play arrow.

















Although you should hear no audio unless you did the optional step 3, you can go back into your 'recording devices' tab and see that the VB-Audio cable is playing sound.





Setup Stage 3 - Create a Mic Toggle Bind
NOTE: This bind should work for most source games, and I'll be using CSGO as an example

1. First find CSGO's steam folder in your file explorer. The file location should be
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
unless you are using a custom directory for steam. One here, create a new file called 'autoexec.cfg' (not 'autoexec.cfg.txt') and open it in notepad or any other text editor. If one already exists just open it and paste...

//Toggle Mic
alias "mic" "mic_on"
alias "mic_on" "+voicerecord; voice_loopback 1; alias mic mic_off"
alias "mic_off" "-voicerecord; voice_loopback 0; alias mic mic_on"
bind p "mic"

...at the end.

NOTE: In 'bind p "mic"', you can change p to be any keyboard button, and that will be your toggle button

If the file didn't exist before, this should be the only text in the file. Just save and close the file.



2. Go onto the steam client, library, and right click on CSGO and go to properties. Click on 'Set launch options' and paste ' +exec autoexec.cfg'. Make sure there is a space before '+exec'. This script should make 'p' toggle your mic and set voice_loopback to 1 when on, and 0 when off, letting you hear what your mic spamming.

EDIT: If the cfg file is not auto executing, try removing the '+' in launch options


3. To test if your mic spammer works download a song for Foobar2000 to use and open it. Now go to CSGO and start a bot match and click your mic toggle button (p) (The game should show that you have your mic on now). Tab out of CSGO and go back into Foobar2000 and click play, then go back into CSGO and you should hear yourself.

If your mic toggle doesn't work go into console and type 'voice_loopback 1' and then play a song in Foobar2000 and click your normal mic button. You should hear your song playing whenever you hold down your mic button.




Setup Stage 4 - Pimp Out your Mic Spam Collection
NOTE: I don't recommend any 'ear rapé' songs unless you want to be insta-muted and/or kicked. I'd have a few ready if you encounter another mic spammer and want to out-micspam them, but not use them normally.

Heres my collection of mic spam songs/audio clips, just google them on youtube and convert the song into an MP3 file with an online converter.

->Emotional Titanic Flute
->Eye Of The Spider
->Carol Of The Sales
->Frozen Airhorns
->Gabes Watching
->Heavy Bieber - Baby
->Hey Now, You're A Keemstar
->inspector bonk
->Jacob Sartorius - Hit or Miss
->Jacob Sartorius - Sweatshirt
->Kazoo Kid - Trap Remix
->Navy Seal Copypasta
->OH YEAH MR KRABS
->Shia LaBeouf - Just Do It (Make Your Dreams Come True) [Ultimate Remix]
->Smashmouth - AND THEY DON'T STOP CUMMIN (non-ear rape version)
->Sockstar
->Thomas the Dank Engine
->Thomas the tank engine (ŝhitty flute version)
->Undertale - Megalovania
->WEEDUMIRU
->It's High Noon




Common Problems
Q. My mic quality is really ŝhitty on some games. It sounds like I'm putting up my phone next to my mic and playing music.
A. Some games (EX: Garry's Mod) have poor mic quality. There's nothing you can do to fix that :/. It can also be your connection to the server that's decreasing the quality. Try turning off any downloads and joining a server with low ping.




Q. My mic toggle bind isn't working but I can hear music with 'voice_loopback 1' and holding the mic button
A. Make sure that autoexec.cfg is a .cfg file, not a .txt file. Put 'exec autoexec' in console then check if the bind works. If you modified anything in the bind, try pasting it exacly as in the guide (including the mic button). Make sure in your game's launch options you have ' +exec autoexec.cfg' with a space at the start.




If you have a problem that isn't on this list, post it in the comments and I'll update it here. c:




1 Comments
Doom Slayer Jan 31, 2017 @ 8:35am 
Everything is working fine, but ingame i cant control foobar via selected keys, even if theyre "Global". Gj on the guide btw.