Vorbemerkungen / Module: Unterschied zwischen den Versionen
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, 19: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)