Vorbemerkungen / Module: Unterschied zwischen den Versionen
Zeile 27: | Zeile 27: | ||
'''Aufbau einer contentinfo.xml''' | '''Aufbau einer contentinfo.xml''' | ||
+ | <syntaxhighlight lang="javascript"> | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
Zeile 40: | Zeile 41: | ||
</contentinfo> | </contentinfo> | ||
− | + | </syntaxhighlight> | |
'''Aufbau einer Moduldatei''' | '''Aufbau einer Moduldatei''' | ||
+ | <syntaxhighlight lang="javascript"> | ||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
Zeile 82: | Zeile 84: | ||
</combinedsettings> | </combinedsettings> | ||
− | + | </syntaxhighlight> | |
--lunatic 18:53, 11. Mär. 2014 (CET) | --lunatic 18:53, 11. Mär. 2014 (CET) |
Version vom 11. März 2014, 20:02 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)