$modelname: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎top: clean up, replaced: {{goldsrc → {{gldsrc)
(Preparing page for move. This action was perfomed by a bot under supervision.)
Line 1: Line 1:
{{lang|$modelname|title=<code>$modelname</code>}}
{{langsp|title=<code>$modelname</code>}}


{{This is a|c0|name=$modelname}} It is required, as it specifies the path and filename of the compiled model.
 
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 {{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.
Line 24: Line 25:


This model will be created at <code><game path>\models\weapons\shell.mdl</code>.
This model will be created at <code><game path>\models\weapons\shell.mdl</code>.
[[Category:Modeling]]
[[Category:QC_Commands]]
[[Category:Source]]

Revision as of 14:05, 11 January 2024

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


It is required, as it specifies the path and filename of the compiled model.
  • In GoldSrc 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 Source, this is always a relative path, relative to the \models folder of the mod.
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		body	"shell.smd"

$cdmaterials		"models\weapons\"

$sequence	idle	"shell_anim_@idle.smd"

$collisionmodel		"shell_physics.smd"

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