<modDesc descVersion="integer"Description: Version of the modDesc, can be used to enforce a specific game version or patch level for a mod to load
Type: Integer
Required: yes
>
<author>stringDescription: Author(s) of the mod
Type: String
Required: yes
</author>
<description>
<br>stringDescription: localized description
Type: String
Required: no
</br>
<cs>stringDescription: localized description
Type: String
Required: no
</cs>
<ct>stringDescription: localized description
Type: String
Required: no
</ct>
<cz>stringDescription: localized description
Type: String
Required: no
</cz>
<da>stringDescription: localized description
Type: String
Required: no
</da>
<de>stringDescription: localized description
Type: String
Required: no
</de>
<ea>stringDescription: localized description
Type: String
Required: no
</ea>
<en>stringDescription: localized description
Type: String
Required: no
</en>
<es>stringDescription: localized description
Type: String
Required: no
</es>
<fc>stringDescription: localized description
Type: String
Required: no
</fc>
<fi>stringDescription: localized description
Type: String
Required: no
</fi>
<fr>stringDescription: localized description
Type: String
Required: no
</fr>
<hu>stringDescription: localized description
Type: String
Required: no
</hu>
<id>stringDescription: localized description
Type: String
Required: no
</id>
<it>stringDescription: localized description
Type: String
Required: no
</it>
<jp>stringDescription: localized description
Type: String
Required: no
</jp>
<kr>stringDescription: localized description
Type: String
Required: no
</kr>
<nl>stringDescription: localized description
Type: String
Required: no
</nl>
<no>stringDescription: localized description
Type: String
Required: no
</no>
<pl>stringDescription: localized description
Type: String
Required: no
</pl>
<pt>stringDescription: localized description
Type: String
Required: no
</pt>
<ro>stringDescription: localized description
Type: String
Required: no
</ro>
<ru>stringDescription: localized description
Type: String
Required: no
</ru>
<sv>stringDescription: localized description
Type: String
Required: no
</sv>
<tr>stringDescription: localized description
Type: String
Required: no
</tr>
<uk>stringDescription: localized description
Type: String
Required: no
</uk>
<vi>stringDescription: localized description
Type: String
Required: no
</vi>
</description>
<extraSourceFiles>
<sourceFile filename="string"Description: additional lua file to source
Type: String
Required: no
/>
</extraSourceFiles>
<handToolSpecializations>
<specialization className="string"Description: The name of the specialization class
Type: String
Required: yes
filename="string"Description: The path of the specialization file
Type: String
Required: yes
name="string"Description: The name of the specialization
Type: String
Required: yes
/>
</handToolSpecializations>
<handToolTypes>
<type filename="string"Description: The path of the types lua script file
Type: String
Required: yes
name="string"Description: The name of the type
Type: String
Required: yes
parent="string"Description: The name of the parent type to inherit from
Type: String
Required: no
>
<specialization name="string"Description: The name of the specialization to be part of this type
Type: String
Required: no
/>
</type>
</handToolTypes>
<iconFilename>stringDescription: Path to the icon used for the whole mod
Type: String
Required: yes
</iconFilename>
<materialTemplates id="string"Description: File Identifier
Type: String
Required: no
name="string"Description: File Name
Type: String
Required: no
parentTemplateDefault="string"Description: Name of default parent template
Type: String
Required: no
parentTemplateFilename="string"Description: Path to parent template file
Type: String
Required: no
>
<template brand="string"Description: Brand identifier
Type: String
Required: no
category="string"Description: Category name (Used by DCC Tool)
Type: String
Required: no
clearCoatIntensity="float"Description: missing
Type: Float
Required: no
clearCoatSmoothness="float"Description: missing
Type: Float
Required: no
colorScale="x y z"Description: Color values (sRGB)
Type: Multiple values (x, y, z)
Required: no
description="string"Description: Descrpition text of the template
Type: String
Required: no
detailDiffuse="string"Description: Detail diffuse texture
Type: String
Required: no
detailNormal="string"Description: Detail normal texture
Type: String
Required: no
detailSpecular="string"Description: Detail specular texture
Type: String
Required: no
iconFilename="string"Description: Icon filename (Used by DCC Tool)
Type: String
Required: no
metalnessScale="float"Description: missing
Type: Float
Required: no
name="string"Description: Name of template
Type: String
Required: no
parentTemplate="templates#parentTemplateDefault"Description: Name of parent template
Type: String
Default: templates#parentTemplateDefault
Required: no
porosity="float"Description: missing
Type: Float
Required: no
smoothnessScale="float"Description: missing
Type: Float
Required: no
title="string"Description: Name of the color to display in the shop
Type: String
Required: no
usage="integer"Description: Usage of the color
Type: Integer
Required: no
>
<colorScan channelB="true"Description: Calibrate blue channel
Type: Boolean
Default: true
Required: no
channelG="true"Description: Calibrate green channel
Type: Boolean
Default: true
Required: no
channelMetalness="true"Description: Calibrate metalness
Type: Boolean
Default: true
Required: no
channelR="true"Description: Calibrate red channel
Type: Boolean
Default: true
Required: no
channelSmoothness="true"Description: Calibrate smoothness
Type: Boolean
Default: true
Required: no
filename="string"Description: Path to scan reference
Type: String
Required: no
/>
</template>
</materialTemplates>
<multiplayer supported="false"Description: Mod supports multiplayer
Type: Boolean
Default: false
Required: no
/>
<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>
<attributes>
<clearList keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
path="string"Description: List to clear but keep one item
Type: String
Required: no
/>
<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>
<set path="string"Description: Path change in parent xml
Type: String
Required: no
value="string"Description: Target value to set in parent file
Type: String
Required: no
/>
</attributes>
</parentFile>
<placeableSpecializations>
<specialization className="string"Description: The name of the specialization class
Type: String
Required: yes
filename="string"Description: The path of the specialization file
Type: String
Required: yes
name="string"Description: The name of the specialization
Type: String
Required: yes
/>
</placeableSpecializations>
<placeableTypes>
<type filename="string"Description: The path of the types lua script file
Type: String
Required: yes
name="string"Description: The name of the type
Type: String
Required: yes
parent="string"Description: The name of the parent type to inherit from
Type: String
Required: no
>
<specialization name="string"Description: The name of the specialization to be part of this type
Type: String
Required: no
/>
</type>
</placeableTypes>
<storeItems>
<storeItem xmlFilename="string"Description: Path to xml file of a individual store item
Type: String
Required: no
/>
</storeItems>
<title>
<br>stringDescription: localized title
Type: String
Required: no
</br>
<cs>stringDescription: localized title
Type: String
Required: no
</cs>
<ct>stringDescription: localized title
Type: String
Required: no
</ct>
<cz>stringDescription: localized title
Type: String
Required: no
</cz>
<da>stringDescription: localized title
Type: String
Required: no
</da>
<de>stringDescription: localized title
Type: String
Required: no
</de>
<ea>stringDescription: localized title
Type: String
Required: no
</ea>
<en>stringDescription: localized title
Type: String
Required: no
</en>
<es>stringDescription: localized title
Type: String
Required: no
</es>
<fc>stringDescription: localized title
Type: String
Required: no
</fc>
<fi>stringDescription: localized title
Type: String
Required: no
</fi>
<fr>stringDescription: localized title
Type: String
Required: no
</fr>
<hu>stringDescription: localized title
Type: String
Required: no
</hu>
<id>stringDescription: localized title
Type: String
Required: no
</id>
<it>stringDescription: localized title
Type: String
Required: no
</it>
<jp>stringDescription: localized title
Type: String
Required: no
</jp>
<kr>stringDescription: localized title
Type: String
Required: no
</kr>
<nl>stringDescription: localized title
Type: String
Required: no
</nl>
<no>stringDescription: localized title
Type: String
Required: no
</no>
<pl>stringDescription: localized title
Type: String
Required: no
</pl>
<pt>stringDescription: localized title
Type: String
Required: no
</pt>
<ro>stringDescription: localized title
Type: String
Required: no
</ro>
<ru>stringDescription: localized title
Type: String
Required: no
</ru>
<sv>stringDescription: localized title
Type: String
Required: no
</sv>
<tr>stringDescription: localized title
Type: String
Required: no
</tr>
<uk>stringDescription: localized title
Type: String
Required: no
</uk>
<vi>stringDescription: localized title
Type: String
Required: no
</vi>
</title>
<version>stringDescription: Version number of the mod, format 'a.b.c.d'
Type: String
Required: yes
</version>
</modDesc>