How-To: Creating Complex Sorter Extensions

Complex Sorter supports extensions since version 1.9. This extension can add mod rules, plugins and even extend the output tag set. You can also bundle your own tag configuration into the package.
The extension can be as simple as just processing rules for a single specific mod. But could also be a complete overhaul of the whole processing.

The CS extension is made as ready-to-use download package. Ready to be downloaded, installed and used by normal Mod Organizers - So the user doesn't need to copy files manually!

The structure is really simple, you just need to copy your existing files according to the structure below and zip it.

Package folder structure

  • [Your CS extension mod name].rar
    • Complex Sorter\
      • Plugins\ - If you have made your own plugin, put it here. Works exactly like the main CS "Plugins\" folder
      • Rules (Mods)\ - If you have made mod rules, put those here. Works exactly like the main CS "Rules (Mods)\" folder
      • Rules (Tag Configuration)\ - This folder can contain a tags.ini, which will automatically extend the default tags.ini.
    • Interface\ - Add this (empty) folder, so MO2 will recognize the mod structure correctly. You can also add your own tag configuration here.
All folders are optional.
It is recommended to add at least an empty "Interface\" folder, so the installation via MO2 works without a "Choose data location" prompt.

Example package

  • My CS extension.rar
    • Complex Sorter\
      • Plugins\
        • My own CS plugin.ini - I've made my own plugin!
      • Rules (Mods)\
        • Fallout4.ini - My rules for processing Fallout4.esm records
        • ExampleMoreWeaponsMod.ini - Add my new tags to ExampleMoreWeaponsMod.esp by my processing rules
      • Rules (Tag Configuration)\
        • tags.ini - New tags used in my extension!
    • Interface\
      • DEF_CONF\
        • DEF_INV_TABS.xml - The container categories for my own tag configuration
        • DEF_INV_TAGS.xml - The tags for my own tag configuration
      • lyrConf.xml - The Pipboy subcategories for my own tag configuration

Article information

Added on

Edited on

Written by

m8r98a4f2

0 comments

  翻译: