This article's documentation is for anything that uses the Source engine. Click here for more information.

$cdmaterials

From Valve Developer Community
Revision as of 03:08, 12 July 2024 by Nesciuse (talk | contribs) (Nesciuse moved page $cdmaterials/en to $cdmaterials without leaving a redirect: Move en subpage to basepage)
Jump to navigation Jump to search
English (en)한국어 (ko)Русский (ru)Translate (Translate)

$cdmaterials is a QC command available in all Source Source games. (only in Source)

For GoldSrc GoldSrc, see $cdtexture.

It 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, to prevent the materials from appearing in Hammer.

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.
Confirm:It appears that if this parameter is null ($cdmaterials ""), then the full file path is written from SMD files. This behavior can be observed in the version of Propper that is integrated into Hammer++.

Syntax

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

Example

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