Bilder: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Category:Modding == Einbinden von eigenen Bildern == === Charakterportraits === Im Verzeichnis "BladeofDestiny" (Unterverzeichnis "Dokumente" oder "Eige…“)
 
Zeile 17: Zeile 17:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<charpic>user_BILDNAME</charpic>
 
<charpic>user_BILDNAME</charpic>
 +
</syntaxhighlight>
 +
 +
 +
=== Bilder per Modul einbinden ===
 +
 +
In der Datei "contentinfo.xml" eines Moduls kann man einen Bilder-Ordner definieren, der einen beliebigen Namen tragen kann, z.B. so:
 +
 +
<syntaxhighlight lang="xml">
 +
<imagedirectory name="eigenebilder" />
 +
</syntaxhighlight>
 +
 +
Einen Ordner mit entsprechendem Namen legt man dann als Unterordner des Modulordners an und kopiert alle gewünschten Bilderdateien dort hinein.
 +
 +
 +
===== Zugriff auf die Bilder im XML/Javascript =====
 +
 +
''Der Zugriff auf eine Bilddatei erfolgt immer ohne Angabe der Dateiendung!''
 +
 +
Im Tag "bildid" kann der Dateiname der Bilddatei direkt angegeben werden, so dass das Bild dann während des gesamten Dialogs angezeigt wird.
 +
 +
<syntaxhighlight lang="xml">
 +
<partner>
 +
<id>info7_1</id>
 +
<name>info7_1_hl</name>
 +
<bildid>eigenesbild</bildid>
 +
</partner>
 +
</syntaxhighlight>
 +
 +
Zusätzlich gibt es die JS-Funktion [[setDialogueImage]], die darüber hinaus den Vorteil bietet, auch im Laufe eines Dialogs (je nach gerade aktiver Dialog-ID) ein Bild anzuzeigen bzw. zu wechseln.
 +
 +
<syntaxhighlight lang="javascript">
 +
setDialogueImage("eigenesbild2");
 
</syntaxhighlight>
 
</syntaxhighlight>

Version vom 24. April 2015, 19:37 Uhr


Einbinden von eigenen Bildern

Charakterportraits

Im Verzeichnis "BladeofDestiny" (Unterverzeichnis "Dokumente" oder "Eigene Dateien" je nach Betriebssystem, nicht zu verwechseln mit dem Ordner "charimg" im Installationsverzeichnis) befindet sich der Ordner "charimage". In diesem können eigene Bilder abgelegt werden, die im Spiel dann als Charakterportraits zu Verfügung stehen.

Unterstützte Formate: png, jpg, jpeg

Größe: 256x256 Pixel

Durch die Dateinamenerweiterung "_m" oder "_w" wird sicher gestellt, dass das betreffende Bild entsprechend nur bei männlichen oder weiblichen Charakteren (in der Generierung oder beim Durchklicken im Charakterbogen) zur Verfügung steht.

Möchte man einer Charakterdatei (.dsa1char) ein festes Bild aus diesem Verzeichnis zuordnen, geschieht dies wie folgt:

<charpic>user_BILDNAME</charpic>


Bilder per Modul einbinden

In der Datei "contentinfo.xml" eines Moduls kann man einen Bilder-Ordner definieren, der einen beliebigen Namen tragen kann, z.B. so:

<imagedirectory name="eigenebilder" />

Einen Ordner mit entsprechendem Namen legt man dann als Unterordner des Modulordners an und kopiert alle gewünschten Bilderdateien dort hinein.


Zugriff auf die Bilder im XML/Javascript

Der Zugriff auf eine Bilddatei erfolgt immer ohne Angabe der Dateiendung!

Im Tag "bildid" kann der Dateiname der Bilddatei direkt angegeben werden, so dass das Bild dann während des gesamten Dialogs angezeigt wird.

<partner>
<id>info7_1</id>
<name>info7_1_hl</name>
<bildid>eigenesbild</bildid>
</partner>

Zusätzlich gibt es die JS-Funktion setDialogueImage, die darüber hinaus den Vorteil bietet, auch im Laufe eines Dialogs (je nach gerade aktiver Dialog-ID) ein Bild anzuzeigen bzw. zu wechseln.

setDialogueImage("eigenesbild2");