Materialsub.cfg: Difference between revisions
Jump to navigation
Jump to search
Code:Keyvalue handling occurs in materialsub.cpp.
Confirm:Verify this is accurate; it was determined by reading VBSP source code.
SirYodaJedi (talk | contribs) (→Syntax) |
SirYodaJedi (talk | contribs) (Occurs before %compile flags are parsed) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:materialsub.cfg}}{{stub}} | {{DISPLAYTITLE:materialsub.cfg}}{{stub}} | ||
{{code|cfg/materialsub.cfg}} is a [[KeyValues]] file which, when the {{mono|-replacematerials}} parameter is used by [[VBSP]], causes the materials defined in the VMF to be swapped out in the compiled BSP. | {{code|cfg/materialsub.cfg}} is a [[KeyValues]] file which, when the {{mono|-replacematerials}} parameter is used by [[VBSP]], causes the materials defined in the VMF to be swapped out in the compiled BSP. | ||
{{codenote|Keyvalue handling occurs in [https://github.com/ValveSoftware/source-sdk-2013/blob/master/src/utils/vbsp/materialsub.cpp materialsub.cpp].}} | {{codenote|Keyvalue handling occurs in [https://github.com/ValveSoftware/source-sdk-2013/blob/master/src/utils/vbsp/materialsub.cpp materialsub.cpp].}} | ||
== Syntax == | == Syntax == |
Revision as of 08:47, 29 March 2025
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.

Syntax
"MaterialReplacements"
{
"AllMaps"
{
"material_in_vmf" "material_in_bsp"
}
"mapname"
{
"material_in_vmf" "material_in_bsp"
}
}
