$includemodel: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
TomEdwards (talk | contribs) mNo edit summary  | 
				m (minor cleanup)  | 
				||
| Line 7: | Line 7: | ||
* Only animations and sequences are used from included .mdls. Currently models, textures, faces, attachments, etc. are ignored.    | * Only animations and sequences are used from included .mdls. Currently models, textures, faces, attachments, etc. are ignored.    | ||
==  | == Example ==  | ||
* This overwrites the normal police animations with a pointer to the shared animations  | * This overwrites the normal police animations with a pointer to the shared animations  | ||
  [[$modelname]]     Police_animations.mdl  |   [[$modelname]]     Police_animations.mdl  | ||
  [[$includemodel]] "player\male_anims.mdl"  |   [[$includemodel]] "player\male_anims.mdl"  | ||
[[Category:QC Commands|  | [[Category:QC Commands|includemodel]]  | ||
Revision as of 18:57, 28 April 2008
The $includemodel QC command is used to add an MDL file that this model will include at run-time. All new sequences and animations will be appended to the model.
- Animations and sequences are processed in-order, so subsequent animations/sequences that have name conflicts will be ignored, and any references to .mdl local entry by the same name will be overwritten with the reference to a first one declared.
 
- Included .mdl’s can have different bone ordering, but they need to have the same bone hierarchy and ikchain declarations. Currently there’s no run-time checking to verify they match.
 
- Only animations and sequences are used from included .mdls. Currently models, textures, faces, attachments, etc. are ignored.
 
Example
- This overwrites the normal police animations with a pointer to the shared animations
 
$modelname Police_animations.mdl $includemodel "player\male_anims.mdl"