Using CK

Setting up sounds

Note: Read this section slowly and carefully.

Store sounds inside directories inside your CK directory's sound directory. To hear someone else's sounds, you have to have their sounds located inside the sound directory with the same filename and relative path.

We recommend everyone make their own sounds using a microphone and distribute these sounds to their buddies. However, packs of .wav files are available on the Internet. A very good place to get game-related sounds is from certain Mods which have server-based team audio functionality built in. Loki's Minions CTF is one such Mod, but you'd need to extract the sounds from the "pak" file using PakExplorer (or a similar program). Flag Noise is a much easier source of sound libraries. We've been using their Simpsons and South Park libraries (installed in (ckpath)/sound/simp and (ckpath)/sound/park) with good results.

Connecting to teammates

When you initially start CK, you are the only member on your team. To communicate, CK uses socket connections. A socket connection must be made between you and each other teammate that you want to communicate with. If you connect to someone who has multiple people on his list, your messages will not be transferred to the members on his list - you would have to connect to each of those people on your own. You can manually connect to someone from the Team->Manual Connect menu option. Just enter their numeric IP address. CK assumes they will be using the same listen socket as you defined in your settings.

Connecting with mIRC

Highlight and Right-click on your mIRC buddy and choose "Open Socket". You may select multiple names. You must already have CK running for the connection to happen.

Connecting with ICQ

Right-click on your ICQ buddy, go to "Internet Telephony/Games" and choose "Conference Kill". Click "Send" and it will automatically start CK on both machines (if not already running) and make the connection.

Picking a server

Select a server like you normally do and add the server to your "favorites" list by choosing "Add" under the "Server" menu. Or, if you use GameSpy (recommended!), it's much easier. You can just copy the server or servers from GSpy and paste it directly into CK's list by choosing "Paste" under the "Server" menu or by pasting to your mIRC basechannel. It will automatically enter the server ready for launching. We recommend saving a small list of your favorite servers to a .ckf "CK Favorites" file and using the "Auto-load last .ckf" option in your settings. You'll find this to be the fastest way to pick a game and start killing.

If you're joining a teammate who's already in a game, you can right-click on his nickname and select "Get Server" in CK ( or in mIRC). His server will automatically be posted into your list and ready to launch. An even faster way to join him is to simply double-click on his name which will combine "Get Server" and "Launch" into one action.

If your team is trying to decide which server to play on, you can post a server that looks good for you to your teammates. Just select the server or servers you like in the list and hit the "Post" button or even just drag them from the list and drop them in the chat window. They'll appear in each teammate's list so they can refresh them to check their ping.

Launching

Just hit the Launch button or choose the Server->Launch menu option and you're on your way. If you're trying to join a teammate's game who has already launched, it's fastest to just double-click on their nickname to automatically join their game.

Sending team message

There are several ways to do this. Either hit a messagemode/messagemode2 key or you can bring up the Quake2 console and type:

m: private hello to my team!


The "m:" tells CK to process what follows as a private message to your team. It can be bound to a key or used in an alias.

alias sayhi "m: private hello to my team!"
bind h sayhi


You could set the "say_team" slider in CK prefs to "private" (or type "p: say_team 1" at the Q2 console) to turn any messagemode2/say_team text into private messages.

Sending IRC message

Sending a message to mIRC's basechannel is the same procedure as sending a private message except you use the "c:" command or set the "say_team" slider to "IRC" (or type "p: say_team 2" at the Q2 console).

Sending sound request

You can type the sound command directly into messagemode/messagemode2 or you can bind the command to a key or have in an alias.

alias incoming "s: elgin\incoming.wav; say_team Incoming!; wave 1"
bind h incoming