VMDL/MaterialRemap: Difference between revisions
< VMDL
Jump to navigation
Jump to search
m (THE OWL moved page Dota 2 Workshop Tools/VMDL/MaterialRemap to Valve Model/MaterialRemap) |
(Rewrite Template:Lang to Template:LanguageBar. This action was performed by a bot.) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|Dota 2 Workshop Tools/VMDL/MaterialRemap}} | ||
{{Dota 2Tools topicons}} | {{Dota 2Tools topicons}} | ||
Material Remap items allow materials to be reassigned. | Material Remap items allow materials to be reassigned. |
Latest revision as of 17:41, 18 July 2025


Material Remap items allow materials to be reassigned.
Display
- Material remap items are under the "Material Remap List" item in the outliner.

Create
- Use the Model > Add Material Remap menu item.
Edit
- To add a material remap item, select the "Material Remap List" item and press the green "+" button in the property editor.
- To edit a material remap item, select it in the outliner.
Data Structures
The vmdl material remap list data looks like this:
CVMaterialRemapList* m_pMaterialRemapList = &CVMaterialRemapList_0
m_pMaterialRemapList
A pointer to the vmdl's CVMaterialRemapList.
CVMaterialRemapList
A list of CVMaterialRemap elements. Looks like this in the vmdl:
CVMaterialRemapList CVMaterialRemapList_0
{
CVMaterialRemap[] m_vMaterialRemapList =
[
CVMaterialRemap
{
string m_sSearchMaterial = ""
string m_sReplaceMaterial = ""
}
]
}
NodeMaterialGroup_t
Attribute | Friendly Name | Description | Type | Default Value |
---|---|---|---|---|
m_name | Name | Name of the material group | string | |
m_materialList | Materials | A list of material paths ( content relative ) associated with this group | string[] |
