$modelname: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
{{otherlang2
{{lang|$modelname|title=<code>$modelname</code>}}
| title = <code>$modelname</code>
| ru = $modelname:ru
| ko = $modelname:ko
}}


The [[QC command]] '''<code>$modelname</code>''' must always be used. It specifies the path and filename of the compiled model, relative to the <code>\models</code> folder of [[VPROJECT]].
The QC command <code>$modelname</code> must always be used. It specifies the path and filename of the compiled model, relative to the <code>\models</code> folder of [[Game_Directory|VPROJECT]].


{{note|Studiomdl builds prior to Alien Swarm's won't create folders that don't exist. The path specified by <code>$modelname</code> must exist before compiling begins.}}
{{note|[[Studiomdl]] builds prior to Alien Swarm's won't create folders that don't exist. The path specified by <code>$modelname</code> must exist before compiling begins.}}


{{bug|{{as}} In Alien Swarm, models compiled into the root <code>\models</code> folder cannot be loaded.}}
{{bug|In {{as}} Alien Swarm, models compiled into the root <code>\models</code> folder cannot be loaded.}}


== Example ==
==Example==
 
  '''$modelname "weapons\shell.mdl"'''
  '''[[$modelname]] "weapons\shell.mdl"'''
[[$staticprop]]
[[$body]] shell "shell-ref.smd"
  [[$cdmaterials]] "models\weapons\"
  [[$cdmaterials]] "models\weapons\"
  [[$body]] shell "shell-ref.smd"
   
  [[$sequence]] idle "shell-idle.smd"
  [[$sequence]] idle "shell-idle.smd"


This model will be created at <code><game>\models\weapons\shell.mdl</code>.
This model will be created at <code><game path>\models\weapons\shell.mdl</code>.
 


[[Category:QC_Commands|m]]
[[Category:Modeling]]
[[Category:QC_Commands]]
[[Category:Glossary]]

Revision as of 22:33, 28 May 2021

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

The QC command $modelname must always be used. It specifies the path and filename of the compiled model, relative to the \models folder of VPROJECT.

Note.pngNote:Studiomdl builds prior to Alien Swarm's won't create folders that don't exist. The path specified by $modelname must exist before compiling begins.
Icon-Bug.pngBug:In Alien Swarm Alien Swarm, models compiled into the root \models folder cannot be loaded.  [todo tested in ?]

Example

$modelname		"weapons\shell.mdl"

$staticprop

$body		shell	"shell-ref.smd"

$cdmaterials		"models\weapons\"

$sequence	idle	"shell-idle.smd"

This model will be created at <game path>\models\weapons\shell.mdl.