HTMLWidget
Eine Autopsie des Schreckens
Der Horror nimmt kein Ende. Ich fasse hier in diesem Post alle möglichen Funktionen des HTML Widgets in DayZ 1.10 zusammen. Das Widget ansich war mal mächtiger, aber seit 0.68 wurde es nicht gewartet, nur downgrades. Da niemand weiß, was noch geht, trage ich hier in diesem Post alle Erkenntnisse dazu zusammen. Erstmal geht davon aus, das gar nichts klappt. Das liegt näher an der Realität, als dass man sich vorstellt, dass HTML formatting in DayZ möglich ist. Es gibt nur wenige HTML Befehle die gelesen werden können. Das ganze gepaart mit höllischen Layouts.
Kein CSS, kein Javascript, ein Schatten von HTML aus dem Jahr 1992.
Ich habe mir ein HTML Viewer in DayZ gebaut mit einem Refresh Button, sodass ich die HTMLs direkt bearbeiten und anzeigen kann.
Was funktioniert:
</br>
<h1></h1>
<h2></h2>
<p></p> (Paragraph für Ordnung)
<h scale="0.8"></h> (Text Größe, besser als h1 h2...)
<font></font> ( Text Schriftart)
<color></color> (Text Farbe)
<image /> !!!! Ingame Imageset Icons kann man einblenden (boom, Bilder gehen)
Erstaunlicherweise geht auch:
(align kann "left", "center" oder "right" sein)
<h1 align="center">
Test
</h1>
<p align="center">
Test
</p>
die Farbe scheint es ändern zu können:
<color name="red">Hello World</color>
Image Icons einblenden: !!!
<image set="dayz_gui" name="icon_pin" />
Fonts:
<font name="gui/fonts/metron48">
Hello World
</font>
Was gelesen werden kann, aber kein Effekt hat:
<html></html>
<body></body>
... die meisten anderen geschlossenen HTML Tags, wird aber nicht interpretiert
<title></title> - wird als plain text angezeigt, body wird nicht interpretiert
Was das System zerstört:
<br> ohne ein </br> dahinter faktisch </br> reicht
und so wird nicht interpretiert
HTML Kommentare, die HTML Tags enthalten <> reicht aus und zack, wird der Kommentar eingelesen
Besonderheiten:
- Das HTML Widget ließt auch alle Zeilenumbrüche ein. Evtl kann man das toggeln
- Monospace Fonts haben nur ASCII Zeichenset
- Offenbar gibt es eine Art Bohemia HTML Syntax mit eigenen Befehlen
Beispiel:
Spoiler anzeigen
<color name="black">
<p align="center">
<image scale="17.0" set="GermandayZ" name="Logo1" />
GermanDayZ Survial</p><p>
Serverregeln:
<h scale="1.2">
- Du sollst nicht glitchen
- Du sollst nicht cheaten
- Du sollst nicht begehren deines Nächsten Base
- Du sollst nicht Grimm im Global Chat verbreiten
</h></p></color><color name="red"><p><h scale="1.4" align="center">
<font name="gui/fonts/metron48">
Wer scheisse baut wird gebannt
</font>
</h></p></color>
<color name="black">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</color>
Alles anzeigen