Skip to content

Instantly share code, notes, and snippets.

@Avaray
Last active March 19, 2018 18:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Avaray/943e951175d11c028344 to your computer and use it in GitHub Desktop.
Save Avaray/943e951175d11c028344 to your computer and use it in GitHub Desktop.
_level_sounds.txt
@echo off
:: ouput the embeded text file to a temporary file
for /f "delims=:" %%N in ('findstr /nxl /c:"::BEGIN TEXT" "%~f0"') do (
more +%%N "%~f0" >default_level_sounds.txt
)
:: loop through jump map files, and copy the embeded text file to <filename>_level_sounds.txt
for /f %%f in ('dir /b .\jump_*.bsp') do (
copy "default_level_sounds.txt" "%%~nf_level_sounds.txt" >nul 2>&1 && echo %%~nf
)
:: silently delete temporary file
del default_level_sounds.txt 2>nul
:: exit batch file
exit /b
::BEGIN TEXT
// Disable resupply sound
"Regenerate.Touch"
{
"channel" "CHAN_ITEM"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Disable bot resupply sound
"BaseCombatCharacter.AmmoPickup"
{
"channel" "CHAN_ITEM"
"soundlevel" "SNDLVL_75dB"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Demoman cancel pain severe 01
"Demoman.PainSevere01"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Demoman cancel pain severe 02
"Demoman.PainSevere02"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Demoman cancel pain severe 03
"Demoman.PainSevere03"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Demoman cancel pain severe 04
"Demoman.PainSevere04"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Demoman stickie beep cancel
"Weapon_StickyBombLauncher.ModeSwitch"
{
"channel" "CHAN_WEAPON"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 01
"Soldier.PainSevere01"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 02
"Soldier.PainSevere02"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 03
"Soldier.PainSevere03"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 04
"Soldier.PainSevere04"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 05
"Soldier.PainSevere05"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
// Soldier cancel pain severe 06
"Soldier.PainSevere06"
{
"channel" "CHAN_VOICE"
"pitch" "PITCH_NORM"
"soundlevel" "SNDLVL_NONE"
"volume" "VOL_NORM"
"wave" "common/null.wav"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment