Just for kicks I decided to try to bind sound from Doom 3 to DoomRL and see hear what happens. Since the results seem to work out quite nice (as far as I managed to check) and bring some varaiety to old doom sounds (which, while nice sound all to simmilar sometimes) I decided to share the binds.
Instructions
-Get Doom 3 with Expansion. Yeah, that's right - call me paranoid but I'm not going to post those - they're easy enough to extract anyway. Alternatively you can find a friend with D3 + Exp ;P
-Get yourself some sound editor - there is one instance where you'll have to merge two files, and TONS of files that need to be converted from .ogg to .wav
-Install them, and check pakXXX.pk4 files (those are simple zips) for sounds folders - remember to check both base and d3exp folders, as some sounds come from expansion.
-Remove all original wavs except dshoof.wav (I have no idea what this sound is so I left it alone - anyone got ideas?)
-Download AliensRL and move ogg.dll, vorbis.dll and vorbisfile.dll from it to doomrl folder
-Replace original bindings with those presented below and use the comments to find the right files to put in wav folder
SOUND_PISTOL = "wav/pistol_shot_02a.wav"; //from /weapons/pistol/ folder
SOUND_SHOTGUN = "wav/sgfire_01.wav"; //from /weapons/shotgun/ folder
SOUND_DSHOTGUN = "wav/fire_04.wav"; //from /weapons/ssg/ folder
SOUND_ASHOTGUN = "wav/wetfire.wav"; //from /weapons/shotgun/ folder
SOUND_PLASMA = "wav/2plasma_fire1.wav"; //from /ed/plasma/ folder
SOUND_ROCKET = "wav/rocket_launcher_blast_1.ogg"; //from /dane/rocket_launcher/ folder
SOUND_BARREL = "wav/explo1.ogg"; //from /ed/recycling1/ folder
SOUND_RELOAD = "wav/insert_01.wav"; //from /weapons/ssg/ folder
SOUND_DOOROPEN = "wav/open3.ogg"; //from /ed/doors/_door_blue_singlepaned/ folder
SOUND_DOORCLOSE = "wav/close4.ogg"; //from /ed/doors/_door_blue_singlepaned/ folder
SOUND_ITEM = "wav/item_pickup.ogg"; //from /ed/sfx/multiplayer/ folder
SOUND_AMMO = "wav/clip_pickup_small.ogg"; //from /items/ folder needs
SOUND_BFG = "wav/bfg.wav"; //this one is merge of bfg_firebegin.wav and bfg_fire.wav (both from /ed/bfg/ folder)
SOUND_PUNCH = "wav/impact_02.wav"; //from /weapons/fists/ folder
SOUND_CLAW = "wav/attack_03_swish.ogg"; //from /monsters/maggot/ folder
SOUND_FBALLFIRE = "wav/fireball_throw_01.ogg"; //from /monsters/imp/ folder
SOUND_FBALLHIT = "wav/impexp_06.wav"; //from /weapons/explosions/ folder
SOUND_BRLMOVE = "wav/barrel1.ogg"; //from /ed/sfx/ folder
SOUND_POWERUP = "wav/megasphere_pickup.ogg"; //from /items/ folder
SOUND_PUSHFAIL = "wav/player_land3.ogg"; //from /ed/player/ folder
SOUND_PLDEATH = "wav/death_03.ogg"; //from /player/death/ folder
SOUND_SKULL = "wav/attack_02.ogg"; //from /monsters/lost_soul/ folder
SOUND_ROCKETEXP = "wav/explode_06.wav"; //from /weapons/explosions/ folder
SOUND_TELEPORT = "wav/teleport_in.ogg"; //from /ed/sfx/multiplayer/ folder
SOUND_DIEIMP = "wav/imp_death_01.ogg"; //from /monsters/imp/ folder
SOUND_DIESER = "wav/death1.ogg"; //from /ed/zombie_commando/ folder
SOUND_DIEFORMER = "wav/die1.ogg"; //from /ed/zombie_pistol/ folder
SOUND_DIEDEMON = "wav/death_test3.ogg"; //from /ed/pinky3/ folder
SOUND_DIECACO = "wav/caco_death2.ogg"; //from /ed/caco/ folder
SOUND_DIESKULL = "wav/death_04.ogg"; //from /monsters/lost_soul/ folder
SOUND_DIEBARON = "wav/die1.wav"; //from /ed/hellknight/ folder
SOUND_DIECYBER = "wav/pain1.wav"; //from /ed/cyberdemon/ folder
SOUND_DIEARACH = "wav/death.ogg"; //from /monsters/vagary/ folder
SOUND_ACTIMP = "wav/sight2_03.wav"; //from /monsters/imp/ folder
SOUND_ACTFORMER = "wav/idle1.ogg"; //from /ed/zombie_pistol/ folder
SOUND_ACTSER = "wav/idle_breath4.ogg"; //from /ed/zombie_commando/ folder
SOUND_ACTDEMON = "wav/idle_test1.ogg"; //from /ed/pinky3/ folder
SOUND_ACTCACO = "wav/caco_chatter2.ogg"; //from /monsters/cacodemon/ folder
SOUND_ACTSKULL = "wav/idle_02.ogg"; //from /monsters/lost_soul/ folder
SOUND_ACTBARON = "wav/ncc_03.ogg"; //from /ed/hellknight/ folder
SOUND_ACTCYBER = "wav/chatter4.ogg"; //from /ed/cyberdemon/ folder
SOUND_ACTARACH = "wav/chatter_combat3.ogg"; //from /monsters/vagary/ folder
SOUND_HITIMP = "wav/pain_test5.ogg"; //from /ed/imp/ folder
SOUND_HITSER = "wav/pain4.ogg"; //from /ed/zombie_commando/ folder
SOUND_HITFORMER = "wav/pain6.ogg"; //from /ed/zombie_pistol/ folder
SOUND_HITDEMON = "wav/pain_test7.ogg"; //from /ed/pinky/ folder
SOUND_HITCACO = "wav/caco_pain2.ogg"; //from /ed/caco/ folder
SOUND_HITSKULL = "wav/pain_01.ogg"; //from /monsters/lost_soul/ folder
SOUND_HITBARON = "wav/hk_pain_02.ogg"; //from /ed/hellknight/ folder
SOUND_HITCYBER = "wav/pain4-CYB.wav"; //from /ed/cyberdemon/ folder renamed from pain4.wav
SOUND_HITARACH = "wav/pain.ogg"; //from /monsters/vagary/ folder
SOUND_PAIN = "wav/medpain_03.wav"; //from /player/pain/ folder
SOUND_LEVER = "wav/throw_switch_01.ogg"; //from /xian/actions/ folder
SOUND_CHAIN1 = "wav/attack.ogg"; //from /ed/chainsaw/ folder
SOUND_CHAIN2 = "wav/idle.ogg"; //from /ed/chainsaw/ folder
SOUND_HOOF = "wav/step1.wav"; //from /ed/cyberdemon/ folder
SOUND_DIEPAIN = "wav/death_02.ogg"; //from /monsters/wraith/ folder
SOUND_ACTPAIN = "wav/sight.wav"; //from /monsters/wraith/ folder
SOUND_HITPAIN = "wav/pain-PE.ogg"; //from /monsters/wraith/ folder renamed from pain.wav
SOUND_ACTVILE = "wav/breath2.ogg"; //from /ed/archvile/ folder
SOUND_HITVILE = "wav/pain2.ogg"; //from /ed/archvile/ folder
SOUND_DIEVILE = "wav/die3.ogg"; //from /ed/archvile/ folder
SOUND_ATKVILE = "wav/fire_01.wav"; //from /monsters/archvile/ folder
SOUND_DIEMAN = "wav/die2.ogg"; //from /ed/mancubus/ folder needs
SOUND_ACTMAN = "wav/chatter_combat4.ogg"; //from /ed/mancubus/ folder
SOUND_HITMAN = "wav/pain6-MC.ogg"; //from /ed/mancubus/ folder renamed from pain6.wav
There. Feel free to comment and suggest improvemets - this was rather quick work, so I might have missed some better sound choices, and on some occasions I had to improvise (i.e. Arachnotrons and Paindemons do not exist in Doom 3 so I used vagary and wraith sounds as replacements). Hope you'll like it :)