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

$cdmaterials: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (only in Sorse)
mNo edit summary
Line 2: Line 2:
{{src|only}}
{{src|only}}
{{for|{{goldsrc|4.1}}|{{ent|$cdtexture}}}}
{{for|{{goldsrc|4.1}}|{{ent|$cdtexture}}}}
The [[QC command]] {{ent|$cdmaterials}} defines the folders in which the game will search for the model's [[material]]s (subfolders are not searched). Each path is relative to <code><game>\materials\</code>.
{{This is a|c0|name=$cdmaterials}} It defines the folders in which the game will search for the model's [[material]]s (subfolders are not searched). Each path is relative to <code><game>\materials\</code>.


It is traditional to specify the <code>\models</code> subfolder before any others.
It is traditional to specify the <code>\models</code> subfolder before any others.

Revision as of 12:06, 22 September 2023

English (en)한국어 (ko)Русский (ru)Translate (Translate)

(only in Source)

For GoldSrc GoldSrc, see $cdtexture.

$cdmaterials is a c0 available in all Source Source games. 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.

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"