properties

This definition is used in the extension.xml file to specify the properties of an extension.

There are several properties which can influence availability and load order. These tags take priority in this order: ruleset, exclusiongroup, dependency, loadorder.

The ruleset property determines whether the extension is shown for a given campaign based on the ruleset used. If the minrelease and/or maxrelease subtags are specified, and the ruleset version does not match, then the extension will be shown as broken on the launcher screen, and not be selectable.

The loading order for extensions is defined by starting with the largest loadorder property for an extension down to the lowest loadorder property. If two extensions have the same load order value, then they are loaded in alphabetical order. If no load order value is defined, then zero is assumed.


Definition

<properties > <name > ... </name> <version > ... </version> <author > ... </author> <description > ... </description> <ruleset > <minrelease > ... </minrelease> <maxrelease > ... </maxrelease> </ruleset> <loadorder > ... </loadorder> </properties>

<properties >

 

<name > ... </name>

Extension display name

<version > ... </version>

Optional. Extension version

<author > ... </author>

Optional. Extension author

<description > ... </description>

Optional. Text describing what the extension does

<ruleset >

The ruleset for which this extension can be used. More than one ruleset tag can be defined.

<minrelease > ... </minrelease>

Minimum ruleset version allowed for this extension and ruleset combination

<maxrelease > ... </maxrelease>

Maximum ruleset version allowed for this extension and ruleset combination

</ruleset>

 

<loadorder > ... </loadorder>

Optional. Positive number defining the order in which the extension should be loaded.

</properties>