Problem (SSE) Creation Kit - Books markup tags

E

Ehemaliger Benutzer 10376

Gast
Hallo,
in https://www.creationkit.com/index.php?title=Book
steht eine Liste von markup tags, beginnend mit
"Books can be formatted with a variety of markup tags, listed below:
  • Bold tags (<b></b>): Text surrounded by bold tags will be bolded.
  • Italic tags (<i></i>): Text surrounded by italics tags will be italicized.
  • Underline tags (<u></u>): Text surrounded by underline tags will be underlined.
u.s.w
aber das alles scheint nicht mehr zu funktionieren, bis auf underlined?
 
Dies ist mir auch aufgefallen als ich das In-game-Handbuch von meiner bald erscheinenden Skyrim-Special-Edition-Mod "Spawn Enemy and Summon Merchant (SESM)" verfasst habe. Ich recherchierte eine halbe Ewigkeit, um dieses Darstellungsproblem zu lösen. Schließlich entschied ich mich, verschiedene Schriftarten zu nutzen, um den normalen Text von den Überschriften besser abzugrenzen. Für große Überschriften nahm ich EverywhereBoldFont, für mittlere EverywhereMediumFont und für den normalen Text die EverywhereFont. Um die Schriftgröße zu variieren, setzte ich des Weiteren den "font size"-Tag ein.

Achtung bezüglich "font face"-Tag (editiert):

Ob man diesen Tag mit </font> abschließen muss oder nicht, hängt davon ab, wie sich das Layout des Textes im Verlauf der Seiten entwickelt. Siehe hierzu dreifels' Anmerkungen im Post Nr. 3 und Nr. 5

der "font face"-Tag wird nicht mit </font> abgeschlossen, da es ansonsten ebenfalls zu Problemen in der Darstellung des Textes kommt.
Edit: jedenfalls, hatte ich Probleme damit; dreifels rät diese Tags doch abzuschließen (siehe Post Nr. 3)


Beispiel aus dem Handbuch von SESM:

<font face='$EverywhereBoldFont'><p align="center"><font size="19">Die Globalen Variablen und was sie tun</font></p><p align="left"><font face='$EverywhereMediumFont'>
<font size="19">SESMenemyExtraHealth
SESMenemyExtraStamina
SESMenemyResistDamageExtra</font>
<font face='$EverywhereFont'>
Diese Werte werden zu den Gegner-Basis-Werten von Gesundheit, Ausdauer und Schadensresistenz hinzuaddiert.
Standardwert für jede Globale Variable: 50
[pagebreak]

Das sieht dann im Spiel folgendermaßen aus:
SESM In-game-Handbuch - Beispiel 2.jpg


Falls du weitere Infos zum Thema "Buch schreiben" brauchst, kann ich dir dieses Tutorial empfehlen.
 
Zuletzt bearbeitet:
hmm.. das Tutorial kenn ich, aus 2012, aber ist leider auch nicht mehr gültig. Bei meiner Suche mit Google bin ich auf mehrere Hinweise gestoßen, die aber alle vor 2016 datieren und alle nicht mehr funktioniren. Übrigend wurde auch irgendwann vor nicht allzu langer Zeit das uesp wiki bezüglich Fonts geändert. Früher standen da Hinweise zu <b> und <i> und vieles mehr, was alles weg ist. Wann das geöndert wurde kann ich nicht feststellen.

Das Ergebnis meiner heutigen mehrstündigen Suche und Testen ist, dass nur noch <u>Unterstrich</u> funktioniert, man für Bold eine eigenen Font braucht (vermutlich für kursiv auch, gibt es aber wohl gar nicht, nochkeinen gefunden) und "von Haus aus" funktionieren im Buch nur
map "$EverywhereFont" = "Futura CondensedLight" Normal
map "$EverywhereBoldFont" = "Futura Condensed" Bold
map "$EverywhereMediumFont" = "Futura Condensed" Normal
map "$SkyrimBooks" = "SkyrimBooks_Gaelic" Normal
und dann die beiden Handschriften, die aber beide dassselbe sind
map "$HandwrittenFont" = "SkyrimBooks_Handwritten_Bold" Normal
map "$HandwrittenBold" = "SkyrimBooks_Handwritten_Bold" Normal
und die Spezialfonts Deadra, Falmer, Magic, Drachen

Ein erster Extrakt meiner Erkenntnisse ist hier zu finden.
Mit <p align geht dann noch links, rechts, mittig und Blocksatz
Das noch in CK Wiki beschriebene Wrapping geht auch nicht. Sehr schade, weil das bei Einbinden von Bildern sehr schön wäre.

So was würde ich gerne mit Schriftumlauf um das Bild machen, aber klappt nicht
[pagebreak]
<font size="16">Staada-Quest
<p align="center"><img src='img://textures/interface/Books/AE-CC-Buch/Staada 200x344.png'height="344" width="200"></p>
<font size="14">Staada ist eine Goldene Heilige ....

Was den Abschluss des Font Tags angeht: passt man nicht auf, ist man in einer Falle: die Darstellung wechselt zwischen default = SkyrimBooks und gewähltem Custom Font, besonders, wenn man andauernd zwischen Schriftgrößen wechselt. Hier muss man dann schon abschliessen und tatsächlich wieder mit Font Face = SkyrimBooks beginnen und wieder mit Abschluss setzen. Sonst kann es passieren, dass beim Umblättern pötzlich die Schriftgrößen alle anders sind, als gedacht, was man ja erst sieht, wenn man das ingame aufruft = xmal im Editor ändern, speichern, skyrim neu laden usw.

Früher waren Bücher einfacher, man konnte fast alles aus HTML benutzen und mit einen HTML-Editor fertig vorbereiten.

Bin gerade dabei, ein Buch mit Bebilderung zu machen, das ist echt ein Geduldsspiel. Da überleg ich manchmal, ob ich nicht besser ein PDF mache und zum Download hinlege, statt so was für ingame zu machen. Aber manchmal ist ingame-Erklärung einfach sinnvoller. (Und für Shumer, das irgenwann dieses Jahr mit der Fortsetzung 4.x oder 5.x kommt (Im Betatest sind wir bei der 4.3), liegen dann ca. 120 Bücher an, die ich alle beim Übersetzen auch umschreiben muss, weil der Autor alles in eigenen custom fonts gemacht hat, die alle keine Umlaute können. Langeweile kommt da nicht auf. naja, Shumer ist sowieso ein besonderes Projekt. Grandiose Mod und riesenfett, über 2200 Scripte und über 120 Quests und größte Welt, die ich bislang kenne. Und eine wirklich tolle Story. Wäre alleine ein eigenes Spiel wert.)

64654-1646674860-225836016.jpeg

64654-1646674865-1264526612.jpeg
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: darklady310187
Es ist einfach schön, wenn die Entwickler etwas verschlimmbessern ... NICHT ...

Mods für Oblivion zu machen ist manchmal einfach angenehmer, wenn ich mich mit solchem Kram wie nicht funktionierenden HTML-Tags nicht herumschlagen muss. Aber ich bin es ja seit langem gewohnt, für alle möglichen Dinge einen Workaround zu finden, egal ob es sich um Projekte für Skyrim, Fallout 4 oder Oblivion handelt.

Meinen vorherigen Post habe ich bezüglich des Abschließens des "Font Face"-Tags etwas abgeändert nachdem ich deine Antwort gelesen hatte.

Danke für den Modtipp :)
 
guck mal, was ich gefunden habe, aber frag nicht wo, ich weiß es nicht, gerade auf meiner HDD entdeckt. Datiert vom 5.3.2022
https://workupload.com/file/Asjv3X56Lr3

Nochmal Font Tags: immer braucht man sie nicht abzuschliessen, aber - und hier ist Roulett wohl die richtige Methode - jedesmal überprüfen. Was die ersten 4 Seiten noch richtig lauft, kann auf der 5. und 6. Seite Murks sein. Ich hab noch nicht herausgefunden, was nun wirklich wann richtig ist. Momentan prüfe ich alle 2-3 Seiten, ob es noch so ist, wie gedacht.

Nachtrag: das könnte aus CK WIki sein, ist aber auch nicht 100% richtig:
"The img tag is not compatible with the <align=”center”> tag."
<p align="center"><img src='img://textures/interface/Books/AE-CC-Buch/Staada 200x344.png'height="344" width="200"></p> zentriert das Bild von 200 Breite sehr schön.
Aber das ist die Zahl, die ich immer gesucht habe: "296px-wide"
 
Zuletzt bearbeitet von einem Moderator:
  • Like
Reaktionen: darklady310187
von 2012, damals war richtig was los.
Zu </font>
Wenn ich mit Farbe arbeite und wechsel wieder zu normal s/w, muss ich mit </font></p> abschliessen, und nach jedem </p> wieder neu mit <font face= beginnen (und u.U. auch mit <p align= wieder, wodurch dann wieder ein </p> notwendig wird und daraus folgt dass wieder ein <font face= folgen muss, auch wenn die Schrift unverändert bleibt., u.s.w.
So weit jedenfalls das Ergebnis meines heutigen Rumprobierens.
Hab ich aber so was
<font size="12">Gift sammeln <font size="10">(Mein Haustier Elytra (Schwermut)
<font size="12">Gift sammeln <font size="10">(Mein Haustier Elytra (Wahn)
brauch ich nicht abzuschliessen, mus aber <font size= jedesmal setzen, weil es sonst passieren kann, dass die nächste Zeile/Seite sich die Größe des (Achtung! Verblüffung!) ursprünglichen Settings der ersten Benutzung dieses Fonts (in dem Fall war das Größe 20) aneignet, und dann die folgenden Seiten jedesmal wechseln.
(Halte ich für einen Bug, aber was solls)
Hat man dann noch auf der ersten Seite nicht mit dem selben Custom Font begonnen, sondern ist mit Default = Skyrimbooks gestartet, ist das Nachfolgende nach dem Farbwechsel ohne Abschluss </font> bei </p> dann alles Default = Skyrimbooks, bis ein neues <font face= kommt. Ist irgendwo noch ein </p> ist das Chaos perfekt und man darf alles von vorne neu ingame verifizieren.
Auf <font face= und </font> kann man nur sicher verzichten, wenn man alles in default hat und nur das size= mitunter ändert. (das sind die Standard-Bücher von 90% aller Mods und alles aus vanilla). Ansonsten: immer überprüfen, wenn da eine klare wirklich immer geltende Regel existiert: Ich hab sie noch nicht gefunden.
 
von 2012, damals war richtig was los.
Das Tutorial auf DeviantArt wurde 2013 veröffentlicht ;).
Ich stimme dir aber zu, dass damals richtig was los war. Zu dieser Zeit hatte ich ein paar Projekte für Skyrim angefangen, aber nie beendet, da ich mit dem Creation Kit nicht so richtig warm wurde. Zehn Jahre später und meine erste Skyrim-Mod steht kurz vor der Veröffentlichung.
 
Ein Beispiel für eine Gestaltungsfalle:
Auf der Vorseite ist zwar der Text noch nicht am Seitenende, aber das Bild passt da nicht mehr hin, also kommt automatich eine neue Seite und das Bild zuoberst.
Das Bild ist ausgezeichnet mit <p align="center">

"... der die Quest "Blau im Gesicht" startet. (Hier erfolgt die automatische neue Seite)
<p align="center"><img src="img://textures/interface/Books/AE-CC-Buch/creature-Gogh-200x240.png"height="240" width="200"></p>

Aber: Das Bild erscheint linksbündig, nicht mittig, <p align="center"> wird ignoriert
ScreenShot1.jpg

Abhilfe: ein [pagebreak] und dann neue Zeile weiter mit <p align="center"> setzen.
 
weil ich gerade zufällig drauf gestoßen bin, beim Bearbeiten von CC Saints and Seducers:
Sehr böse Fehler in einem Buch ist so was, weil man das im Editor nicht erkennt, aber nicht nur eine Zeile dann doppelt überlagert ist, sondern auch das Buch die nächste Seite abbricht:
Im Editor ist das
"... kämpfen gegen jene, die sich gegen ihn stellen – und manchmal auch gegeneinander. Es ist also nicht weit hergeholt, dass sie sich bewusst und willentlich für ihre Rolle auf den Inseln entschieden haben." und der Gedankenstrich vor dem Und ist kein Gedankenstrich, sondern wohl beim Kopieren des Textes von einer Webseite unverändert und damit für das System unlesbar reinkopiert worden, wo eine Unicode-Umwandlung des Zeichens hätte erfolgen müssen. Bei so was sucht man sich dämlich, bis man den Fehler gefunden hat, wobei berichtigen auch nicht einfach ist. Dasselbe Poblem entsteht, wenn ein Modder das amerikanische Anführungszeichen anstatt des ' nimmt oder ein deutscher Modder mit Textprogramm den unteren Anführungsstrich, der völlig verboten ist, anstelle des "
Ist nämlich als Zeichensatz "Windows westlich" eingestellt, oder 1252, habe ich zwei Bindestriche, von denen nur einer gültig ist: 0x96 und 0x20, bei Unicode gibt es nur U+002D, der Text muss also konvertiert werden.
Offensichtlich ist das bei den CC-Modulen von Bethesda beim Erstellen der deutschen Strings nicht gemacht und von den Moddern, wohl aus Unkenntnis, nicht beachtet worden, die haben wild durcheinander in Creation Club ihre Texte gemacht. Da aber ab Skyrim SSE Unicode gilt, wurde einfach dahin übertragen, und ein nicht konvertierter Text, der übertragen wurde, geht nicht mehr einfach umzustellen. Er müsste erst zurück nach 1252 und dann richtig nach UTF8. Macht keiner, kann kaum einer.
So was ist für ein Buchingame absolut tödlich, die Seiten werden nicht angezeigt:
"... den Namen Goldene Heilige..."
Das muss ich jetzt hinkriegen, also jedes Buch ingame kontrollieren.

ScreenShot1.jpg
 
Zuletzt bearbeitet von einem Moderator: