Jump to content


Photo

New player vocals


  • Please log in to reply
10 replies to this topic

#1 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 13 April 2017 - 06:25 AM

What sounds would be needed to make a new set of player character sounds? I'm not thinking about scripted FM-included comments such as "this looks like the way in", but the sounds made when jumping, taking damage, etc. I looked in the wiki, but it seems only to mention how to create new NPC/AI vocal sets, not player sets.

 

Something like for the player would be useful:

http://wiki.thedarkm...t:_Average_Jack

 

The reason I'm asking is because I thought it might be nice to have a female player vocal as well as the current male one. Since we don't see much of the player character*, that would be pretty much all thats needed to "support" women protagonists in FMs. I can't promise anything, but I know people with some theatre background who might be interested in doing the voices.

 

(*Ok, the TDM engine supports mirrors, but the PC model is masked anyway, so who knows what they might look like under that cloth?)


Edited by Akira, 13 April 2017 - 06:42 AM.

  • Anderson and Destined like this

#2 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 13 April 2017 - 07:12 AM

Ok, I found the location of the player vocals in folder /sound/voices/player in tdm_sound_vocals01.pak4. I guess implementing a new voiceset would need a "namespace", using either

  • a separate folder (such as "player02" beside the current "player" folder)
  • putting the new sound files in the same folder, but named differently (such as "mantle_pull_01_player02.ogg" beside the current" mantle_pull01.ogg").

I think a separate folder would be better (and more tidy) in this case, since that would make it easier to switch between alternate vocals with just one change to the file path, but I'm not a developer, so thats not up to me. ;)

 

EDIT: of course this can also be implemented in individual FMs, but having more than one player voice availiable in the TDM base might be useful to creators anyway.


Edited by Akira, 13 April 2017 - 07:16 AM.

  • Anderson likes this

#3 Destined

Destined

    Advanced Member

  • Member
  • PipPipPip
  • 1223 posts

Posted 13 April 2017 - 11:21 AM

I agree, a female voice for the player in order to get a female protagonist would be nice and add some variety. I like the idea!

 

I would suggest to use "female" instead of "player02" as it gives more information on the files.



#4 Springheel

Springheel

    Creative Director (retired)

  • Admin
  • 36375 posts

Posted 13 April 2017 - 11:24 AM

Have you checked to make sure such files don't already exist?  I have vague memories of doing something like this at one point, but it was so many years ago that the details are foggy.



#5 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 13 April 2017 - 12:25 PM

I agree, a female voice for the player in order to get a female protagonist would be nice and add some variety. I like the idea!

 

I would suggest to use "female" instead of "player02" as it gives more information on the files.

I was thinking that a serial might be useful to make it easier to (potentially) add more vocals in the future. But then again, those new vocals could then be named "male02", "female02", etc.

 

Too bad changing the folder hierarchy after the fact without breaking backwards compatibility with FMs is tricky. Springheel (if anyone) knows that, yes? ;)

 

Have you checked to make sure such files don't already exist?  I have vague memories of doing something like this at one point, but it was so many years ago that the details are foggy.

I'll take a look in the tdm_sounds_vocals0* files again.

 

EDIT: nothing there. Perhaps you were thinking about the female AI voice sets?


Edited by Akira, 13 April 2017 - 12:32 PM.

  • Anderson likes this

#6 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 13 April 2017 - 01:17 PM

Here is a list of the sounds used for the player voice.

  • the files all use the .ogg file extension
  • paranthesis in the name means that there are a series of them - eg (1-3) is three separate files

Could a knowledgeable person fill out the sound descriptions for where I was uncertain of the context, or correct me where I am wrong?

 

# mantling - player mantles. not sure what the difference is between "mantle", "_pull" and "_push"
player_mantle_(1-3) ?
mantle_pull(01-02) ?
mantle_push(01-02) ?

# carrying and dropping
player_pickupbody_(1-3) - player picks up a body
player_pickupbodyfat_1 - is this ever used?
no_drop(01-02) - player tries to drop a carried body in a too small space

# eating and recovering hp
player_crunch_(1-7) - player eats food
player_drinkpotion_(1-2) - player drinks a potion
player_sigh_1 - player is recovering hp (same sound as when drinking a potion?)

# taking damage
player_hitpointshi_(1-6) - player takes damage while still having plenty of hp left
player_hitpointslow_(1-6) - player takes damage while having little hp left
player_die_(1-4) - player dies

# specific damage types
player_chokegas_(1-3) - player is taking damage from gas and choking
player_damagefire_(1-4) - player is taking damage from fire
player_poisoned_(1-4) - player is poisoned (when does this happen?)

# swimming
player_deepbreath_(1-2) - player is surfacing after having been submerged for a while
player_submerge_1 [sfx only] player is submerging in water
player_drown_(1-4) - player has been submerged too long, and is taking damage

# falling
player_softlanding_(1-2) - player lands from a small height, without taking damage
player_hardlanding_(1-4) - player lands from a great height, taking damage

# using weapons
player_bow_wobble_(1-3) - player has held pulled bow too long, and is tiring
player_raiseweapon_(1-3) - player is preparing a sword swing?

# misc - when are these used?
player_cough_(1-4) - ?
player_hmm_(1-4) - ?
player_tired_(1-4) - ?


Edited by Akira, 13 April 2017 - 01:21 PM.

  • Anderson likes this

#7 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 25 May 2017 - 09:48 AM

Small update:

  • I have talked to the potential voice actress, and she is interested in doing the new vocals.
  • I asked another friend who is an amateur musician to borrow a good microphone.

So it looks like this can actually get done. No idea on when (as I am busy with work), but it's doable. :)


Edited by Akira, 26 May 2017 - 02:44 AM.

  • Bikerdude and Anderson like this

#8 Bikerdude

Bikerdude

    Mod hero

  • Member
  • PipPipPipPipPip
  • 18538 posts

Posted 25 May 2017 - 04:55 PM

Nice, look forward to hearing the new lines.



#9 Akira

Akira

    Member

  • Member
  • PipPip
  • 68 posts

Posted 26 May 2017 - 02:52 AM

Hehe, it's kinda like Links "dialogue" in the zelda games.



#10 Obsttorte

Obsttorte

    Scripting guru, Mapper

  • Active Developer
  • PipPipPipPipPip
  • 5084 posts

Posted 28 May 2017 - 04:11 AM

Here is a list of the sounds used for the player voice.

  • the files all use the .ogg file extension
  • paranthesis in the name means that there are a series of them - eg (1-3) is three separate files

Could a knowledgeable person fill out the sound descriptions for where I was uncertain of the context, or correct me where I am wrong?

 

# mantling - player mantles. not sure what the difference is between "mantle", "_pull" and "_push"
player_mantle_(1-3) ?
mantle_pull(01-02) ?
mantle_push(01-02) ?

# carrying and dropping
player_pickupbody_(1-3) - player picks up a body
player_pickupbodyfat_1 - is this ever used?
no_drop(01-02) - player tries to drop a carried body in a too small space

# eating and recovering hp
player_crunch_(1-7) - player eats food
player_drinkpotion_(1-2) - player drinks a potion
player_sigh_1 - player is recovering hp (same sound as when drinking a potion?)

# taking damage
player_hitpointshi_(1-6) - player takes damage while still having plenty of hp left
player_hitpointslow_(1-6) - player takes damage while having little hp left
player_die_(1-4) - player dies

# specific damage types
player_chokegas_(1-3) - player is taking damage from gas and choking
player_damagefire_(1-4) - player is taking damage from fire
player_poisoned_(1-4) - player is poisoned (when does this happen?)

# swimming
player_deepbreath_(1-2) - player is surfacing after having been submerged for a while
player_submerge_1 [sfx only] player is submerging in water
player_drown_(1-4) - player has been submerged too long, and is taking damage

# falling
player_softlanding_(1-2) - player lands from a small height, without taking damage
player_hardlanding_(1-4) - player lands from a great height, taking damage

# using weapons
player_bow_wobble_(1-3) - player has held pulled bow too long, and is tiring
player_raiseweapon_(1-3) - player is preparing a sword swing?

# misc - when are these used?
player_cough_(1-4) - ?
player_hmm_(1-4) - ?
player_tired_(1-4) - ?

player_pickupbodyfat gets used if the person you pickup is more then 30kg heavier then you. I am not sure whether this is the case for any ai, though. Maybe the builder forger.

player_mantle is unused. Mantling is subdivided into several phases. I think pushing comes first and later on there is pulling.

 

player_tired is used if the player tries to keep up the bow for too long

player_hmm doesn't seemed to be used at all. It might be a special sound to be customly used in FM's

I couldn't find player_cough, so no idea what that is for.


FM's: Builder Roads, Old Habits, Old Habits Rebuild
WIP's: Several. Although after playing Thief 4 I really wanna make a city mission.
Mapping and Scripting: Apples and Peaches
Sculptris Models and Tutorials: Obsttortes Models
My wiki articles: Obstipedia
Let's Map TDM YouTube playlist: ObstlerTube
Texture Blending in DR: DR ASE Blend Exporter

End of shameless self promotion.

#11 New Horizon

New Horizon

    Mod hero

  • Active Developer
  • PipPipPipPipPip
  • 13755 posts

Posted 28 May 2017 - 04:15 AM

Player_cough was for when the player got caught in a gas cloud, like his own gas arrow or other poisonous gas. You're saying the sound file isn't there?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users