Not many players I have met know how to mute players while playing Left 4 Dead 2. A tutorial on that would not normally warrant a video, but based off of the mute system, I discovered a way to record your voice into a demo file, WITHOUT it being looped back to you. To the best of my knowledge, no one's ever discovered it before (I even Googled it, trying to see :D).
The instructions go by quickly, because I figure people can pause the video or rewatch it to suit their needs, without slowing down anyone else in the process. I figured using text to describe works better in this case than using my mic (or at least it's somewhat ironic :P).
This should work for most current source games (L4D2, HL2, CSS, etc...). Doesn't work for TF2 and L4D1 at least, since there's no voice_show_mute or voice_mute command that is usable.
I just learned (and created, in the case of recording your voice) these methods, so this video may be a bit lacking in details :(
MUTING PLAYERS:
voice_show_mute = Displays the player numbers of everyone ingame, except yourself.
voice_mute # = Mutes whoever has player number #.
voice_reset_mutelist = Resets the mutelist (no one is muted).
RECORDING YOUR VOICE:
voice_loopback 1 = Loops your voice back while playing (use it when you're actually playing).
voice_show_mute = Displays the player numbers of everyone ingame, except yourself. Possibly use it to figure out which player number is missing, as that is your number. I.e. on a 8 player server, is numbers 1-3 & 5-8 are present, then you are player number 4.
voice_mute # = Mutes whoever has player number #. Inputting your player number mutes yourself (so that you don't hear yourself), but if you have voice_loopback on, then your voice is still being recorded. Similarly, if you mute a player while playing, they're still being recorded, and you may have to remute them while playing the .dem file.
UPDATE:
cl_voice_filter "playername" = Mutes everyone but "playername". I.e. cl_voice_filter "gNatFreak" would mean that I would be the only player that isn't muted to whoever uses that command. Nice for TF2, as the other muting commands don't work for demo playback.
voice_writevoices 1 = Saves all players voices as wav files. This means you can use someone's voice outside of the clip they had talked in, but it seems to cut off really early, so you miss the last things they were saying (maybe the last second or so).
Music:
Glorious Morning by Waterflame
Wow... I've been using voice_loopback for a year now without muting myself. I just tested your method today of muting and unmuting your own mic and it works perfectly. I can't thank you enough for posting this, even though it makes me feel like an idiot for not discovering this tutorial or figuring it out on my own earlier. And here I thought I knew everything there was to know about Source engine demos....
mastafull 2 weeks ago
@mastafull Well, glad to be of some assistance; if it makes you feel any better, I also used voice_loopback for like a year without muting myself. Ironically, I got so used to hearing myself repeated that I would rather not mute myself. That, and the muting-yourself thing only works for L4D 1/2 (well, it doesn't work for TF2, I mean!), so it's just not really all that useful. It'd be nice if it worked for all Valve games.
gNatFreak 2 weeks ago
Does voice_loopback work in all source games?
MMM1Dy 4 months ago
@MMM1Dy Well I know it works in TF2, it works in L4D2, and you can even mute yourself while playing and unmute yourself while recording (so it's like you're not even loopbacked!), and in Portal 2 last I checked it worked.
CSS and other games I've never tried.
gNatFreak 4 months ago