Changing or removing specific sounds
Alonso
Member Posts: 806
I'd like to change or remove some sounds from the games (playing BG2 now). Right now the one which annoys me most is the Grease spell sound. The spell is so useful, but the sound is so loud and unpleasant that every time I use it I end up switching off my speakers until the duration wears off. Another pet peeve of mine is the inventory full complaints.
I already know how to do it thanks to @Artemius_I's advice: I replace the "offending" sound file with a blank sound file or another sound file of my choice. The problem is figuring out which file sound corresponds to which sound.
Ideally, I'd like to find some kind of reference table (maybe in NearInfinity) that tells me which file belongs to which sound. That way I'll be able to remove any sound I want in the future. Failing that, I'd appreciate if someone just tells me which files correspond to the sounds I mentioned above.
I already know how to do it thanks to @Artemius_I's advice: I replace the "offending" sound file with a blank sound file or another sound file of my choice. The problem is figuring out which file sound corresponds to which sound.
Ideally, I'd like to find some kind of reference table (maybe in NearInfinity) that tells me which file belongs to which sound. That way I'll be able to remove any sound I want in the future. Failing that, I'd appreciate if someone just tells me which files correspond to the sounds I mentioned above.
Post edited by Alonso on
0
Comments
Inventory full complaints would take a bit longer for me to look up since there are so many of them.
I don't think a sound reference table would be a plausible solution here. You would just need to know your way around the engine enough to find what you are looking for. There are, after all, over 14000 sound effects in BG1:EE and over 17000 sound effects in BG2:EE
I attach a recording of the sound. The quality is not great, but it should be enough to recognize it.
Manually specified by the Grease spell (SPWI101.SPL) to play every time it hits a creature. Delete the opcode 174 effect from the spell to remove.
Manually specified by the Grease projectile (GREASE.PRO) to play when the projectile is initially fired. Empty the field at 0x10 to remove.
Manually specified by the Grease projectile (GREASE.PRO) to play when the projectile is initially triggered. Empty the field at 0x18 to remove.
Default for the Grease fireball (Explosion effect #4) as it's Area Sound if no other sound file is specified. Fill in the field at 0x238 of the projectile with a non-existent(but not empty) filename to remove.
Hardcoded for the Grase fireball (Explosion effect #4) to repeat for the duration of the AoE. I am unaware of which sound slot this occupies, so replacing file "ARE_M01.wav" with blank sound file may be the only option. This file does not exist in BGEE/SoD, which is why it only plays in BG2EE.