$cdmaterials: Difference between revisions
Jump to navigation
Jump to search
Tip:Material filenames are defined by the reference mesh (
Tip:By default, models can have no more than 32 different material search paths.
Confirm:It appears that if this parameter is null (
SirYodaJedi (talk | contribs) No edit summary |
SirYodaJedi (talk | contribs) No edit summary |
||
| Line 11: | Line 11: | ||
{{tip|By default, models can have ''no more than'' 32 different material search paths.}} | {{tip|By default, models can have ''no more than'' 32 different material search paths.}} | ||
{{modernConfirm|It appears that if this parameter is null ({{code|$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++]].}} | {{modernConfirm|It appears that if this parameter is null ({{code|$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 older versions of [[Hammer++]].}} | ||
== Syntax == | == Syntax == | ||
Revision as of 21:07, 22 February 2025
$cdmaterials is a QC command available in all
Source games.
(only in
)
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.
$body or $model).$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 older versions of Hammer++.Syntax
$cdmaterials <path> <path 2> [...]
Example
$modelname "weapons\shell.mdl" $cdmaterials "models\weapons\" $body shell "shell_ref.smd" $sequence idle "shell_idle.smd"