RamblingTiger, I like the second and third one most. I lack the audio vocabulary (and the understanding) to explain why but I feel they are the cleanest. For weapon sounds, make sure they are not annoying when played in a loop. For the blaster, I could imagine going a tad more in the direction of a high-pitched silenced gun (your third sound already sounds a little like that). If we can, let's make our laser weapons sound unique compared to those of other sci fi media!
jakegabb, here is a list of all sounds that are currently packed with the game (a few of those might be unused):
Code: Select all
./sounds/misc/menu2.wav
./sounds/feedback/hit.wav
./sounds/null.wav
./sound/movers/doors/dr1_strt.wav
./sound/movers/doors/dr1_end.wav
./sound/movers/switches/button1.wav
./sound/announcements/reinforcement.wav
./sound/announcements/overmindattack.wav
./sound/announcements/overminddying.wav
./sound/announcements/overmindevolved.wav
./sound/announcements/overmindspawns.wav
./sound/nexus6/steam.wav
./sound/niveus/steam.wav
./sound/upgrades/medkit/medkit.wav
./sound/upgrades/jetpack/hi.wav
./sound/upgrades/jetpack/low.wav
./sound/upgrades/jetpack/idle.wav
./sound/atcs/firework.wav
./sound/misc/fry.wav
./sound/misc/hard_bounce2.wav
./sound/misc/disconnect.wav
./sound/misc/hard_bounce1.wav
./sound/misc/menu2.wav
./sound/misc/talk.wav
./sound/misc/menu4.wav
./sound/misc/electro.wav
./sound/misc/menu3.wav
./sound/misc/organic_bounce.wav
./sound/misc/human_talk.wav
./sound/misc/alien_talk.wav
./sound/misc/menu1.wav
./sound/ui/heartbeat.ogg
./sound/ui/heartbeat.wav
./sound/ui/heartbeat2.ogg
./sound/ui/heartbeat1.ogg
./sound/feedback/hit.wav
./sound/null.wav
./sound/ambient/water_drip_fast.wav
./sound/ambient/water_drip_med.wav
./sound/ambient/steam.wav
./sound/ambient/slowpulse2.wav
./sound/ambient/drone2.wav
./sound/ambient/water1.wav
./sound/ambient/water_drip_slow.wav
./sound/ambient/wind1.wav
./sound/ambient/30-60HzHum.wav
./sound/ambient/slowpulse1.wav
./sound/ambient/wind2.wav
./sound/ambient/fan.wav
./sound/ambient/quickpulse.wav
./sound/ambient/electricspark.wav
./sound/ambient/water_rush.wav
./sound/ambient/drone1.wav
./sound/world/electro.wav
./sound/buildables/repeater/use.wav
./sound/buildables/repeater/idle1.wav
./sound/buildables/telenode/construct1.wav
./sound/buildables/dcc/idle1.wav
./sound/buildables/hive/pain1.wav
./sound/buildables/hive/pain2.wav
./sound/buildables/reactor/attack1.wav
./sound/buildables/reactor/idle1.wav
./sound/buildables/booster/pain1.wav
./sound/buildables/trapper/attack1.wav
./sound/buildables/trapper/pain1.wav
./sound/buildables/trapper/pain2.wav
./sound/buildables/overmind/pain1.wav
./sound/buildables/overmind/idle1.wav
./sound/buildables/overmind/pain2.wav
./sound/buildables/overmind/construct1.wav
./sound/buildables/hovel/attack1.wav
./sound/buildables/hovel/pain1.wav
./sound/buildables/hovel/attack2.wav
./sound/buildables/hovel/pain2.wav
./sound/buildables/barricade/pain1.wav
./sound/buildables/barricade/pain2.wav
./sound/buildables/barricade/construct1.wav
./sound/buildables/barricade/destroyed.wav
./sound/buildables/acid_tube/attack1.wav
./sound/buildables/acid_tube/pain1.wav
./sound/buildables/acid_tube/pain2.wav
./sound/buildables/acid_tube/construct1.wav
./sound/buildables/medistat/attack1.wav
./sound/buildables/medistat/idle1.wav
./sound/buildables/alien/spawn2.wav
./sound/buildables/alien/destroy1.wav
./sound/buildables/alien/prebuild.wav
./sound/buildables/alien/damage.wav
./sound/buildables/alien/idle3.wav
./sound/buildables/alien/attack1.wav
./sound/buildables/alien/destroy2.wav
./sound/buildables/alien/pain1.wav
./sound/buildables/alien/construct2.wav
./sound/buildables/alien/idle2.wav
./sound/buildables/alien/idle1.wav
./sound/buildables/alien/spawn1.wav
./sound/buildables/alien/attack2.wav
./sound/buildables/alien/pain2.wav
./sound/buildables/alien/construct1.wav
./sound/buildables/alien/explosion.wav
./sound/buildables/alien/destroyed.wav
./sound/buildables/tesla/idle1.wav
./sound/buildables/tesla/tesla_fire.wav
./sound/buildables/mgturret/attack1.wav
./sound/buildables/mgturret/firetemplate.wav
./sound/buildables/mgturret/idle1.wav
./sound/buildables/mgturret/spinup.wav
./sound/buildables/eggpod/pain1.wav
./sound/buildables/eggpod/pain2.wav
./sound/buildables/human/spawn2.wav
./sound/buildables/human/destroy1.wav
./sound/buildables/human/repair.wav
./sound/buildables/human/damage0.wav
./sound/buildables/human/prebuild.wav
./sound/buildables/human/damage.wav
./sound/buildables/human/idle3.wav
./sound/buildables/human/attack1.wav
./sound/buildables/human/damage3.wav
./sound/buildables/human/repaired.wav
./sound/buildables/human/destroy2.wav
./sound/buildables/human/pain1.wav
./sound/buildables/human/fragmentbounce.wav
./sound/buildables/human/construct2.wav
./sound/buildables/human/damage2.wav
./sound/buildables/human/idle2.wav
./sound/buildables/human/idle1.wav
./sound/buildables/human/dying.wav
./sound/buildables/human/damage1.wav
./sound/buildables/human/spawn1.wav
./sound/buildables/human/attack2.wav
./sound/buildables/human/pain2.wav
./sound/buildables/human/construct1.wav
./sound/buildables/human/explosion.wav
./sound/buildables/human/destroyed.wav
./sound/weapons/change.wav
./sound/weapons/tracer.wav
./sound/weapons/click.wav
./sound/player/level4/pain50_1.wav
./sound/player/level4/pain25_1.wav
./sound/player/level4/charge_prepare.wav
./sound/player/level4/taunt.wav
./sound/player/level4/jump1.wav
./sound/player/level4/death1.wav
./sound/player/level4/pain75_1.wav
./sound/player/level4/charge_start.wav
./sound/player/level4/pain100_1.wav
./sound/player/level4/death3.wav
./sound/player/level4/death2.wav
./sound/player/level1/pain50_1.wav
./sound/player/level1/grab.wav
./sound/player/level1/pain25_1.wav
./sound/player/level1/taunt.wav
./sound/player/level1/jump1.wav
./sound/player/level1/death1.wav
./sound/player/level1/pain75_1.wav
./sound/player/level1/pain100_1.wav
./sound/player/level1/death3.wav
./sound/player/level1/death2.wav
./sound/player/footsteps/step1.wav
./sound/player/footsteps/flesh1.wav
./sound/player/footsteps/clank1.wav
./sound/player/footsteps/splash1.wav
./sound/player/footsteps/clank2.wav
./sound/player/footsteps/splash3.wav
./sound/player/footsteps/clank4.wav
./sound/player/footsteps/flesh3.wav
./sound/player/footsteps/clank3.wav
./sound/player/footsteps/step4.wav
./sound/player/footsteps/flesh2.wav
./sound/player/footsteps/step3.wav
./sound/player/footsteps/step2.wav
./sound/player/footsteps/flesh4.wav
./sound/player/footsteps/splash4.wav
./sound/player/footsteps/splash2.wav
./sound/player/alienevolve.wav
./sound/player/land1.wav
./sound/player/watr_un.wav
./sound/player/level2/pain50_1.wav
./sound/player/level2/pain25_1.wav
./sound/player/level2/taunt.wav
./sound/player/level2/jump1.wav
./sound/player/level2/death1.wav
./sound/player/level2/pain75_1.wav
./sound/player/level2/pain100_1.wav
./sound/player/level2/death3.wav
./sound/player/level2/death2.wav
./sound/player/human_bsuit/pain50_1.wav
./sound/player/human_bsuit/step1.wav
./sound/player/human_bsuit/clank1.wav
./sound/player/human_bsuit/pain25_1.wav
./sound/player/human_bsuit/clank2.wav
./sound/player/human_bsuit/taunt.wav
./sound/player/human_bsuit/jump1.wav
./sound/player/human_bsuit/clank4.wav
./sound/player/human_bsuit/clank3.wav
./sound/player/human_bsuit/step4.wav
./sound/player/human_bsuit/death1.wav
./sound/player/human_bsuit/pain75_1.wav
./sound/player/human_bsuit/pain100_1.wav
./sound/player/human_bsuit/step3.wav
./sound/player/human_bsuit/step2.wav
./sound/player/human_bsuit/death3.wav
./sound/player/human_bsuit/fall1.wav
./sound/player/human_bsuit/death2.wav
./sound/player/level0/pain50_1.wav
./sound/player/level0/gasp.wav
./sound/player/level0/pain25_1.wav
./sound/player/level0/taunt.wav
./sound/player/level0/jump1.wav
./sound/player/level0/death1.wav
./sound/player/level0/pain75_1.wav
./sound/player/level0/pain100_1.wav
./sound/player/level0/death3.wav
./sound/player/level0/death2.wav
./sound/player/level0/drown.wav
./sound/player/level3/pain50_1.wav
./sound/player/level3/pain25_1.wav
./sound/player/level3/taunt.wav
./sound/player/level3/jump1.wav
./sound/player/level3/death1.wav
./sound/player/level3/pain75_1.wav
./sound/player/level3/pain100_1.wav
./sound/player/level3/death3.wav
./sound/player/level3/death2.wav
./sound/player/watr_in.wav
./sound/player/watr_out.wav
./sound/player/human_base/pain50_1.wav
./sound/player/human_base/step1.wav
./sound/player/human_base/clank1.wav
./sound/player/human_base/pain25_1.wav
./sound/player/human_base/clank2.wav
./sound/player/human_base/taunt.wav
./sound/player/human_base/jump1.wav
./sound/player/human_base/clank4.wav
./sound/player/human_base/clank3.wav
./sound/player/human_base/step4.wav
./sound/player/human_base/death1.wav
./sound/player/human_base/pain75_1.wav
./sound/player/human_base/pain100_1.wav
./sound/player/human_base/step3.wav
./sound/player/human_base/step2.wav
./sound/player/human_base/death3.wav
./sound/player/human_base/fall1.wav
./sound/player/human_base/death2.wav
./sound/player/builder/pain50_1.wav
./sound/player/builder/pain25_1.wav
./sound/player/builder/taunt.wav
./sound/player/builder/jump1.wav
./sound/player/builder/death1.wav
./sound/player/builder/pain75_1.wav
./sound/player/builder/pain100_1.wav
./sound/player/builder/death3.wav
./sound/player/builder/death2.wav
./about/sound/ui/heartbeat1.ogg
./voice/alien/followme.ogg
./voice/alien/needbasi.ogg
./voice/alien/stayfocused.ogg
./voice/alien/defending.ogg
./voice/alien/gogogo.ogg
./voice/alien/alien_radio2.ogg
./voice/alien/defend.ogg
./voice/alien/enemyspawnsdown.ogg
./voice/alien/attacking.ogg
./voice/alien/stayalert.ogg
./voice/alien/rebuildbase.ogg
./voice/alien/attack.ogg
./voice/alien/fixbase.ogg
./voice/alien/flank.ogg
./voice/alien/incoming.ogg
./voice/alien/enemyterritory.ogg
./voice/alien/sticktogether.ogg
./voice/alien/clearthepath.ogg
./voice/alien/enemyrcodown.ogg
./voice/alien/backup.ogg
./voice/alien/enemynodesdown.ogg
./voice/alien/enemyisnear.ogg
./voice/alien/spawns.ogg
./voice/alien/grangers.ogg
./voice/alien/yes.ogg
./voice/alien/following.ogg
./voice/alien/grenade.ogg
./voice/alien/fallback.ogg
./voice/alien/sorry.ogg
./voice/alien/stayalive.ogg
./voice/alien/moveup.ogg
./voice/alien/building.ogg
./voice/alien/regroup.ogg
./voice/alien/basestatus.ogg
./voice/alien/silence.ogg
./voice/alien/eggs.ogg
./voice/alien/repairbase.ogg
./voice/alien/reportingin.ogg
./voice/alien/holdposition.ogg
./voice/alien/no.ogg
./voice/alien/thanks.ogg
./voice/alien/builders.ogg
./voice/alien/needhealth.ogg
./voice/alien/alien_radio.ogg
./voice/alien/holdback.ogg
./voice/human/reporting.ogg
./voice/human/followme.ogg
./voice/human/stayfocused.ogg
./voice/human/defending.ogg
./voice/human/gogogo.ogg
./voice/human/defend.ogg
./voice/human/enemyspawnsdown.ogg
./voice/human/watchout.ogg
./voice/human/attacking.ogg
./voice/human/stayalert.ogg
./voice/human/retreat.ogg
./voice/human/attack.ogg
./voice/human/flank.ogg
./voice/human/incoming.ogg
./voice/human/sticktogether.ogg
./voice/human/clearthepath.ogg
./voice/human/inposition.ogg
./voice/human/needammo.ogg
./voice/human/enemynearby.ogg
./voice/human/backup.ogg
./voice/human/enemyomdown.ogg
./voice/human/spawns.ogg
./voice/human/yes.ogg
./voice/human/following.ogg
./voice/human/bequiet.ogg
./voice/human/grenade.ogg
./voice/human/fallback.ogg
./voice/human/sorry.ogg
./voice/human/stayalive.ogg
./voice/human/moveup.ogg
./voice/human/building.ogg
./voice/human/regroup.ogg
./voice/human/basestatus.ogg
./voice/human/baserepairs.ogg
./voice/human/holdposition.ogg
./voice/human/no.ogg
./voice/human/thanks.ogg
./voice/human/builders.ogg
./voice/human/mowemdown.ogg
./voice/human/needhealth.ogg
./voice/human/holdback.ogg
./models/weapons/level4/flash0.wav
./models/weapons/level4/impactflesh0.wav
./models/weapons/level1/flash0.wav
./models/weapons/level1/impactflesh0.wav
./models/weapons/lcannon/warning.wav
./models/weapons/lcannon/missile.wav
./models/weapons/lcannon/flash0.wav
./models/weapons/lcannon/idle.wav
./models/weapons/lcannon/missle.wav
./models/weapons/lcannon/impact0.wav
./models/weapons/lcannon/warning2.wav
./models/weapons/prifle/flash0.wav
./models/weapons/prifle/impact0.wav
./models/weapons/level2upg/electric.wav
./models/weapons/level2/flash0.wav
./models/weapons/level2/impactflesh0.wav
./models/weapons/shotgun/flash0.wav
./models/weapons/hive/missile.wav
./models/weapons/rifle/ricochet0.wav
./models/weapons/rifle/ricochet3.wav
./models/weapons/rifle/flash0.wav
./models/weapons/rifle/ricochet2.wav
./models/weapons/rifle/ricochet1.wav
./models/weapons/chaingun/flash2.wav
./models/weapons/chaingun/flash0.wav
./models/weapons/chaingun/impact0.wav
./models/weapons/chaingun/flash1.wav
./models/weapons/chaingun/flash3.wav
./models/weapons/level3upg/missile.wav
./models/weapons/level3upg/flash0.wav
./models/weapons/lgun/flash0.wav
./models/weapons/level0/flash0.wav
./models/weapons/level3/pounce.wav
./models/weapons/level3/flash0.wav
./models/weapons/level3/impactflesh0.wav
./models/weapons/psaw/firing.wav
./models/weapons/psaw/idle.wav
./models/weapons/grenade/impact0.wav
./models/weapons/blaster/flash0.wav
./models/weapons/flamer/fireimpc.wav
./models/weapons/flamer/fireloop.wav
./models/weapons/mdriver/flash0.wav
./models/weapons/level1upg/gas.wav
./models/weapons/abuildupg/flash0.wav
./models/weapons/abuildupg/impactflesh0.wav
There is also a wiki page you should update with your sound creations.
How to replace/test a sound
Go to the main directory inside your Unvanquished home folder (the one that contains your profiles and personal configs, under linux: ~/.Unvanquished/main/). Create a folder ending in .pk3dir, e.g. sounddev.pk3dir. Inside this folder, create directories corresponding to the pathes in the list above and place your audio file in there, with the same name as the one you want to replace (I have no idea if the engines cares for the extension/format, you will have to find that out). If you wanted to replace the generic door opening sound, you would put a file at sounddev.pk3dir/sound/movers/doors/dr1_strt.wav. You can now test the new sound by starting a map locally in Unvanquished, by issuing the devmap command on the console, e.g. devmap parpax.