|
|
| Line 1: |
Line 1: |
| The information in this Wiki Page applies to '''TANE''', '''TRS19''', '''Trainz Plus''' and '''TRS22'''. This page describes how to configure the '''Message Popup Rule'''. | | <table width=1000 bgcolor=#000000 cellpadding=2> |
| | | <tr valign="top"> |
| | <td> |
| | <table width=996 bgcolor=#ffffff cellpadding=2> |
| | <tr valign="middle"> |
| | <td width=35>[[image:Information.png|35px|link=]]</td> |
| | <td><span style="font-size: 15px;">The information in this Wiki Page applies to using the '''Message Popup Rule''' to display '''Session''' information and user instructions in '''T:ANE''', '''TRS19''', '''TRS22''' and '''Trainz Plus'''.</span></td> |
| | </tr> |
| | </table> |
| | </td> |
| | </tr> |
| | </table> |
| | <br> |
| <table width=1000> | | <table width=1000> |
| <tr valign="top"> | | <tr valign="top"> |
Latest revision as of 05:34, 4 July 2026
|
|
Workflow Diagram
 |
 |
For more information on creating a HTML Asset see the Trainz Wiki Page at:-
|
|
 |
The Message Popup Rule is a Trainz Session Rule that creates onscreen messages for users in Driver Mode. |
The Message Popup Rule is added to a Session and configured using the Session Editor in Surveyor. The rule will open a browser window on the screen in Driver Mode that will remain on the screen until it is closed by the user or by another rule. |
There are three ways the message window can be created:-
Options: Choose one of:- |
 |
with a Custom Message - the quickest and easiest method, OR |
 |
with a HTML (Web) Page - the most complicated method but it often gives the best results, OR |
 |
with a String Table Message |
|
Using a Custom Message
The settings shown in this example will direct Trainz to load the message from text entered in the Custom Message box.
 |
 |
Notes:
|
|
|
|
 |
For more information, see the Trainz Wiki Page at:-
|
|
 |
The custom message popup created by the example shown above |
 |
To find additional graphic icons that can be added to the Message Popup window, use Content Manager and set a Custom Filter to search for:-
|
|
 |
For information on how to create your own Message Popup Icons, see the Trainz Wiki Page at:-
|
Using a HTML Page
The settings shown in this example will direct Trainz to load the message from a HTML file in a HTML asset.
 |
 |
For more information, see the Trainz Wiki Page at:-
|
|
|
 |
Settings: Shown in the example above:-
A pre-defined HTML page (advanced) |
Pause game while message is displayed - this will halt the game play until the window is closed. This may be needed if you have a long introductory HTML information page, otherwise leave unchecked |
Close previous message popup windows - this is usually a good idea unless you want multiple message windows open |
Message location: Top left of the screen has been chosen as the location for the message window. Other positions are Top right, Bottom left and Bottom right |
HTML Asset: General Purpose Session HTML one of the HTML assets installed with Trainz |
HTML Page: right_away.html which is a HTML file inside the General Purpose Session HTML asset |
HTML Wave: General Purpose Session HTML HTML asset contains the optional sound file to be played |
Wav Name: all-aboard.wav is the optional sound file to be played |
Autoplay Wav - the sound will be played when the page is displayed |
|
|
Using a String-Table Message
The settings shown in this example will direct Trainz to load the message from text stored in the config.txt string table of a specified HTML asset.
 |
|
|
 |
Settings: Shown in the example above:-
A pre-defined string-table entry from a HTML asset (advanced) |
Pause game while message is displayed - game play will not be paused |
Close previous message popup windows - this is usually a good idea unless you want multiple message windows open |
Message location: Top left of the screen has been chosen as the location for the message window. Other positions are Top right, Bottom left and Bottom right |
HTML Asset: General Purpose Session HTML one of the HTML assets installed with Trainz |
String Table Token: html_warning_late the string table token in the config.txt file of the General Purpose Session HTML asset contains the message to be displayed |
HTML Wave: General Purpose Session HTML HTML asset contains the optional sound file to be played |
Wav Name: all-aboard.wav is the optional sound file to be played |
Autoplay Wav - the sound will be played when the page is displayed |
|
|
For example, the config.txt file of the asset General Purpose Session HTML contains the following:-
string-table
{
html_warning_late "You are running late!"
}
...which will produce the message "You are running late!" from the Message Popup Rule settings shown above.
 |
There are other HTML message window rules that are alternatives to the Message Popup rule. A few possibilities are:-
|
Trainz Wiki
 |
More Tutorials and Guides to Using Trainz
|
|
 |
Related Links
|
|
This page was created by Trainz user pware in April 2018 and was last updated as shown below.