$modelname: Difference between revisions
Jump to navigation
Jump to search
Note:Studiomdl builds prior to Alien Swarm's won't create folders that don't exist. The path specified by
Crowbar handles this automatically.
No edit summary |
No edit summary |
||
(44 intermediate revisions by 17 users not shown) | |||
Line 1: | Line 1: | ||
{{LanguageBar}} | |||
{{tabsBar|main=gs|base=$modelname}} | |||
{{this is a|QC command|name=$modelname}} | |||
It is required, as it specifies the path and filename of the compiled model. | |||
* In {{gldsrc|4}}, this is either a relative path (relative to [[$cd]]) or an absolute path. Absolute paths must be encapsulated in quotes, but relative paths do not. | |||
* In {{src|4}}, this is always a relative path, relative to the <code>\models</code> folder of [[Game Directory|the mod]]. | |||
$modelname | {{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. {{crowbar|2}} handles this automatically.}} | ||
= | {{bug|hidetested=y|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"''' | ||
$cdmaterials "models | |||
$ | [[$staticprop]] | ||
[[$body]] body "shell" | |||
[[$cdmaterials]] "models\weapons\" | |||
[[$sequence]] idle "shell_anim_@idle" | |||
[[$collisionmodel]] "shell_physics" | |||
This model will be created at <code><game path>\models\weapons\shell.mdl</code>. | |||
[[Category:Modeling]] | |||
[[Category:Source]] |
Latest revision as of 21:39, 18 July 2025
$modelname
is a QC command available in all Source games.
It is required, as it specifies the path and filename of the compiled model.
- In
GoldSrc, this is either a relative path (relative to $cd) or an absolute path. Absolute paths must be encapsulated in quotes, but relative paths do not.
- In
Source, this is always a relative path, relative to the
\models
folder of the mod.

$modelname
must exist before compiling begins. 
Example
$modelname "weapons/shell.mdl" $staticprop $body body "shell" $cdmaterials "models\weapons\" $sequence idle "shell_anim_@idle" $collisionmodel "shell_physics"
This model will be created at <game path>\models\weapons\shell.mdl
.