navigate_before Prev Next navigate_next
A modification adds new content to an already existing module AND replaces it, too! It is not yet supported, but will be soon! So you can get your files ready!
When you create a modification you first need to create a folder within the mod folder. The name of the folder must be the same as the id of your modification. Let's assume we want to create a modification for SailorXv3. Then we would create a folder in the following directory:
EMCCV_Prototype > modules > SailorXv3 > mod > MyMod01
A modification looks exactly like an extension, except the root XML element in the config file is modification instead of extension. The modification also has the attribute parent - the id of the module(s) and/or extension(s) this modification is intended for must be given here. Example:
<modification id="MyMod01" parent="SailorXv3" title="My First SailorXv3 Mod">...</modification>
When the modification is loaded, the EMCCV will ensure that the parent module(s) and extension(s) are already loaded.
If any are not, then the EMCCV will attempt to load them first.
If any can not be loaded, the EMCCV will display an error message.
While being loaded the modification will replace content as well as add it if it's not already defined.