$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
Note:Studiomdl builds prior to Alien Swarm's won't create folders that don't exist. The path specified by  Crowbar handles this automatically.
 Crowbar handles this automatically.
		
	
| TomEdwards (talk | contribs) No edit summary | No edit summary | ||
| (30 intermediate revisions by 12 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]].   | |||
| {{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== | |||
|   '''$modelname		"weapons/shell.mdl"''' | |||
|  [[$staticprop]] | |||
|  [[$body]]		body	"shell" | |||
|   [[$cdmaterials]]		"models\weapons\" |   [[$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: | [[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.
 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. 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 Source, this is always a relative path, relative to the\modelsfolder of the mod.
 Note:Studiomdl builds prior to Alien Swarm's won't create folders that don't exist. The path specified by
Note: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.  Crowbar handles this automatically.
 Crowbar handles this automatically.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.




























