$cdmaterials: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
The [[QC command]] '''<code>[[$cdmaterials]]</code>''' 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>.
The [[QC command]] '''<code>[[$cdmaterials]]</code>''' 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>.


{{tip|Material filenames are defined by the [[reference mesh]] (<code>[[$body]]</code> / <code>[[$model]]</code>.}}
It is traditional to specify the <code>\models</code> subfolder before any others.
 
{{tip|Material ''filenames'' are defined by the [[reference mesh]] (<code>[[$body]]</code> or <code>[[$model]]</code>).}}


== Syntax ==
== Syntax ==
Line 9: Line 11:
== Example ==
== Example ==


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

Revision as of 11:07, 7 January 2009

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).

Syntax

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

Example

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

Template:Otherlang:en Template:Otherlang:en:ru