Changes

Jump to navigation Jump to search
1,162 bytes added ,  15:16, 19 March 2016
Line 142: Line 142:  
=== Features ===
 
=== 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.
 
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.
 +
 +
==== Attributes ====
 +
 +
{|class="wikitable"
 +
|From
 +
|Use this attribute to specify which other feature this feature supersedes. You can create a tree in this fashion where the features are mutually exclusive. An example could be how 24-bit audio supersedes 8-bit. All dependent features are also backwards compatible in this way. If you select 24-bit audio, all features depending on 8-bit will still work.
 +
|-
 +
|Forced
 +
|Whether this feature is selected by default. Each piece of software should have at least one forced feature, which will define a lower limit for development time.
 +
|-
 +
|Vital
 +
|Whether this feature is seen as vital in the market. If a feature is vital, software which does not have it implemented upon release will be considered lower quality by consumers.
 +
|-
 +
|Research
 +
|This marks a feature as patentable, it's royalty percent will be based around its vital status and development time compared to other researchable features in the same software type. The research attribute should specify which feature this features is part of. Researchable features must have an unlock date and other features in the same software type can not depend on it.
 +
|}
    
==== Tags ====
 
==== Tags ====

Navigation menu