$cdmaterials: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(Added note of 32 search paths as the default limit)
Line 8: Line 8:


{{tip|Material ''filenames'' are defined by the [[reference mesh]] (<code>[[$body]]</code> or <code>[[$model]]</code>).}}
{{tip|Material ''filenames'' are defined by the [[reference mesh]] (<code>[[$body]]</code> or <code>[[$model]]</code>).}}
{{tip|By default, models can have ''no more than'' 32 different material search paths.}}


== Syntax ==
== Syntax ==

Revision as of 21:21, 14 June 2019

Template:Otherlang2 The QC command $cdmaterials defines the folders in which the game will search for the model's materials (subfolders are not searched). Each path is relative to <game>\materials\.

It is traditional to specify the \models subfolder before any others.

Tip.pngTip:Material filenames are defined by the reference mesh ($body or $model).
Tip.pngTip:By default, models can have no more than 32 different material search paths.

Syntax

$cdmaterials <path> <path 2> [...]

Example

$modelname		"weapons\shell.mdl"
$cdmaterials		"models\weapons\"
$body		shell	"shell_ref.smd"
$sequence	idle	"shell_idle.smd"