CK Application commands

File->Settings... User
Settings specific to the user.

user_settings.gif (5268 bytes)

Nickname
Your name, of course.

IconSize
Specifies the size of chat icons. Ranges from 0 to 128 but we suggest normal sizes like 16 or 32.

Chat Icon...
Brings up a file dialog box so you can choose what icon you want. Icons must be located within the (ckpath)\icon folder.

Chat Font...
Let's you choose the font used for the chat text and teamlist.

Password
Sets the password for CK's listen socket. Users attempting to join your team must know the password or they will be rejected.

Listen port
Sets the static listen port for CK. Some ports below 1025 are reserved so the acceptable range is set above that and below 65535.

NOTE: to connect to another CK user, the listen ports and passwords MUST match exactly.

Text-to-Speech
Toggles whether teamchat is spoken using Microsoft's Text-to-Speech Engine. We wrote it to only speak teamchat from your teammates, not your own messages. Neither will it speak the chat from inside the Quake2 game. This would quickly get annoying. If not using the TTS Engine, leave this option off. (the TTS Engine is available at http://microsoft.com/iit …the download is very large, but the speech quality is very good)

Auto-load last .ckf
Upon restart CK will automatically load the last "favorites" list you were viewing.

Auto-receive incoming files
Tells CK to accept any incoming DCC files. They'll automatically be placed in the (ckpath)\auto folder unless the file already exists, in which case you'll be prompted to overwrite or cancel.

Not Connected to Internet
Specify this when you're on a LAN to prevent CK from searching for the internet.

Server Timeout
The number of milliseconds CK waits before attempting a retry or giving up on a server. We recommend not setting this value too low or it will produce inaccurate ping results.

Auto-sort after refresh
Will sort the favorites list after a complete refresh using your current sort preference.

File->Settings... Quake2
Settings specific to Quake2.

q2_settings.gif (4515 bytes)

Path
Specifies the Quake2 working directory.

Cmd
Specifies the EXE, BAT, or shortcut file you use to launch Quake2 along with any command line parameters you want.

Centerprint private messages
Toggles the "center" variable (see CK Quake2 commands for more details).

mIRC chat in console
Toggles whether CK displays mIRC chat in the Quake2 game.

Scan Q2 Text for Nicks
Toggles whether Q2 highlights and beeps when it prints text containing a private teammates nick.

Reduce Spam
Reduces spam by making say messages not beep and by preventing the same say message from being displayed multiple times in a row. Messages from your private teammates or messages containing any private teammate name will beep.

No TTS during game
Assuming the "Text-to-Speech" option (above) is selected, this toggles whether CK should avoid TTS when you're in a game. Using TTS noticeably affects gameplay so it's a good idea to turn this option on unless you have fps to spare and like the cool speech.

Scan own say_team for { sounds }
This option is specifically for CTF fiends to get around the problem of %vars needing to be evaluated by the server. Enclose the variable in curly brackets like { %l } for CK to scan the server's response to your own say_team commands. It takes the expanded text between the brackets, replaces spaces with underscore characters and tries to play that as a WAV file. Here's an example:
    typing...
    say_team I'm at { %l }
    comes back from server as...
    (Elgin): I'm at { near the rocket launcher }
    so CK tries...
    s: near_the_rocket_launcher.wav
See the extra space to either side of the %var inside the brackets? It isn't required when playing on a straight CTF server, but we've noticed LMCTF has trouble parsing the variable unless it's padded with a space on either side.

Say_Team slider
Sets the value of the "say_team" variable (see Quake2 Commands for more details).

File->New
Creates a blank server list.

File->Open...
Opens a previously saved .ckf file from disk.

File->Save
Saves your current server list to a .ckf (CK Favorites) file for easy recall. Whatever sort you're using for this list will be saved also.

NOTE: If you're like me, saving the sort preference in each file makes sense when you separate your "favorites" lists by type. DM ascending sort by ping, CTF descending sort by players, etc.
- Elgin

File->Save As...
Same as above but has an option to rename.

File->Revert
Reverts to the last saved version of the file.

File->Exit
Exits the application.

Server->Launch
Connects you to the Quake2 server displayed in the "Server" box and launches your local Q2 client.

Server->Post Server
Sends the text from the "Server" box to everyone on your team and updates their server display box.

Server->Refresh
Updates the ping and collects server info for the selected servers in the list.

Server->Refresh All
Updates pings and collects server info for all servers in the list.

Server->Cut
Cuts the selected servers from the list and puts them on the clipboard (in long GameSpy format).

Server->Copy
Copies the selected servers to the clipboard.

Server->Paste
Pastes servers from the clipboard into the server list. Can be in long or short GameSpy format.

Server->Add
Lets you manually add a server to the list. It should be in the format 127.0.0.1:27910 (numeric ip:port).

Server->Remove
Removes the selected servers from the list without putting them on the clipboard.

Team->Manual Connect
Lets you enter a teammate's IP and connect manually instead of using mIRC or ICQ.

View->Toolbar
Toggles the view state of the CK toolbar.

View->Status Bar
Toggles the view state of the status/message bar.

View->Rules
Toggles the view state of the floating window containing the rules for the focussed server.

View->Player
Toggles the view state of the floating window containing the players on the focussed server.

Help->MOTD
Displays the most recent Message Of The Day to the chat pane.

Help->Homepage
Launches your default browser and brings you to the Conference Kill homepage on PlanetQuake.

Help->Email Authors
If you have an email client that works with MAPI, this lets you send a quick email to us from inside CK.

Help->Help Topics
Displays this CK Help in your default browser.

Help->View Readme
Displays the Readme.txt file that came with CK. Contains the version history.

Help->About CK...
Displays a dialog box with CK's version number and license agreement.

 

CK Toolbar

toolbar.gif (1604 bytes)

From left to right (see above for descriptions)...

File->New, File->Open, File->Save

Server->Cut, Server->Copy, Server->Paste

Server->Launch, Server->Post, Server->Refresh All

Server->Remove, Server->Add

Help->About CK...

 

CK Chat /Slash Commands

/n Player
Changes your nickname to "Player".

/i
Displays the path to your current icon.

/i simpson/homer
Changes my icon to "homer.ico" in the (ckpath)/icon/simpson directory. You can use a wildstar in the filename if you don't have your icon files memorized. Typing "/i simpson/ho*" would have accomplished the same thing on my machine.

/z 16
Changes the size of team icons to 16 pixels.

/s southpark/dammit
Plays "dammit.wav" from the (ckpath)/sound/southpark directory. You can use a wildstar in the filename if you don't have your sound files memorized. Typing "/s southpark/da*" would play the same sound in my directory.

/me just got his ass kicked in arena
Postures a message to the chat window. Same idea as in mIRC.

/msg Player blah blah
Sends a private chat message to a specific teammate.

/?
Displays brief help for all the slash chat commands.