This article's documentation is for the "GoldSrc" engine. Click here for more information.

$cd (GoldSrc): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Removing deprecated Category)
 
(31 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Used to change the curren working directory for the script
{{gldsrc topicon}}
{{tabsBar|main=gs|base=$cd}}
{{this is a|QC command|engine=goldSrc|name=$cd}} Used to set the current working directory for the QC script.


==Description==
==Description==
 
$cd "path/to/files/"
$cd (directory)
 
The default working directory will be the folder of the .qc file.


==Parameters==
==Parameters==
* (directory) full or relative path on the file system. The path should be douple quoted.
* The path should be a full or relative path on the file system. For the path where the QC script is, use {{code|"."}}


==Example==
==Example==
''//this has no effect as it changes to the current working directory with a relative path''<br />
{{codeblock|lang=qc|src=shell.qc|//brass shell model for GoldSrc
'''$cd ".\"'''<br />
'''$cd "."''' // use same directory as QC file
$modelname "weapons/shell.mdl"<br />
[[$modelname]] "shell.mdl"
$cdmaterials "models/player"<br />
[[$cdtexture]] "." // look for textures in same folder as QC file
$model "Shell" "shell.smd"<br />
[[$body]] "Shell" "shell"
$sequence "idle" "shell.smd"
[[$sequence]] "idle" "shell"
}}

Latest revision as of 21:14, 16 July 2025

$cd is a QC command available in all GoldSrc GoldSrc games. Used to set the current working directory for the QC script.

Description

$cd "path/to/files/"

Parameters

  • The path should be a full or relative path on the file system. For the path where the QC script is, use "."

Example

shell.qc
qc
//brass shell model for GoldSrc

$cd "." // use same directory as QC file $modelname "shell.mdl" $cdtexture "." // look for textures in same folder as QC file $body "Shell" "shell"

$sequence "idle" "shell"