Texte: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Schick HD verwendet Textkeys, d.h. alles, was im Spiel irgendwie als Text erscheinen soll, wird nicht direkt im Code als Text definiert, sondern es wird nur ei…“)
 
 
(Eine dazwischenliegende Version von einem Benutzer wird nicht angezeigt)
Zeile 21: Zeile 21:
 
   <text key="item_9999_desc">Beschreibungstext von Lunatics Rasenmäher</text>
 
   <text key="item_9999_desc">Beschreibungstext von Lunatics Rasenmäher</text>
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
 +
 +
--lunatic 08:32, 11. Apr. 2014 (CEST)
 +
[[Category:Modding]]

Aktuelle Version vom 11. April 2014, 12:10 Uhr

Schick HD verwendet Textkeys, d.h. alles, was im Spiel irgendwie als Text erscheinen soll, wird nicht direkt im Code als Text definiert, sondern es wird nur ein Verweis auf den entsprechenden Textkey gemacht. Alle Textkeys finden sich zentral in der Datei de.xml (bzw. die englischen Pendants in der Datei en.xml).

Wenn man nun in einem Modul Texte hinzufügen oder solche des Vanilla-Spiels überschreiben möchte, sind folgende Tags erforderlich:

<texts language="de">
   <alltexts>
 
   </alltexts>
</texts>

Wenn man englische Textkeys ändern oder hinzufügen möchte, wird entprechend "en" verwendet.

Die Definition eines Textkeys sieht dann z.B. so aus:

   <text key="item_9999_sin">Lunatics Rasenmäher</text>
   <text key="item_9999_plu">Lunatics Rasenmäher</text>
   <text key="item_9999_desc">Beschreibungstext von Lunatics Rasenmäher</text>


--lunatic 08:32, 11. Apr. 2014 (CEST)