Env message: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (spelling)
Line 6: Line 6:
{{clr}}
{{clr}}


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


{{todo|Explain this syntax.}}
{{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. (Some of these tokens seems to contain pointers to the <code>hl2/resource/hl2_english.txt</code> file (or the respective file in the currently set language) packed inside the <code>Steam/SteamApps/source engine.gcf</code> file.)
If you make a standalone modification, you can of course alter this file, but as default, titles.txt contains 23 messages. Some of these tokens seems to contain pointers to any <code>hl2/resource/hl2_[[%language%]].txt</code> file packed inside the <code>Steam/SteamApps/source engine.gcf</code> file.


{| border="1" cellspacing="0"
{| border="1" cellspacing="0"

Revision as of 19:42, 10 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 formatted 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, titles.txt contains 23 messages. Some of these tokens seems to contain pointers to any hl2/resource/hl2_%language%.txt file packed inside the Steam/SteamApps/source engine.gcf file.

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)

Also See

  • game_text - Similar entity that lets you define a text directly in the Hammer editor.
  • env_hudhint - Similar entity that displays predefined HUD hints about controls and other things.