Player model specific sounds needed

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Player model specific sounds needed

Postby divVerent » Mon Aug 04, 2008 8:16 am

In Nexuiz svn, you'll find a file with this:

Code: Select all
//attack sound/player/voice/attack 1
//attackinfive sound/player/voice/attackinfive 1
//coverme sound/player/voice/coverme 1
//defend sound/player/voice/defend 1
//freelance sound/player/voice/freelance 1
//incoming sound/player/voice/incoming 1
//meet sound/player/voice/meet 1
//needhelp sound/player/voice/needhelp 1
//seenflag sound/player/voice/seenflag 2
//taunt sound/player/voice/taunt 9
//teamshoot sound/player/voice/teamshoot 5
death sound/debug/v_death 0
drown sound/debug/v_drown 0
fall sound/debug/v_fall 3
//fall misc/hitground 4
falling sound/debug/v_falling 0
gasp sound/debug/v_gasp 0
jump sound/debug/v_jump 0
pain25 sound/debug/v_pain25 0
pain50 sound/debug/v_pain50 0
pain75 sound/debug/v_pain75 0
pain100 sound/debug/v_pain100 0


We need sounds for each of these (falling is not coded yet, though) matching each player model.

Otherwise, I will have to remove this code AGAIN. As you see above, this is the same system as was previously used for the attack/defend/etc. team radio messages. I recorded my own ridiculous and badly accented voice for this, it was hard to understand, but it worked. I deleted it, due to the low quality of the sounds used for testing and due to NOBODY HELPING EVEN THOUGH I HAD
SPECIFICALLY ASKED TO.

So it looks like if nobody of you can help, this will get REMOVED AGAIN.

The sounds are specified as follows:

event soundfilebase 0 - plays soundfilebase.wav when the event happens
event soundfilebase <number> - plays one of soundfilebase1.wav to soundfilebase<number>.wav when the event happens (randomly)

The following sounds are needed (with text EXAMPLES (not strict) in parentheses):

attack: voice message asking others to attack (the enemy base in CTF) ("Attack!")
attackinfive: voice message for a synchronized attack ("Attack in 5... 4... 3... 2... 1... NOW!")
coverme: voice message asking a team mate to cover you ("Cover me!")
defend: voice message asking others to defend ("Defend!")
freelance: voice message telling others to decide what to do on their own ("Do whatever you want.")
incoming: voice message telling others that an enemy is coming ("Incoming!")
meet: voice message telling others to meet at a set waypoint sprite ("Let's meet at the waypoint.")
needhelp: voice message asking for help (e.g. flag carrier under attack) ("Help!" or "I'm under heavy attack!")
seenflag: voice message indicating that one has seen the flag ("I've seen the flag!")
taunt: taunt messages, light insults (should be multiple)
teamshoot: message to tell others not to shoot team mates ("Same team!" or "Are you color blind?")
death: sound when one dies
drown: sound when one dies of too much water :P
fall: sound when one hits the floor
falling: sound when one falls fast in air (currently not implemented)
gasp: gasping noise when one comes out of water and needs much air
jump: jumping sound
pain25: pain sound when one is almost dead
pain50: pain sound when one is very injured
pain75: pain sound when one is injured
pain100: pain sound when one is just lightly injured

But given the experience from last time, I bet nobody will make sounds for us anyway, and I'll have to disable that code AGAIN. This lack of support really annoyed me last time, and will sure annoy me this time too.

BTW: sharing the same sound between models sure makes sense, especially between models of the same sex.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Rad Ished » Mon Aug 04, 2008 8:34 am

Dresk made some awesome sounds.
They are a bit weird tho, emphasis on dying and HUUUURKKKKSPLAUPH.
I'm away atm but I'll link them in a couple of days when i get back.
Rad Ished
Keyboard killer
 
Posts: 609
Joined: Wed Jun 27, 2007 8:00 am
Location: Not the Netherlands

Postby divVerent » Mon Aug 04, 2008 9:13 am

IIRC these sounds were not GPL, not even freely distributable. Or am I confusing them with some other sound pack?
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Ed » Mon Aug 04, 2008 9:41 am

I'll dig out a microphone if I can find one and have a go.
Ed
Forum addon
 
Posts: 1172
Joined: Wed Mar 01, 2006 12:32 am
Location: UK

Postby Rad Ished » Mon Aug 04, 2008 9:47 am

I'll try and catch him on irc and ask about the licence.
Rad Ished
Keyboard killer
 
Posts: 609
Joined: Wed Jun 27, 2007 8:00 am
Location: Not the Netherlands

Postby HarryButt » Mon Aug 04, 2008 10:04 am

I might try and record some stuff too.
Do we have multiple voices? Like a voice for each model? That would be awesome. Otherwise it would sound very weird, if a female model talks with torus' heavy bass voice or so... :P
Last edited by HarryButt on Mon Aug 04, 2008 10:09 am, edited 1 time in total.
I'M BATMAN!
HarryButt
Keyboard killer
 
Posts: 560
Joined: Thu Jan 17, 2008 4:51 pm
Location: Hamburg, Germanistan

Postby divVerent » Mon Aug 04, 2008 10:06 am

Sure, each model can have its own sounds. Any setting a model does not specify uses the default ones.

These should be entirely different for each model:

attack
attackinfive
coverme
defend
freelance
incoming
meet
needhelp
seenflag
taunt
teamshoot

These COULD be shared, but only among the same sex:
death
drown
gasp
jump
pain25
pain50
pain75
pain100

These can be shared between all models, and thus don't need to be specified in model specific files:
fall (but possibly the model should say something when landing?)
falling (not yet implemented)
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby HarryButt » Mon Aug 04, 2008 10:24 am

divVerent wrote:These COULD be shared, but only among the same sex:
death
drown
gasp
jump
pain25
pain50
pain75
pain100
I suggest sharing between the same race, like human voices, Carni voices, heavy armor cyborg guys, robots etc.

divVerent wrote:These can be shared between all models, and thus don't need to be specified in model specific files:
fall (but possibly the model should say something when landing?)
falling
What do these sounds mean? Like when somebody is falling, a long AAAAAAAH! or what? :P
I'M BATMAN!
HarryButt
Keyboard killer
 
Posts: 560
Joined: Thu Jan 17, 2008 4:51 pm
Location: Hamburg, Germanistan

Postby divVerent » Mon Aug 04, 2008 10:25 am

falling - no idea, Q3A has that one. Maybe a "whooooosh"?

But that is why it is not implemented yet - I do not know when it SHOULD come.

fall - that's the sound when you hit the ground after falling, even if it was just a short way. Probably should not be specified by models usually.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby HarryButt » Tue Aug 05, 2008 1:57 pm

Gnargh. Bought a microphone yesterday and then realized that the mic port on Macs doesn't have any amplifier... So I have to shout into the mic.
Waiting for my salary to get an amplifier/USB-hub...
You will get your sounds :P
I'M BATMAN!
HarryButt
Keyboard killer
 
Posts: 560
Joined: Thu Jan 17, 2008 4:51 pm
Location: Hamburg, Germanistan

Next

Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron