Env soundscape: Difference between revisions
Jump to navigation
Jump to search
Cargo Cult (talk | contribs) (New!) |
No edit summary |
||
Line 6: | Line 6: | ||
An entity to control sound in an area. The active soundscape at any time is the last one that had line-of-sight to the player, and was within the radius. | An entity to control sound in an area. The active soundscape at any time is the last one that had line-of-sight to the player, and was within the radius. | ||
== | ==Keyvalues== | ||
* ''' | *[[Targetname]] | ||
*[[Parentname]] | |||
*[[EnableDisable]] | |||
*'''radius''' | |||
:<integer> If set to -1, then the player can hear the soundscape as long as he can see it (regardless of distance to it). | |||
* ''' | * '''soundscape''' | ||
: <string> The name of the soundscape to use. Corresponds to an entry in the soundscapes*.txt file in the scripts directory. | |||
**Nothing | |||
**Automatic | |||
**Automatic_Dialog | |||
: | **GenericIndoor | ||
**GenericOutdoor | |||
* '''Sound Position 0''' ''position0 <target_destination>'' | * '''Sound Position 0''' ''position0 <target_destination>'' | ||
Line 32: | Line 32: | ||
: Sound positions that will be referenced inside the soundscape text file. Usually used to position a set of sounds within the world. | : Sound positions that will be referenced inside the soundscape text file. Usually used to position a set of sounds within the world. | ||
==Inputs== | |||
* | * [[Targetname]] | ||
* | * [[Parentname]] | ||
* | * [[EnableDisable]] | ||
* '''ToggleEnabled''' | * '''ToggleEnabled''' | ||
: Toggle the soundscape enabled state. | : Toggle the soundscape enabled state. | ||
==Outputs== | |||
* [[Targetname]] | |||
* '''OnPlay''' | * '''OnPlay''' | ||
: Fired when this soundscape becomes the active one. | : Fired when this soundscape becomes the active one. | ||
Line 92: | Line 51: | ||
==See Also== | ==See Also== | ||
* [[Listing of HL2 Soundscapes]] - for soundscape keyvalue | |||
* [[Soundscapes]] - describes how to define new soundscapes and has more information on the use of this entity. | * [[Soundscapes]] - describes how to define new soundscapes and has more information on the use of this entity. | ||
* [[Listing of HL2 Soundscapes]] - a list of soundscapes available in Half-Life 2. | * [[Listing of HL2 Soundscapes]] - a list of soundscapes available in Half-Life 2. |
Revision as of 19:54, 9 July 2005
Entity Description
Entity Name: env_soundscape
An entity to control sound in an area. The active soundscape at any time is the last one that had line-of-sight to the player, and was within the radius.
Keyvalues
- Targetname
- Parentname
- EnableDisable
- radius
- <integer> If set to -1, then the player can hear the soundscape as long as he can see it (regardless of distance to it).
- soundscape
- <string> The name of the soundscape to use. Corresponds to an entry in the soundscapes*.txt file in the scripts directory.
- Nothing
- Automatic
- Automatic_Dialog
- GenericIndoor
- GenericOutdoor
- Sound Position 0 position0 <target_destination>
- Sound Position 1 position1 <target_destination>
- Sound Position 2 position2 <target_destination>
- Sound Position 3 position3 <target_destination>
- Sound Position 4 position4 <target_destination>
- Sound Position 5 position5 <target_destination>
- Sound Position 6 position6 <target_destination>
- Sound Position 7 position7 <target_destination>
- Sound positions that will be referenced inside the soundscape text file. Usually used to position a set of sounds within the world.
Inputs
- ToggleEnabled
- Toggle the soundscape enabled state.
Outputs
- Targetname
- OnPlay
- Fired when this soundscape becomes the active one.
See Also
- Listing of HL2 Soundscapes - for soundscape keyvalue
- Soundscapes - describes how to define new soundscapes and has more information on the use of this entity.
- Listing of HL2 Soundscapes - a list of soundscapes available in Half-Life 2.
- ambient_generic - an entity used for playing individual sounds at specific locations, usually intentionally triggered.