I personally like to play with voice_loopback ON. I have a few questions about it's compatibility with HLDJ.
- Are the only values for voice loopback on and off? (nonzero and zero)
- Is there a way to leave voice_loopback on with HLDJ? I cannot for some reason. I will start my game fine and everything
using the HLDJ launcher, all my files will work fine, and voice loopback will be on and I can hear myself. But as soon as I play one of my clips
I can no longer hear myself in-game, I can only hear my HLDJ sound clips and other players as far as voice input goes. Another thing to note would be that
I have loopback written into my configs so that it is on when I start the game up, my intention is to keep it on anytime I play because I like hearing having my
voice there for demos and making sure my mic is working, anytime I launch my games without the HLDJ launcher (no HLDJ game session) this works fine.
On one last note, I`d also appreciate it if someone can tell me what config files to type out my personal config on so I know I`m writing on the right ones. I've been
writing voice_loopback "1" on pretty mostly just on the obvious ones like autoexec and config.
Sorry if it's been discussed I have searched to no avail.
HLDJ and voice_loopback 1
Forum rules
Read this before posting in this section
Read this before posting in this section
Re: HLDJ and voice_loopback 1
voice_loopback has values 0 or 1 (disabled or enabled).
There are a few ways to accomplish keeping it on, including binding a key to toggle it (see below), or binding a key to enable it during talking ("voice_loopback 1; +voicerecord; voice_loopback 0"); however the way I recommend in your case is to re-alias hldj_custom_playaudio_off, to "voice_loopback 1". This will restore loopback on deactivating your play audio key.
You can of course get fancy and create a toggle, then call this toggle from hldj_custom_playaudio_off to ensure that voice_loopback is restored to its previous value after playing audio:
As for where to place this, I recommend placing all generic aliases in autoexec.cfg (or userconfig.cfg), and HLDJ-specific aliases in hldj_custom.cfg. So the loopback toggle aliases would go in the former, and the HLDJ custom alias in the latter.
There are a few ways to accomplish keeping it on, including binding a key to toggle it (see below), or binding a key to enable it during talking ("voice_loopback 1; +voicerecord; voice_loopback 0"); however the way I recommend in your case is to re-alias hldj_custom_playaudio_off, to "voice_loopback 1". This will restore loopback on deactivating your play audio key.
You can of course get fancy and create a toggle, then call this toggle from hldj_custom_playaudio_off to ensure that voice_loopback is restored to its previous value after playing audio:
Code: Select all
// create the toggle
alias vloop_on "voice_loopback 1; alias vloop vloop_off"
alias vloop_off "voice_loopback 0; alias vloop vloop_on"
// bind a key to the toggle
bind <key> vloop
// turn it on by default
vloop_on
// make sure HLDJ toggles it back to its original state after playing audio
alias hldj_custom_playaudio_off "vloop; vloop"
Re: HLDJ and voice_loopback 1
Also worth mentioning: http://www.youtube.com/watch?v=FLU2mwUoodM. This video outlines not only how you can mute other players in L4D2, but yourself as well, so that you can record your voice but not hear it while you play. Your voice can still be heard in the demo. This would mean that you wouldn't hear your music play either, however; and I'm not at all sure if this works in anything but L4D2 (I have not tested it). Just thought that might be handy.
Re: HLDJ and voice_loopback 1
Thanks a lot guys. I`ll set it up 2moro.
Re: HLDJ and voice_loopback 1
It worked, thanks again guys!