Vorbemerkungen / Module: Unterschied zwischen den Versionen

Aus Schicksalsklinge Wiki
Wechseln zu: Navigation, Suche
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)