WindowsFont=
Bereich im Script: [Level]
Maximale Einträge pro Level: 99
Syntax: WindowsFont= IdWindowFont, WindowFontName, WindowsFontFlags (WFF_...), SizeFont, ColorRbgId, ShadowColorRgbId
Mit "WindowsFont=" können wir eine Windows Schrift festlegen, mit der wir Text auf dem Bildschirm zeigen können oder die wir im Tagebuch usw. verwenden. Bitte nicht mit der Menü Schrift usw. verwechseln.
Die Windows Font können wir unter anderem dem "Parameters=PARAM_WTEXT..." Script Befehl zuordnen und dann mit den entsprechenenden Flipeffekt Trigger auf dem Bildschirm anzeigen lassen. Der "Parameters=PARAM_WTEXT" Script Befehl wird hier bald als Tutorial erklärt.
IdWindowFont field
Hier vergeben wir eine ID Nummer, damit wir den WindowsFont Script Befehl zuordnen können.
Nummern gehen von 1 - 999
WindowFontName field
Hier können wir eine Standard Windows Schrift festlegen.
Zusätzlich kann man davor durch Doppelpunkt einen Zeichensatz festlegen.
Beispiel
204: Arial
Die wichtigsten lauten wie folgt:
| 0 | ANSI_CHARSET |
| 1 | DEFAULT_CHARSET |
| 2 | SYMBOL_CHARSET |
| 128 | SHIFTJIS_CHARSET |
| 129 | HANGEUL_CHARSET |
| 134 | GB2312_CHARSET |
| 136 | CHINESEBIG5_CHARSET |
| 255 | OEM_CHARSET |
| 130 | JOHAB_CHARSET |
| 177 | HEBREW_CHARSET |
| 178 | ARABIC_CHARSET |
| 161 | GREEK_CHARSET |
| 162 | TURKISH_CHARSET |
| 163 | VIETNAMESE_CHARSET |
| 222 | THAI_CHARSET |
| 238 | EASTEUROPE_CHA |
| 204 | RUSSIAN_CHARSET |
| 186 | BALTIC_CHARSET |
Anmerkung:
Für westeuropäische Sprachen wie Englisch, Deutsch, Französisch, Spanisch und Italienisch gilt standardmäßig 0, also ANSI_CHARSET. Die 0 kann man in diesem Fall auch weglassen. Die TRNG Engine unterstützt vor allem 8 Bit ZeichenKodierung.
Bei der Windows Schrift sollte man eine häufig Verwendete nehmen, da sonst die Gefahr besteht, dass die Schrift auf dem Computer des Spielers fehlt und Text nicht richtig angezeigt werden kann.
Gängige Schriftarten sind:
Comic Sans MS
Courier
Courier New
Ms Sans Serif
Times New Roman
Verdana
Anmerkung:
Den Namen der Schrift muss man auch in die "english.txt" als String eintragen.
Beispiel:
WindowsFont= 1, Courier New, ...
"Courier New" tragen wir auch in [Strings] or [ExtraNG] ein. Trägt man davor einen Zeichensatz ein, muss man diesen ebenfall beim String eintragen. "128:MS Gothic" tippt man auch so in [Strings] oder [ExtraNG] ein.
Trägt man hier IGNORE ein, versucht die TRNG Engine eine entsprechende Schrift zu finden. Aber es ist besser man gibt hier eine Schrift an.
WindowsFontFlags (WFF_...) field
Hier kann man einige Einstellungen am Text vornehmen. Tippt man hier IGNORE benutzt die TRNG Engine die Standardeinstellung WFF_BOLD+WFF_SHADOW+WFF_LEFT_ALIGN. Für den Title wird WFF_CENTER_ALIGN+WFF_UNDERLINE+WFF_ULTRA_BOLD verwendet.
Es gibt folgende WFF_... Flags, von denen man auch mehrere gleichzeitig mit "+" verwenden kann:
WFF_BOLD
Schrift ist fett.
WFF_CENTER_ALIGN
Text wird mittig zentriert.
WFF_FORCE_FIXED_PITCH
Erzwingen eines gleichen Zeichenabstandes.
WFF_FROM_RIGHT_TO_LEFT
Buchstaben werden umgedreht von rechts nach links. Wird nur für hebräische und arabische Sprachen benötigt.
WFF_ITALIC
Text wird kursiv dargestellt.
WFF_LEFT_ALIGN
Text wird linksbündig zentriert. Dies ist die Standardeinstellung. Deswegen wird bei IGNORE diese Einstellung genommen.
WFF_LIGHT
Text wird mit dünnen Buchstaben dargestellt.
WFF_RIGHT_ALIGN
Text wird rechtsbündig dargestellt.
WFF_ROTATE_90
Text wird um 90 Grad im Uhrzeigersinn gedreht. Absätze werden ignoriert.
WFF_ROTATE_INV_90
Text wird um 90 Grad gegen den Uhrzeigersinn gedreht. Absätze werden ignoriert.
WFF_SHADOW
Text wird mit Schatten dargestellt.
WFF_ULTRA_BOLD
Schrift wird ultrafett dargestellt.
WFF_UNDERLINE
Text wird unterstrichen.
WFF_UNICODE
wird für Schriften mit osteuropäischem Zeichensatz verwendet.
WFF_UTF8
wird für Schrift mit osteuropäischen Zeichensatz verwendet.
SizeFont field
Die Schriftgröße wird auf komplizierte Weise errechnet. Der Wert ist die Höhe in Pixeln bei einer Bildschirmgröße von 1024 x 768 Pixeln. Die Breite ist 50% von der Größe, die man angegeben hat.
Dies wird an der aktuellen Bildschirmgröße des Spielers angepasst und notfalls gedehnt.
ColorRbgId and ShadowColorRgbId
Hier kann man mit "ColorRGB=" Script Befehlen die Farbe und Schattenfarbe bestimmen.
Die "ColorRGB=" Script Befehle sollten vor dem "WindowsFont=" stehen.
Beispiele:
ColorRGB= 1, 100, 255, 255
ColorRGB= 2, 255, 200, 100
ColorRGB= 4, 0,0,0
WindowsFont= 1, Arial, WFF_CENTER_ALIGN+WFF_ULTRA_BOLD, 180, 1, 4
WindowsFont= 2, Arial, WFF_CENTER_ALIGN+WFF_ULTRA_BOLD, 700, 2, 4
WindowsFont= 3, MS Gothic, WFF_CENTER_ALIGN+WFF_SHADOW, 50, 1, 4
WindowsFont= 4, Arial, WFF_CENTER_ALIGN+WFF_ULTRA_BOLD, 1000, 2, 4
WindowsFont= 5, Arial, WFF_CENTER_ALIGN+WFF_ULTRA_BOLD, 700, 2, 4
Beispiel Schrift "Impact"