Vorbemerkungen / Module: Unterschied zwischen den Versionen
Zeile 27: | Zeile 27: | ||
'''Aufbau einer contentinfo.xml''' | '''Aufbau einer contentinfo.xml''' | ||
− | <syntaxhighlight lang=" | + | <syntaxhighlight lang="xml"> |
− | + | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
− | |||
<contentinfo> | <contentinfo> | ||
− | |||
<loadversion>0</loadversion> | <loadversion>0</loadversion> | ||
− | |||
<loadorder>0</loadorder> | <loadorder>0</loadorder> | ||
− | |||
<combinedsettings>godgrace.xml</combinedsettings> | <combinedsettings>godgrace.xml</combinedsettings> | ||
− | |||
</contentinfo> | </contentinfo> | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Aufbau einer Moduldatei''' | '''Aufbau einer Moduldatei''' | ||
− | <syntaxhighlight lang=" | + | <syntaxhighlight lang="xml"> |
− | + | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
− | |||
<combinedsettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | <combinedsettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | ||
− | |||
<dungeons> | <dungeons> | ||
− | |||
</dungeons> | </dungeons> | ||
− | |||
<routeevents /> | <routeevents /> | ||
− | |||
<buildingevents /> | <buildingevents /> | ||
− | |||
<quests /> | <quests /> | ||
− | |||
<dialogpartner /> | <dialogpartner /> | ||
− | |||
<dialog /> | <dialog /> | ||
− | |||
<monsters /> | <monsters /> | ||
− | |||
<globalfights /> | <globalfights /> | ||
− | |||
<items /> | <items /> | ||
− | |||
<texts language="de"> | <texts language="de"> | ||
− | |||
<alltexts /> | <alltexts /> | ||
− | |||
</texts> | </texts> | ||
− | |||
<texts language="en"> | <texts language="en"> | ||
− | |||
<alltexts /> | <alltexts /> | ||
− | |||
</texts> | </texts> | ||
− | |||
</combinedsettings> | </combinedsettings> | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
--lunatic 18:53, 11. Mär. 2014 (CET) | --lunatic 18:53, 11. Mär. 2014 (CET) |
Version vom 13. März 2014, 10:45 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)