User Tools

Site Tools


hpl3:engine:sound

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
hpl3:engine:sound [2013/10/10 08:13]
ian.thomas
hpl3:engine:sound [2013/10/24 06:54]
thomas [FMOD]
Line 5: Line 5:
  
  
-HPL3 uses FMOD to handle all sound playback. See [[http://​fmod.org|fmod.org]] for more details, documentation and help. When working with sounds it is mainly the [[http://​www.fmod.org/​download/​|FMOD ​Esx Designer tool]] that will be of interest, the easiest way to learn how it works is to check the tutorials in [[http://​www.youtube.com/​user/​FMODTV|FMOD'​s YouTube channel]].+HPL3 uses FMOD to handle all sound playback. See [[http://​fmod.org|fmod.org]] for more details, documentation and help. When working with sounds it is mainly the [[http://​www.fmod.org/​download/​|FMOD ​Ex Designer tool]] that will be of interest, the easiest way to learn how it works is to check the tutorials in [[http://​www.youtube.com/​user/​FMODTV|FMOD'​s YouTube channel]].
  
  
Line 228: Line 228:
 The engine checks what material the player is in contact with and what type of footwear the player has. This is then put together to a string and appends the value of the StepType parameter from the materials.cfg file. It sends the string, which is the location for a footstep event (ie player/​footsteps/​barefoot/​stone),​ and also checks the current player movement (sneak, walk or run) value and sends that as the parameter value. This allows FMOD to play the different movement sounds for that particular material. The engine checks what material the player is in contact with and what type of footwear the player has. This is then put together to a string and appends the value of the StepType parameter from the materials.cfg file. It sends the string, which is the location for a footstep event (ie player/​footsteps/​barefoot/​stone),​ and also checks the current player movement (sneak, walk or run) value and sends that as the parameter value. This allows FMOD to play the different movement sounds for that particular material.
  
 +//Note: This is game specific and can be easily changed by editing the script files for the player'​s current move state//
  
 ==== SNT (old sound system) ==== ==== SNT (old sound system) ====
hpl3/engine/sound.txt ยท Last modified: 2014/02/06 13:53 by thomas