Find out what the EMCCV is all about!

trending_flatPurpose- What's the use?
trending_flatHistory- What came before?
trending_flatPlans- What's coming next?
trending_flatThe Team- Who's behind it?

All you need to get creative!

trending_flatThe Prototype- While the EMCCV is still in development you can play with the prototype. Get it here!
trending_flatSailorXv3- The latest Sailor Senshi Generator of the SailorX family in its original format as well as the new and improved EMCCV format.
trending_flatAFHP- All about the Adult Female Humanoid Portrait module
trending_flatAFH- All about the Adult Female Humanoid module

Can't get enough? Create your own content!

trending_flatGetting started- Find out what you need and where to begin.
trending_flatGraphics Primer- Find out how to prepare your graphic files.
trending_flatXML Primer- The nitty gritty: how to write your config file!
trending_flatReference- An overview of all the possibilities within the config file!

This part is dedicated to all those little helpers out there - THANK YOU!

trending_flatSupporters- A list of all who have supported the EMCCV project so far!
trending_flatGet involved!- Find out what you get do to help!
linkPatreon- Our Patreon campaign.
linkIndieGoGo- Our IndieGoGo campaign.

Manage your creations online and get in contact with other creative types!

linkSailorX.com- The original Website for the SailorXv3 Sailor Generator!
linkDeviantArt Account- The SailorXv3 account where you'll get all the SailorXv3 previews first!
linkDeviantArt Group- A deviantArt group for viewing and sharing all SailorXv3 creations.
linkFacebook Page- The official SailorXv3 Facebook page
EMCCV About Downloads Docs Contributions Community
Login
Kindly supported by Fantasy Dress Up Games and Animal Makers

Docs → Modifications explained

navigate_before Prev Next navigate_next

MODIFYING Content

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!

The Directory

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

The Config File

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.