Oblivion:Buch Formatierung

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

Bücher benutzen eine vereinfachte HTML-Formatierung um Ausrichtung, Farbe und Schriftsatz zu verändern und Bilder einzufügen.

Nur ein kleiner Teil von HTML Tags können in Oblivions Büchern angewendet werden. Und diese legen auch ein leicht verändertes Verhalten an den Tag, wie man sie in einem Web-Browser vielleicht schon kennt.

Selbstverständlich kann man seinen Text auch einfach schreiben, wie er stehen soll (Absätze werden dargestellt, aber keine Ausrichtungen, Farben, Schriftsätze oder Bilder). Wenn man aber auf die "Sonderfunktionen" zurückgreifen möchte, muss man das Dokument gleich mit einem HTML Tag irgendeiner Art beginnen! Der FONT Tag ist im Grunde genommen dazu die beste Wahl, aber es geht auch alles andere in Klammern (Diese: < und > ), wie z.B. "<HTML>". Wenn der Buch-Text mit Wörtern startet und hinterher HTML-Tag benutzt, werden diese mit angezeigt und ihr eigentlicher Zweck wird "übergangen" (Ich meine sowas sogar schon mal im Spiel gesehen zu haben...). Auf diese Weise werden in einem einfachen Text (ohne HTML-Struktur) auch die Zeichen < oder > ohne Fehler angezeigt.


Unterstützte Tags:

  • <BR> - Dieses Tag startet eine neue Zeile (Absatz-Tag)

Unterschied: Es wird keinen Absatz erzeugen (bzw. eine Freizeile) in der ersten Zeile des Buches. Wenn du also einen Text mit <BR> beginnst, wird dieses Zeichen quasi ignoriert. Wenn du aber willst, dass die erste Zeile freigelassen wird, solltest du vor dem <BR>-Tag ein Leerzeichen lassen (Achte darauf, das vorher schon ein HTML-Tag auftaucht, damit das Tag hinter dem Freizeichen als solches anerkannt wird).


  • <P> - Dieser Tag verhält sich im Grunde genauso wie <BR>, jedoch lässt es zwei Zeilen frei, bevor der nächste Text angezeigt wird.


  • <HR> Dieses Tag erzwingt einen Seitenumbruch. Der nachfolgende Text wird also auf der nächsten Seite dargestellt (für Tagebucheinträge interessant). Dieses Tag wird in Schriftrollen ignoriert.

Unterschied: In HTML erstellt dieses Tag eine Horizontale Linie. Da HTML aber keine Buchseiten benutzt, ähnelt es sich doch etwas in der Bedeutung.


  • <DIV> - Benutze dieses Tag, um den Text links, rechts oder mittig zu platzieren. (Das <CENTER> Tag von HTML wird nicht unterstützt). Von alleine macht dieses Tag überhaupt nichts. Wenn man es aber mit dem Align-Attribut benutzt, kann man den Blocksatz ändern UND der Text beginnt in einer neuen Zeile. Benutze die folgenden Tag-Attribute, um den Text zu justieren:
    • <DIV align=left> - Zeigt den Text auf der linken Seite an
    • <DIV align=center> - Zeigt den Text Zentriert (mittig) an
    • <DIV align=right> - Zeigt den Text ebenfalls mittig an.. Ne Quatsch, natürlich rechts.

Unterschiede zum HTML: Ebenso wie der Font Tag (s. unten) kann der Div Tag nicht geschachtelt werden

  • <FONT> - Benutze dieses Tag, um den Schriftsatz zu ändern. Die folgenden Tag-Attribute sind vorhanden:
    • <FONT color=FFFFFF>
    • <FONT face=1></owiki> oder <nowiki><FONT face=Kingthings_Regular>

Beide Attribute können innerhalb eines einzelnen Tag stehen. Das FACE Attribut kann entweder den exakten Font-Name beinhalten der in den Spieleinstellungen definiert wurde, oder ein numerischer Index von 1 bis 5. Farben (color) werden im Standard HTML Hexa-Format angegeben. Der Standard-Schriftsatz (font) ist 1 und die Standard-Farbe ist schwarz (Hexa=000000), wenn nichts anderes angegeben wird. Das End-Tag </FONT> beendet die Formatierung des Textes und kehrt zu den Standard-Einstellungen wie eben angegeben zurück. Alte Font-Namen werden automatisch umgerechnet, sollten aber besser per Hand geändert werden.


Liste der Fonts (Schriftsätze) die im Spiel unterstützt werden
SFontFile_1=Data\Fonts\Kingthings_Regular.fnt
SFontFile_2=Data\Fonts\Kingthings_Shadowed.fnt
SFontFile_3=Data\Fonts\Tahoma_Bold_Small.fnt
SFontFile_4=Data\Fonts\Daedric_Font.fn
SFontFile_5=Data\Fonts\Handwritten.fnt

Unterschiede: Die Schriftsätze, die im Spiel genutzt werden, sind keine Windows-Schriftarten, also können sie nicht in HTML oder Windows angezeigt werden.


  • <IMG> - Dieser Befehl fügt ein Bild in das Buch ein. Es benötigt alle drei Attribute auf einmal. Das Bild wird so eingefügt als wäre es eine Art Großer Buchstabe eines Textes, genau wie in HTML. Das bedeutet, du kannst z.B. das erste Zeichen eines Satzes mit einem Bild beginnen (so wie ein Großer Anfangs-Buchstabe in "edlen Büchern") und der Text wird um das Bild herum laufen. Genauso kannst du ein Bild auch mittig legen und es quasi als Logo erscheinen lassen (wie man es beim "Rappenkurier" im Spiel sieht). Genau wie beim Standard-HTML kannst du keinen Text um das Bild "fließen" lassen. Die benötigten Attribute sehen wie folgt aus:
    • <IMG src="Book/fancy_font/h_62x62.dds" width=62 height=62>

(den Ordner "Book" findet man unter ..Oblivion\Data\textures\menus\book) Unterschiede: In HTML wird die ganze Bild-Datei immer angezeigt. Dabei wird es gestreckt und gestaucht, damit es in die vorgegebene Größe passt. In Oblivion müssen alle DDS-Dateien eine Größe haben, die durch 2 teilbar ist (z.B. 32, 64, 128, 256 usw). Wenn du eine nicht durch Zwei teilbare Größe nimmst, wird die Bildergröße nicht verändert, jedoch wird das Bild geschnitten und ein Teil wird nicht angezeigt. Du solltest daher die Bild-Dateien so benennen, wie groß sie sind, so wie im obigen Beispiel das Bild eine Größe von 62x62 Pixel hat. Vermeide es, vorhandene Bilddateien mit HTML Code zu strecken oder zu verkleinern. Verändere lieber das Ausgangsbild.


Links