Mirage's Holy Crusade Qizmo Tutorial by Mirage =C77= I am making this tutorial to explain some of the basic commands in Qizmo and how to use it. Some find the readme.txt which is in the qizmo.zip quite hard to understand. Therefore without being bugged by a constant stream of questions I made this tutorial in the hope people will understand it better and get some knowledge of the commands in Qizmo. After this knowledge also read the readme.txt to know all commands. Mirage ----------------------------------------------------------------------------------------------- 1. - Where can I get Qizmo? - What version should I get? - Where do I unzip it? 2. - How do I run it? - How it works 3. - FPS settings - Saving Settings 4. - Public Qizmo - Compression 5. - %-reporting - $-fontcommands - Soundtrigger 6. - Miscellaneous -=1=- You can download Qizmo at qizmo.sci.fi. Get the latest version!. After you downloaded it you can unzip it everywhere u want. Quake dir works fine. -(2)- Running Qizmo To run Qizmo just doubleclick on qizmo.exe. After that fire up Quakeworld. Then type in QW : connect localhost . Now you are in Qizmo's menu. To scroll through the menu type in console : proxy:menu bindstd . Now the arrow keys, enter, insert, pause, backspace and some more are bound to some scroll features. You will mainly use enter and the arrow keys though. A good idea is to make a backup config all your Quake bind which you can execute after you joined a server so the arrow keys etc is bound to their original things again. Qizmo automaticly executes the config.cfg in your fortress folder when you join a TF game but if you switch servers in between it won't execute it again leaving you with your menu in the center in your screen while the arrow key's are bound to some other features. Then you get stuff like people saying proxy:menu back etc ;) How does the proxy work? The Qizmo you start up is called the Client Qizmo. With it you can connect to a Public Qizmo. And from that you can connect to a server. You can also choose not to connect via a Public Qizmo but directly to the server but then you cant compress the data. When you normally connect to a server without a proxy you connect from say A to B. A being your PC and B the server. This route might be quite laggy. With Qizmo you connect from A to C and from C to B. In this example C is the public Qizmo. The routes A to C and C to B might not be so laggy. And data can be compressed between your two Qizmo's ( A and C ). Which wont make your modem choke so easily in heavy battles. So : Client Qizmo --> Public Qizmo --> Server <-3-> Ok so I fired up Qizmo and then QW..Now what?? If this is your first time to Qizmo you should type in console proxy:menu bindstd. Now you can scroll with the arrow keys. FPS settings Go to the menu called FPS Settings. In there you can tweak the settings so you can get the max fps in Quake. Qizmo can filter certain effects out of the game. Like explosions, some lighting effects, nail filters etc. Tweak all these settings to get the max out of them. Put explosions off Put powerup glow off muzzleflashes all off gib filter to all rockets normal user info filter off nail filter 3/4 damage filter on ambient sonds off pickup flashes off powerup blend off After you tweaked the FPS setings got back to the main menu and from there go to Config Manager. There choose to save your config. It will be saved as unnamed.cfg if your name is unnamed or saved as SuperActionHero.cfg if your name was SuperActionHero :) <(4)> Public Qizmo Ok so you have tweaked the FPS and saved the config. Now from the main menu go to Server Browser. In this menu use the right arrow key to go to the sub menu called Source. There select Public Qizmo's Now go back and select Ping. There select Update Sources and after that Start Pinging. Now you pinged the Public Qizmo's. Select a nice Qizmo and connect to it! Compression When you arrived in the Public Qizmo you can go to config manager and select load .cfg so you dont have to tweak all settings again. After that type in console : ezcomp . This will enable the compression between the two Qizmo's! After typing ezcomp go back to config manager and select save .cfg . Connect to a server Now you can go to server browser again and select fast connect. Type in the ip of the server ( or DNS) and press enter and you connect to the server. NB. If you use ISDN you can use a max rate of 5700. With ISDN you can use rate 10000! If u enabled compression. When on 56K you can put your max rate to about 7000-8000! Experience with it and see what's best. Also you should try different Qizmo's and see which one decreases the most lag for you on a particular server. {-5-} %-Commands Here is a list of all %-commands which can be used in say_team msg's: %A : Armour type. %a : Armour. %b : Best Weapon and Ammo. %h : Current Health. %l : Nearest location from .loc file (or 'someplace' if none found). %n : Will only send the message to teammates in your vicinity. %N : Hides the message from you. %o : Number of teammates in vicinity. %p : Powerups you have (quad, pent, ring, flag) %w : Weapon in Hand and Ammo you have. %x : Name of object you are looking at. %y : Location of object you are looking at. %g : Soon appearing powerups (15 sec) or 'quad' if none or timers off %i : Name and location of item you last picked up. %j : Name and location of item you last pointed to (%x at %y). %k : Name and location of item you last picked up or pointed to. %m : %k if less than 5 secs ago, nearest item otherwise %d : Where you last died. %r : Last reported location (%l). %S : Skin. %C : Color. %L,%O : Like %l,%o, but remembers the situation 5 secs after death. %q : Powerups of last seen enemy. %t : %x at %y %z : nearest waypoint, based on the direction you are looking to %Z : nearest waypoint, based on the direction you are moving to %u : what you need (see need menu) For the location %'s and the way %'s you need .loc and .way files. .loc files u can download at http://tf.fragzone.se/proxy/loc-tf.html put them in the same folder as qizmo.exe . One of the most used messages is: say_team Incoming Enemies at %l %l will be replaced with your location on the map. You can use all the other %-commands to give information on your position, health, enemies, items etc $-Fontcommands Have you ever seen messages like MIr: Incoming - red sniperdeck while my name is Mirage =C77= ? It should be (Mirage =C77=): Incoming - red sniperdeck! There is a command in Qizmo for say_team messages which deletes all that stand before it! This command is $\ . So in my say_team cfg's I have : bind i "say_team $\MIr: Incoming - %l" This will delete whatever should be standing before $\MIr ( which is (Mirage =C77=) ). Now this method can decrease the length of messages and reduce spam in matches. Here are some more of the $-commands which can be used in messages: $number : will give you the number in yellow! example: name $1$.$2$.$3 (typed in the console this will set the name 1.2.3 with red numbers! $( : the left end of the regulators used in the quake options $= : the middel of the regulators used in the quake options $) : the right end of the regulators used in the quake options $a : the controller of the regulator $< : the left end of the underline $- : the middel of the underline $> : the left end of the underline $. : a red middel dot $, : a white middel dot (only in names!) $[ : a big red [ $] : a big red ] $_ : a space sign, use it instead of the normal space between grafical characters $b : a filled red block $c : a filled red arrow (pointing to the right!) $\ : this can be used to hide your name in messages! all in the message before the $\ will be deleted! Ofcourse you can also use name editors and paste the red letters or yellow numbers etc in your cfg's. Sound Trigger Now this is a nice feature in Qizmo (also in Cheapo and NFproxy) If people have the same setup and sounds in the same folders as you have you can make others play that sound!. So far I only know Clan TFT uses it and it is very useful (I played for TFT MTF and still for TFT NTF). A message will look like: bind i "say_team $\MIr: Incoming - %l ^tft/def/incomng.wav" This will play a sound for ALL people on YOUR team WHERE-EVER they are on the map. As long as they have a sound file called incomng.wav in fortress/sound/tft/def/ . In the heat of battles you cant see a message but you will hear the sound which can improve communications especially in defense. You will have to set a sound trigger in Qizmo. To do this you go from main menu to Team Play. There select soundtrigger and enter your soundtrigger (in the example it is ^ but ! is also used often). <<6>> Miscellaneous Auto Start If you wanna start QW automaticly when you start up qizmo use this command: c:\games\quake\qizmo.exe -q c:\games\quake\glqwcl.exe This is required for some leagues like TvT (you may not play in it without Qizmo aswell). Playing MP3 With Qizmo you can listen to your MP3's while you also hear the gamesounds! First play the MP3's with WinAmp which you are gonna listen (make a playlist is easiest) Then Start Qizmo and QW with the parameter -nosound. Now when you fire up QW you still hear your MP3's. When you join a server type in console: .playsounds 1 This will enable the game sounds and you can keep listening to your MP3's. GameSpy You can make Qizmo work with gamespy too. Copy Qizmo in your quake dir. Then in GameSpy go to "GameSpy/Games and Filters" menu and set "QuakeWorld/Command Line" to: qizmo.exe [qizmo options here] qwcl.exe [qwcl options here] Then go to "Tools/Options" menu and uncheck "Use Network Connections for QuakeWorld" A Qizmo .cfg --start copy here-- browser 0 0 400 3 1000 3 1000 3 0 0 lag 0 0 0 powerups 0 18 40 0 1 observers 32 voice 0 0 soundsystem 0 1 0 1 100 100 100 100 100 50 1 0 1 1 packc2s 1 1 repeatc2s 1 packs2c 1 1 1 repeats2c 1 soundtrigger 000 observing 100 10 50 0 0 15 1 1 fps 5 1 1 1 0 0 4 1 0 1 1 background 0 skins * * teamplay 1 2 1 0 33495871 2082559 0 1 1 1 1 vidmode 0 clock 0 flood 0 fake 0 color */* */* mp3names 1 cheatcheck 1 fun 1 pings 0 dropfov 1 logmode 2 overwrite 1 need 50 50 122 1 5 20 40 10 dynip 4 recordvoice 0 obspw --end-- Save this in a folder called cfg in the folder where qizmo.exe is. Name it after your name when you normally start QW. Readme I advise you not only to read this basic tutorial text but also the readme! Although it seems a bit complicated you should read it at least once before you contact me about problems. Best thing is to read it THREE times. You will understand more and more! Mirage =C77= e-mail: clive_nl@yahoo.com icq uin: 7085187 ----------------------------------------------------------------------------------------------- Authors of Qizmo Juha Kujala Ilkka Rajala Registering See REGISTER.txt for registering info. (in qizmo.zip) Or if you want to register online now, you can register Qizmo at . Just follow the "register" link.