Category talk:QC commands

From Valve Developer Community
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)