Creating a Portal Radio: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
{{Back|Portal Level Creation}} | |||
{{portal}} This tutorial will show you how to create the Portal radios that usually play the fast instrumental version of the '''Still Alive''' song. | {{portal}} This tutorial will show you how to create the Portal radios that usually play the fast instrumental version of the '''Still Alive''' song. | ||
Line 10: | Line 11: | ||
# Make sure none of radio_sound_1's flags are checked. | # Make sure none of radio_sound_1's flags are checked. | ||
The radio is now complete! | |||
If you are using fizzler on your map, then: | |||
# Create an '''ambient_generic''' entity and place it inside the fizzler. Name it <code>radio_sound_fizzle</code> | |||
# Make the radio_sound_fizzle's ''Sound Name'' <code>UpdateItem.Fizzle</code>. | |||
# Create a '''[[filter_activator_name]]'''. Name it <code>radio_filter</code>. Set Filter Name to <code>radio_1</code>. | |||
# Create a '''[[trigger_once]]''' with the same size and same position as the [[trigger_portal_cleanser]], set the filter to <code>radio_filter</code> and set the following outputs: | |||
{| class=standard-table | |||
! || Output named || Target entities || Via this input || Parameter || Delay | |||
|- | |||
|[[Image:Io11.png]] || OnStartTouch || radio_sound_1 || StopSound || || 0.00 | |||
|- | |||
|[[Image:Io11.png]] || OnStartTouch || radio_sound_fizzle || PlaySound || || 0.00 | |||
|} | |||
[[Category:Level Design Tutorials]] | [[Category:Level Design Tutorials]] | ||
[[Category:Portal]] | [[Category:Portal]] |
Revision as of 05:33, 11 February 2011
Introduction
This tutorial will show you how to create the Portal radios that usually play the fast instrumental version of the Still Alive song.
Construction
- Create a prop_physics_override entity and set its World Model keyvalue to
radio_reference.mdl
. Place it where you want in your map. - Name the radio
radio_1
. - Create an ambient_generic entity and place it near the radio. Name it
radio_sound_1
. - Make the radio_sound_1's Sound Name
Portal.room1_Radio
. Make its Source Entity Nameradio_1
. - Make sure none of radio_sound_1's flags are checked.
The radio is now complete!
If you are using fizzler on your map, then:
- Create an ambient_generic entity and place it inside the fizzler. Name it
radio_sound_fizzle
- Make the radio_sound_fizzle's Sound Name
UpdateItem.Fizzle
. - Create a filter_activator_name. Name it
radio_filter
. Set Filter Name toradio_1
. - Create a trigger_once with the same size and same position as the trigger_portal_cleanser, set the filter to
radio_filter
and set the following outputs:
Output named | Target entities | Via this input | Parameter | Delay | |
---|---|---|---|---|---|
![]() |
OnStartTouch | radio_sound_1 | StopSound | 0.00 | |
![]() |
OnStartTouch | radio_sound_fizzle | PlaySound | 0.00 |