Template:KV Model: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(the idea is to provide the link to generic model entity kv and also say what is the default or spawn model. The other template name is not fitting as in case of studio models it's not just rendering but collision, ignite inputs and few outputs too)
(Improved formatting, grammar and cleaned up unnecessary/'bloaty' invisible content with poor accessibility)
Line 1: Line 1:
{{draft}}
{{Draft}}
{{see also|{{t|studio rendering note}}, for CBaseAnimating entities which set model explicitly or via a different KV}}
{{See also|{{t|studio rendering note}}, for CBaseAnimating entities which set model explicitly or via a different KV}}
<onlyinclude>{{KV
<onlyinclude>{{KV
| intn = model
| intn = model
| nofgd = {{{nofgd|{{{spawn model|}}}}}} <!-- if spawn model exist most likely not in fgd -->
| nofgd = {{{nofgd|{{{spawn model|}}}}}} <!-- if spawn model exists, it's most likely not in fgd -->
| addtext = {{Invisible edit link|KV Model}}
| 1 = World Model
| 1 = World Model
| 2 = model
| 2 = model
| 3 =  
| 3 =  
:{{#if:{{{spawn model|}}}
:{{#if:{{{spawn model|}}}
  | This entity's model is set to: '''<code style="user-select:all">{{{spawn model}}}</code>''' on spawn so specifying this keyvalue will have no effect.
  | This entity's model is set to '''<code style="user-select:all">{{{spawn model}}}</code>''' on spawn, so specifying this keyvalue will have no effect.
  | In-game 3D representation of the entity to display. This is the path to a [[MDL]] relative to the game's root directory. (128 character limit)
  | In-game 3D representation of the entity to display. This is the path to a [[MDL]] relative to the game's root directory. (128 character limit)
}}
}}
:{{#if:{{{default model|}}}|If no model specified this defaults to '''<code style="user-select:all">{{{default model}}}</code>'''}}
:{{#if:{{{default model|}}}|If no model is specified, this defaults to '''<code style="user-select:all">{{{default model}}}</code>'''.}}
:{{seealso|[[Model entity/Generic Keyvalues, Inputs and Outputs|Generic Keyvalues, Inputs and Outputs that all model entities have available]]}}
:{{See also|[[Model entity/Generic Keyvalues, Inputs and Outputs|Generic Keyvalues, Inputs and Outputs that all model entities have available]]}}
}}</onlyinclude>
}}</onlyinclude>


 
== Variants ==
<code><nowiki>{{KV Model|spawn model=models/rocket_raccoon.mdl}}</nowiki></code>
<code><nowiki>{{KV Model|spawn model=models/rocket_raccoon.mdl}}</nowiki></code>
{{KV Model|spawn model=models/rocket_raccoon.mdl}}
{{KV Model|spawn model=models/rocket_raccoon.mdl}}


<code><nowiki>{{KV Model|default model=models/faith_connors.mdl}}</nowiki></code>
<code><nowiki>{{KV Model|default model=models/faith_connors.mdl}}</nowiki></code>
{{KV Model|default model=models/faith_connors.mdl}}
{{KV Model|default model=models/faith_connors.mdl}}

Revision as of 05:37, 12 November 2025

Icon-under construction-blue.png
This is a draft template page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.
See also: {{studio rendering note}}, for CBaseAnimating entities which set model explicitly or via a different KV
World Model (model) <model path>
In-game 3D representation of the entity to display. This is the path to a MDL relative to the game's root directory. (128 character limit)

Variants

{{KV Model|spawn model=models/rocket_raccoon.mdl}}

World Model (model) <model path> !FGD
This entity's model is set to models/rocket_raccoon.mdl on spawn, so specifying this keyvalue will have no effect.

{{KV Model|default model=models/faith_connors.mdl}}

World Model (model) <model path>
In-game 3D representation of the entity to display. This is the path to a MDL relative to the game's root directory. (128 character limit)
If no model is specified, this defaults to models/faith_connors.mdl.