Category talk:QC commands: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 93: Line 93:


== Sub-Categories of QC Commands ==
== Sub-Categories of QC Commands ==
If anyone has any bright ideas for subcategories of QC commands please discuss here. --[[User:Beeswax|Beeswax]] 09:45, 30 Mar 2008 (PDT)
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. --[[User:Beeswax|Beeswax]] 07:16, 8 Apr 2008 (PDT)
* Animation Sequences / ACTivity ?  
 
* Breakable ?  
* [[:category:QC Keyvalues]] is for [[$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? --[[User:Beeswax|Beeswax]] 07:16, 8 Apr 2008 (PDT)
* Ragdoll ?
* Animations & Sequences?  
* Breakables ?  
* Ragdolls ?
 
Or perhaps, rather than subcategories, the topics could be dealt with better as explanatory articles or tutorials ? --[[User:Beeswax|Beeswax]] 07:16, 8 Apr 2008 (PDT)
* eg Compiling a basic Prop_Static Model
* eg Compiling a basic Prop_Physics Model
* eg Compiling a basic 3D Skybox Model
* eg Compiling a basic Prop_Ragdoll Model
* eg Compiling a basic Prop_Vehicle Model
* eg Compiling a basic Viewmodel
* eg Compiling a basic ValveBiped Character Model
* eg Creating an Animation Library
* eg Adding a New Skin to an Existing Model

Revision as of 07:16, 8 April 2008

To Do List

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

  • Several example QC files can be found in sourcesdk_content\hl2\modelsrc\.
  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

QC Command 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 of QC Commands

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 $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)
  • Animations & Sequences?
  • Breakables ?
  • Ragdolls ?

Or perhaps, rather than subcategories, the topics could be dealt with better as explanatory articles or tutorials ? --Beeswax 07:16, 8 Apr 2008 (PDT)

  • eg Compiling a basic Prop_Static Model
  • eg Compiling a basic Prop_Physics Model
  • eg Compiling a basic 3D Skybox Model
  • eg Compiling a basic Prop_Ragdoll Model
  • eg Compiling a basic Prop_Vehicle Model
  • eg Compiling a basic Viewmodel
  • eg Compiling a basic ValveBiped Character Model
  • eg Creating an Animation Library
  • eg Adding a New Skin to an Existing Model