Classic rogue sounds in 8.3

So…I found this thread here

I decided to use his addon to mute the default Vanish sound:

  1. Find C:\Program Files (x86)\World of Warcraft_retail_\Interface\AddOns\Oldgunsounds\OldGunSounds.lua
  2. Edit in notepad
  3. Add this line in after line 17 - this mutes the default vanish & shadowstep sound:
    568893,-- sound/spells/shadowstepimpact.ogg
  4. Make Vanish Macro as follows:
    #showtooltip Vanish
    /run PlaySound(22905)
    /cast Vanish

Only issue is the sound plays even if the spell doesn’t come off. Is there any logic I could add that if the spell doesn’t go off then the sound doesn’t play? I did the same thing with backstab but it was quite offputting having the TBC sound play but not necessarily the spell go off.

Here’re the lines to mute the new cheap shot sounds
1311830,-- sound/spells/spell_ro_cheapshot_cast_revamp_01.ogg
1311831,-- sound/spells/spell_ro_cheapshot_cast_revamp_02.ogg
1311832,-- sound/spells/spell_ro_cheapshot_cast_revamp_03.ogg
1311833,-- sound/spells/spell_ro_cheapshot_cast_revamp_04.ogg
1311834,-- sound/spells/spell_ro_cheapshot_cast_revamp_05.ogg
1311835,-- sound/spells/spell_ro_cheapshot_impact_revamp_01.ogg
1311836,-- sound/spells/spell_ro_cheapshot_impact_revamp_02.ogg
1311837,-- sound/spells/spell_ro_cheapshot_impact_revamp_03.ogg
1311838,-- sound/spells/spell_ro_cheapshot_impact_revamp_04.ogg
1311839,-- sound/spells/spell_ro_cheapshot_impact_revamp_05.ogg

Here’s the kidney shot sound to put in your macro
/run PlaySound(58160)

Here’re the lines for new backstab/ambush
1305792,-- sound/spells/spell_ro_backstab_cast_revamp_01.ogg
1305793,-- sound/spells/spell_ro_backstab_cast_revamp_02.ogg
1305794,-- sound/spells/spell_ro_backstab_cast_revamp_03.ogg
1305795,-- sound/spells/spell_ro_backstab_cast_revamp_04.ogg
1305796,-- sound/spells/spell_ro_backstab_cast_revamp_05.ogg

and the macro to play the TBC backstab sound (I can’t find the Vanilla sound anywhere)
/run PlaySound(10018)

Working on getting old Evisc back

3 Likes

damn that’s good work!

yes, i’m actually using this addon to get hemo, ambush and old cheap shot back.

so, like op i added lines to mute the current game sounds in the oldgunsounds lua file. for example for cheap shot i’ve done this:

1311830, – sound/spells/spell_ro_cheapshot_cast_revamp_01.ogg
1311831, – sound/spells/spell_ro_cheapshot_cast_revamp_02.ogg
1311832, – sound/spells/spell_ro_cheapshot_cast_revamp_03.ogg
1311833, – sound/spells/spell_ro_cheapshot_cast_revamp_04.ogg
1311834, – sound/spells/spell_ro_cheapshot_cast_revamp_05.ogg

you need to know the directory for the sound you want to mute. you can use wow tools for that, and you can get the id from wow tools as well.

then for actually playing the sounds, you’re not gonna want to make macros ingame. because like you’ve noticed, it just plays the sound regardless.

instead, i’ve just added a few more lines in the elseif statement that starts after:
elseif _OldGunSounds == "on" and (event == "UNIT_SPELLCAST_SUCCEEDED") and (arg1 == "player") then

so, if you wanna add cheap shot for example. you need cheap shot’s spell id, which you can find on wowhead, in this case it’s 1833. then you add:

	elseif arg3==1833 then
		PlaySoundFile("Interface\\AddOns\\OldGunSounds\\kidneyshot.ogg")

where the argument for arg3 is the spellid of the spell you want to play the sound with, and PlaySoundFile points to the sound you want. you can get spell sounds from wow tools.

if you want multiple spells to play the same sound, you can do:
elseif arg3==53 or arg3==703 then

if you want to play multiple sounds for one spell, you can do:
PlaySoundFile("Interface\\AddOns\\OldGunSounds\\spell_ro_nightblade_cast_revamp_0" .. math.random(3) .. ".ogg")

where the random corresponds to the number of sound files you have. it generates a number so file names need to work with it as well.

1 Like

I thought someone cleverer than me would figure out how to change the addon to play the sound when the spell goes off. The macro option was ropey at best. Gg! Im definitely going to try it. What would be cool is if we could get a complete LUA file out there so its easy for other rogues to copy paste install it.
Where did you extract the original sounds from btw?

yeah, trouble with making an addon release off of it is that it’s way too messy. it’s doing a lot of stuff with hunter auto shots and whatever and i cba to get rid of that, plus you have the issue of what old sounds people would want back and which they wouldn’t, and most people wouldn’t know how to change that stuff in the code. ideally you’d have ingame options for which spells to enable and such, maybe someone could do that.

you can get spell sounds from wow tools. here’s backstab for example.
https://wow.tools/files/#search=backstab&page=1&sort=0&desc=asc

backstab_impact_chest is the old backstab/ambush sound, old cheap shot had the same sound as kidney so it’s called kidneyshot, hemo is called rendtarget etc. can be a little confusing with the old spells. seems they’re better about naming sounds nowadays.

kinda just puts you halfway there though, i’ve got the ambush sound but i’m still doing the shadowstrike animation. it’s something.

Cheers man, i’m definitely going to give your code a go at the very least. Old Vanish is the priority for me. Do you remember when blind used to make a sound when it hit someone?
And yeah, old sounds are tricky. Vanish used to be Vanish but now it’s shadowstep_impact or something, and gouge is shadowword_beffudle_headDRU or something

any idea how you could do this with sinister strike? been trying to get it to work for a while now but I can’t seem to figure it out

https://wow.tools/files/#search=spell_ro_saber&page=1&sort=0&desc=asc

these should be the right ones. add all of those to the muted sounds at the top. the IDs and file names are there. follow the already existing examples.

download this file and place it in the oldgunsounds folder.

https://wow.tools/files/#search=sinisterstrikeimpact.ogg&page=1&sort=4&desc=asc

scroll down to the elseif statement i mentioned above. sinister strike’s spellid is 1752. add this:
elseif arg3==1752 then
PlaySoundFile(“Interface\AddOns\OldGunSounds\sinisterstrikeimpact.ogg”)

2 Likes

Hello, i hope u can help me. Im trying to change warrior sounds, but looks like i dont understand logic behind finding sound file names. I tried to find mortal strike, overpower, deep wounds and cant find anything.
The only thing that worked for me is sound/spells/spell_wr_mortalstrike_revamp_cast_01.ogg but its not impact sound, but rather wind up

for the newer sounds that are called spell_ro/wr(class) there’s some logic to it. if it’s a new warrior sound, it’s probably going to be under spell_wr. i think it is these for mortal strike, right? both the mortal_strike and mortalstrike_revamp i assume.
https://wow.tools/files/#search=spell_wr_mortal&page=1&sort=0&desc=asc

i can’t really help much with finding certain sounds, though. try scrolling through these pages and see if you find the other ones.
https://wow.tools/files/#search=spell_wr_&page=1&sort=0&desc=asc

for the old sounds, there is no consistent logic or pattern to it. if the sound is unique to a spell, it hopefully has that spell name. if it’s shared with other spells you have an adventure on your hands. wowhead has sounds as well, though i don’t think you can download them there. seems you can at least filter out some stuff. if you find the name of the sound on wowhead you can just search for it on wow tools and hopefully it’ll show up.
https://www.wowhead.com/sounds

Id love to release this as an addon but i simply don’t have the knowledge to make one from scratch, my background is Infrastructure rather than Dev. I have Vanish/Shs, Backstab and Cheap Shot working, I can’t find old Eviscerate.

Backstab I ripped this from YT and used FL Studio to convert it to OGG format
https://www.youtube.com/watch?v=xecDfbYz6-4, this is the Vanilla/Classic Backstab Crit sound. I’m very happy!

1 Like

Hey, i faced one more problem. It seems Mortal strike sound consist of two parts, swing sound and impact sound, but when i change sound as u told above, it plays it is as sooon as i press MS while strike animation is still going, and not on impact. Is there any fix for this?

not that i know how to do, but i’m sure it’s possible.

actually one simple hack fix could be to just lengthen the audio file to where the actual sound doesn’t appear until later.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.