materialsub.cfg

From Valve Developer Community
Jump to navigation Jump to search

cfg/materialsub.cfg is a KeyValues file which, when the -replacematerials parameter is used by VBSP, causes the materials defined in the VMF to be swapped out in the compiled BSP. Since this is parsed before material map compile flags are parsed, its main purpose is deprecating outdated materials.

Cpp.pngCode:Keyvalue handling occurs in materialsub.cpp.

Syntax

"MaterialReplacements"
{
	"AllMaps"
	{
		"material_in_vmf"	"material_in_bsp"
	}
	"mapname"
	{
		"material_in_vmf"	"material_in_bsp"
	}
}
Confirm:Verify this is accurate; it was determined by reading VBSP source code.