Category talk:QC commands

From Valve Developer Community
Revision as of 05:13, 25 October 2015 by Zwip-Zwap Zapony (talk | contribs) (Undo revision 194008 by Zwip-Zwap Zapony (talk) Nevermind, made a $SubD article myself. And then it doesn't belong on the checklist, as the category page says "yet to be looked at".)
Jump to navigation Jump to search

Checklist

Please add any new ones you come across to this list.

  • Several example QC files can be found in sourcesdk_content\hl2\modelsrc\.
  • There's a great rundown of the core commands for HL1 here.
  1. $alwayscollapse
  2. $animation
  3. $animblocksize
  4. $append
  5. $attachment
  6. $autocenter
  7. $bbox
  8. $body
  9. $bodygroup
  10. $bonemerge
  11. $calctransitions
  12. $cbox
  13. $cd
  14. $cdmaterials
  15. $cliptotextures
  16. $cmdlist
  17. $collapsebones
  18. $collisionjoints
  19. $collisionmodel
  20. $collisiontext
  21. $contents
  22. $continue
  23. $controller
  24. $declareanimation
  25. $declaresequence
  26. $definebone
  27. $definemacro
  28. $externaltextures
  29. $eyeposition
  30. $forcephonemecrossfade
  31. $forcereal
  32. $gamma
  33. $hbox
  34. $hboxset
  35. $hgroup
  36. $hierarchy
  37. $ikautoplaylock
  38. $ikchain
  39. $illumposition
  40. $include
  41. $includemodel
  42. $insertbone
  43. $jigglebone
  44. $jointcontents
  45. $jointsurfaceprop
  46. $keyvalues
  47. $limitrotation
  48. $lockbonelengths
  49. $lockdefinebones
  50. $lod
  51. $model
  52. $modelname
  53. $mostlyopaque
  54. $noforcedfade
  55. $obsolete
  56. $opaque
  57. $origin
  58. $popd
  59. $poseparameter
  60. $prepend
  61. $proceduralbones
  62. $pushd
  63. $realignbones
  64. $renamebone
  65. $renamematerial
  66. $root
  67. $scale
  68. $screenalign
  69. $sequence
  70. $skipboneinbbox
  71. $staticprop
  72. $surfaceprop
  73. $texturegroup
  74. $upaxis
  75. $weightlist
  76. $zbrush

Articles

If you can, please help by creating a documentation article or two! Please remember to use only the $example_command for the title and add the QC Commands category tag to the page, ie :

[[Category:QC Commands]]

Redirect Pages

Sometimes it makes more sense to document a bunch of related commands within a single parent article. In that case, please create a Soft Redirect page for each $example_command included. eg :

Please see [[parent_article_title]]. [[Category:QC Commands]]

Please do not use Hard Redirects for $example_command pages

#REDIRECT [[parent_article_title]]. [[Category:QC Commands]] 

because these will not get listed (indexed) on the QC Commands category page. --Beeswax 09:35, 30 Mar 2008 (PDT)

Sub-Categories

It may be useful to 'gather up' groups of QC commands that are used for 'special model features' into sub categories, to allow more topic-specific browsing of the commands. However, I would urge that sub-categorised commands are also listed in the main category, so a complete list is maintained. If anyone has any bright ideas for subcategories of QC commands please discuss here. --Beeswax 07:16, 8 Apr 2008 (PDT)

  • category:QC Keyvalues is for QC $keyvalues blocks such as Prop Data. These important QC compile parameters seem to have been 'tacked onto' the main QC format as new Source Engine features became available? --Beeswax 07:16, 8 Apr 2008 (PDT)
  • :category:QC Feature Overviews:
    • Surface Properties (ie $surfaceprop and VMT & VTF reference & UV mapping stuff?)
    • Bones, Physboxes & Hitboxes
    • Breakables & Ragdolls
    • Joints, Attachments & Rigging (IK (Inverse Kinematics) system)
    • Animations, Sequences & AI_Activities
  • :category:QC Tutorials:

Adding skins to an UNcompiled model?

I have a model I want to compile and I'm not sure what command I use to give it more skins. Anyone know? Subject15837 12:07, 3 May 2009 (UTC)

$texturegroup --TomEdwards 19:41, 4 May 2009 (UTC)

Flatshading

Is there any QC command to tell studiomdl that the model shouldn't be smoothed? --Pfannkuchen 19:35, 1 January 2010 (UTC)