|This is the root tag, which all tags should be a child to.
+
|This is the root tag, which all tags should be a child to. If this tag has the attribute Override="True", all tags are optional and will override the content of a software type by the same name. You can use this to override some values of the built-in software types. Note that if you override the Features tag, you will delete all features from the software type.
|-
|-
|Name
|Name
|The name of the software as it will appear in dropdown lists, etc.
|The name of the software as it will appear in dropdown lists, etc.
+
|-
+
|Delete
+
|Optional tag which deletes the software type from the game, if it is set to TRUE
|-
|-
|Category
|Category
Line 95:
Line 98:
</Features>
</Features>
</SoftwareType></pre>
</SoftwareType></pre>
+
+
== Features ==
+
Features are defined in the Feature tag of Software types. Optinally a base.xml file can be placed in the "SoftwareTypes" folder with feature definitions, which will then be added to all software. If the root tag of the base.xml file contains the attribute Override = "TRUE", it will remove any base features already defined, this would remove the built-in QA feature for example.