Vorbemerkungen / Module: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
Zeile 23: Zeile 23:
  
 
– testmod.xml (= Moduldatei)
 
– testmod.xml (= Moduldatei)
 +
 +
 +
 +
'''Aufbau einer contentinfo.xml'''
 +
 +
<?xml version="1.0" encoding="utf-8"?>
 +
 +
<contentinfo>
 +
 +
<loadversion>0</loadversion>
 +
 +
<loadorder>0</loadorder>
 +
 +
<combinedsettings>godgrace.xml</combinedsettings>
 +
 +
</contentinfo>
 +
 +
 +
 +
'''Aufbau einer Moduldatei'''
 +
 +
<?xml version="1.0" encoding="utf-8"?>
 +
 +
<combinedsettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 +
 +
<dungeons>
 +
 +
</dungeons>
 +
 +
<routeevents />
 +
 +
<buildingevents />
 +
 +
<quests />
 +
 +
<dialogpartner />
 +
 +
<dialog />
 +
 +
<monsters />
 +
 +
<globalfights />
 +
 +
<items />
 +
 +
<texts language="de">
 +
 +
<alltexts />
 +
 +
</texts>
 +
 +
<texts language="en">
 +
 +
<alltexts />
 +
 +
</texts>
 +
 +
 +
</combinedsettings>
  
  
 
--lunatic 18:53, 11. Mär. 2014 (CET)
 
--lunatic 18:53, 11. Mär. 2014 (CET)

Version vom 11. März 2014, 20:35 Uhr

Das Modding wird über „Moduldateien“ durchgeführt. Die Moduldatei enthält entsprechende Tags für die Bereiche des Spiels, die verändert werden sollen (z.B. <items>). Beim Einlesen der Moduldatei bei Spielstart werden dann die Einträge des Hauptspiels, die in der Moduldatei verändert wurden (z.B. Items, Monster, Text-Keys), überschrieben bzw. neue Einträge dem Spiel hinzugefügt.

Die Module werden im Ordner „Dokumente/BladeofDestiny/usermods“ abgelegt. Wenn ein Modul entfernt werden soll, genügt es, dieses aus dem Ordner zu löschen.

Pro Mod werden 2 Dateien benötigt:

– Die Moduldatei selbst und

– eine Datei „contentinfo.xml“

Diese verweist auf die zugehörige Moduldatei, so dass das Spiel weiß, welche Moduldatei zu laden ist.


Beide Dateien werden in einem entsprechenden Unterordner unter „usermods“ abgelegt.

Beispiel:

Ordner: usermods\testmod

Im Ordner „testmod“ dann:

– contentinfo.xml

– testmod.xml (= Moduldatei)


Aufbau einer contentinfo.xml

<?xml version="1.0" encoding="utf-8"?>

<contentinfo>

<loadversion>0</loadversion>

<loadorder>0</loadorder>

<combinedsettings>godgrace.xml</combinedsettings>

</contentinfo>


Aufbau einer Moduldatei

<?xml version="1.0" encoding="utf-8"?>

<combinedsettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<dungeons>

</dungeons>

<routeevents />

<buildingevents />

<quests />

<dialogpartner />

<dialog />

<monsters />

<globalfights />

<items />

<texts language="de">

<alltexts />

</texts>

<texts language="en">

<alltexts />

</texts>


</combinedsettings>


--lunatic 18:53, 11. Mär. 2014 (CET)