This section presents a collection of terms contained throughout the manual.
The glossary contains the following terms:
• HL Audio Format
• List of Free Audio Editors
• Game Directory
• Audio Directory
• Game Audio Directory
• Play Audio Key
HL Audio Format
The Half-Life voice communication system is best suited for audio of a certain format.
The format for Half-Life 1 games is:
wav file in 8000Hz, 16-bit sampling rate, mono-channel.
The format for Half-Life 2 (Source) games is:
wav file in 11025Hz, 16-bit sampling rate, mono-channel.
For tips on how to create and edit audio files of this format, please see Create & editing audio files in HL audio format. It is critical that all audio files used with HLDJ are in this format, any other format will often sound extremely distorted and may even cause problems with the game.
List of Free Audio Editors
Audacity - an excellent freeware audio editing program.
dBPowerAmp - a free easy-to-use audio converter program.
Switch Audio File Converter - a free audio converter program.
Software Pile Audio Converter - a free audio converter program.
Game directory
The game directory is the folder that contains the files relevant to that game. In Half-Life based games it is the folder that contains the game's config file ("config.cfg"); in Source based games it is the folder that contains the game's config folder ("cfg") and game information file ("GameInfo.txt"). The game directory usually takes on the format:
...\<Steam>\SteamApps\<username>\<gamename>\<gamedir>
Where <Steam> is the folder that you installed Steam into (usually "Steam"), <username> is the username you use to log onto Steam (usually your e-mail address), <gamename> is usually the folder with the same full name of the game, and <gamedir> is the folder that contains the game's files (the name of which is usually an abbrevation of the game's name). For HL1 3rd-party mods, the game directory will always be located under the "half-life" folder, (so <gamename> will be "half-life"). For Source 3rd-party mods, the game directory will be located under the "SourceMods" folder, (so <username> will be "SourceMods", and there will be no <gamename> part).
Some examples are as follows:
Game Type: | Game Directory: |
HL game | C:\Games\Steam\SteamApps\user@domain.com\team fortress classic\tfc |
Source game | C:\Games\Steam\SteamApps\user@domain.com\counter-strike source\cstrike |
HL 3rd-party mod | C:\Games\Steam\SteamApps\user@domain.com\half-life\ns |
Source 3rd-party mod | C:\Games\Steam\SteamApps\SourceMods\gmod |
Audio Directory
The audio directory is the folder that contains your audio files used for playback in-game. It can contain anything, but for ease of use, should only contain audio files that are in the HL audio format and/or folders. The default audio folder (supplied by HLDJ) is:
...\HLDJ\Audio
Game Audio Directory
The game audio directory is the folder where the game loads the "voice_input.wav" file from (not to be confused with the Game Directory or Audio Directory!). HLDJ handles the creation of this file and places it in the Game Audio Directory for you, so in most cases you do not need to worry about where this is. The exception to this is for third-party Source mods, for which you must specify the Game Audio Directory (in the "Use alternate Game Audio Directory" field in Setup).
In HL1 based games, the Game Audio directory is the same as the Game Directory. In Source based games, it is the parent directory of the Game Directory. However, in 3rd-party Source mods, it will often be the same Game Audio Directory as the game they are based off of. For example, a Source mod based off the Half-Life 2 game will share the same Game Audio Directory as Half-Life 2 (namely, the "half-life 2" folder). If you are trying to run a third-party Source mod and are unsure of where this directory is located, see Setting-up a third-party Source mod and Finding the game audio directory.
Play Audio Key
The play audio key is the key you press to play your audio files while in-game. Press it once to start playback, press it again to stop playback. It can be specified in Setup, or bound manually while in-game.