Env message: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎Outputs: {{activator}})
(Provided all the 23 default predefined messages.)
Line 3: Line 3:
==Entity Description==
==Entity Description==
[[Image:{{PAGENAME}}.png|left]]
[[Image:{{PAGENAME}}.png|left]]
An entity that draws a text message on player's HUD (or players' HUD's).{{clr}}
An entity that draws a text message on player's HUD (or players' HUD's), predefined in the <code>hl2/scripts/titles.txt</code> file, packed inside the <code>Steam/SteamApps/source engine.gcf</code>.
{{clr}}
 
This text can be formated in many different ways, according to the syntax provided in the titles.txt file.
 
{{todo|Explain this syntax.}}
 
If you make a standalone modification, you can of course alter this file, but as default, the titles.txt contains 23 predefined messages:
 
{| border="1" cellspacing="0"
! Message Value !! Printed Text
|-
|valign="top"|CR1||Testing 1
|-
|valign="top"|CR2||Testing 2
|-
|valign="top"|CR3||Testing 3
|-
|valign="top"|GAMEOVER_ALLY||ASSIGNMENT: TERMINATED
 
SUBJECT: FREEMAN
 
REASON: FAILURE TO PRESERVE MISSION-CRITICAL PERSONNEL
|-
|valign="top"|GAMEOVER_OBJECT||ASSIGNMENT: TERMINATED
 
SUBJECT: FREEMAN
 
REASON: FAILURE TO PRESERVE MISSION-CRITICAL RESOURCES
|-
|valign="top"|GAMEOVER_TIMER||ASSIGNMENT: TERMINATED
 
SUBJECT: FREEMAN
 
REASON: FAILURE TO PREVENT TIME-CRITICAL SEQUENCE
|-
|valign="top"|GAMEOVER_STUCK||ASSIGNMENT: TERMINATED
 
SUBJECT: FREEMAN
 
REASON: DEMONSTRATION OF EXCEEDINGLY POOR JUDGMENT
|-
|valign="top"|CHAPTER1_TITLE||POINT INSERTION
|-
|valign="top"|CHAPTER2_TITLE||"A RED LETTER DAY"
|-
|valign="top"|CHAPTER3_TITLE||ROUTE KANAL
|-
|valign="top"|CHAPTER4_TITLE||WATER HAZARD
|-
|valign="top"|CHAPTER5_TITLE||BLACK MESA EAST
|-
|valign="top"|CHAPTER6_TITLE||"WE DON'T GO TO RAVENHOLM..."
|-
|valign="top"|CHAPTER7_TITLE||HIGHWAY 17
|-
|valign="top"|CHAPTER8_TITLE||SANDTRAPS
|-
|valign="top"|CHAPTER9_TITLE||NOVA PROSPEKT
|-
|valign="top"|CHAPTER9A_TITLE||ENTANGLEMENT
|-
|valign="top"|CHAPTER10_TITLE||ANTICITIZEN ONE
|-
|valign="top"|CHAPTER11_TITLE||"FOLLOW FREEMAN!"
|-
|valign="top"|CHAPTER12_TITLE||OUR BENEFACTORS
|-
|valign="top"|CHAPTER13_TITLE||DARK ENERGY
|-
|valign="top"|GAMESAVED||Saved...
|-
|valign="top"|GAMETITLE||Half-Life
|}
 


==Keyvalues==
==Keyvalues==

Revision as of 17:57, 3 September 2006

Template:Wrongtitle

Entity Description

Env message.png

An entity that draws a text message on player's HUD (or players' HUD's), predefined in the hl2/scripts/titles.txt file, packed inside the Steam/SteamApps/source engine.gcf.

This text can be formated in many different ways, according to the syntax provided in the titles.txt file.

Todo: Explain this syntax.

If you make a standalone modification, you can of course alter this file, but as default, the titles.txt contains 23 predefined messages:

Message Value Printed Text
CR1 Testing 1
CR2 Testing 2
CR3 Testing 3
GAMEOVER_ALLY ASSIGNMENT: TERMINATED

SUBJECT: FREEMAN

REASON: FAILURE TO PRESERVE MISSION-CRITICAL PERSONNEL

GAMEOVER_OBJECT ASSIGNMENT: TERMINATED

SUBJECT: FREEMAN

REASON: FAILURE TO PRESERVE MISSION-CRITICAL RESOURCES

GAMEOVER_TIMER ASSIGNMENT: TERMINATED

SUBJECT: FREEMAN

REASON: FAILURE TO PREVENT TIME-CRITICAL SEQUENCE

GAMEOVER_STUCK ASSIGNMENT: TERMINATED

SUBJECT: FREEMAN

REASON: DEMONSTRATION OF EXCEEDINGLY POOR JUDGMENT

CHAPTER1_TITLE POINT INSERTION
CHAPTER2_TITLE "A RED LETTER DAY"
CHAPTER3_TITLE ROUTE KANAL
CHAPTER4_TITLE WATER HAZARD
CHAPTER5_TITLE BLACK MESA EAST
CHAPTER6_TITLE "WE DON'T GO TO RAVENHOLM..."
CHAPTER7_TITLE HIGHWAY 17
CHAPTER8_TITLE SANDTRAPS
CHAPTER9_TITLE NOVA PROSPEKT
CHAPTER9A_TITLE ENTANGLEMENT
CHAPTER10_TITLE ANTICITIZEN ONE
CHAPTER11_TITLE "FOLLOW FREEMAN!"
CHAPTER12_TITLE OUR BENEFACTORS
CHAPTER13_TITLE DARK ENERGY
GAMESAVED Saved...
GAMETITLE Half-Life


Keyvalues

  • message
<string>
  • messagesound
<sound> When the message is shown, this sound effect will be played, originating from this entity.
  • messagevolume
<string> Volume of the sound effect.
  • messageattenuation
<choices>
Literal Value Description
0 Small Radius
1 Medium Radius
2 Large Radius
3 Play Everywhere

Flags

  • 1 : Play Once
  • 2 : All Clients

Inputs

  • ShowMessage
Shows the message and plays the sound.

Outputs

  • OnShowMessage
Fired when the message is activated. (!activator is the activator)