Archive for the ‘Tutorials’ Category
Back with a bang and new vids
Well, after a year vacation and finally giving up on the half dozen or so people I asked to take over q3schools I’ve decided to come back out of the wood work and update this old beast of a site again. To all my faithful viewers over the years, I apologize for my extended absence and I hope you understand what I mean when I tell you, life caught me by the pants and ran off.
Since my absence the site demo inbox has been flooded with demos left patiently for me to post. I will get to them over the next week orso. I don’t have a lot of time but I will use what i have to get caught up. Alot of the demos submitted were from Megaddd, and almost all of them were tricks from Space CTF. So after a brief talk with Megaddd, I decided a Space CTF 101 demo video was in order. Originally I had planned to release a narrated video with lots of background and details. But like i said previously, I just dont have the time to devote to it right now. So instead a trick mixed 3 minute video will have to do.
So.. here it is. Enjoy.
ctf4tut_demo_pak (13 clicks)
Modular Quake Configs
Ok, ok, so ive been asked for my config over and over. And Ive been saying for months id post my config up for download. So here it is, but first let me try to explain how it works and why i use a config that is made this way.
My config is modular or OO “Object Oriented”. So what is “Object Oriented”? Well in case your new to the code world there is a common phrase passed with in its realms which is ” Don’t recreate the wheel “. So if you want to learn more about what “OO” is then I suggest you check out http://en.wikipedia.org/wiki/Object-oriented_programming.
But why Object Oriented? I know what it is, but its not needed at all, the config works just fine the default way (which is top down style scripting). Well, using OO is not changing how the configuration works, its allowing for 2 things.
- It allows for quick and easy editing
- It allows for a much more robust and complex configuration that is not possible with the limitation and constraints of the default config reader
For example, if you have a set of large vstrs such as a auto insult script it will take away from the allowed number of lines to be read by a single config, thus causing an error when the config is loaded. Large configs also cause lag as of the amount of items that are put into the system memory from the configuration.
Now before you use my config or try to read over it, let me explain how it all works. But first lets make sure we take a good look at a list of cvars and commands used in the vq3 based games. A good detailed list of cvars and commands can be found at http://www.holysh1t.net/quake-live-commands-list/, or if you want to just get the list yourself to check for consistency you can use the following line in your game console. If you dont know how to get to the console, I recommend you google it and read over the newbie guide to quake configs. Holysh1t has a great one here.
/clear; listcvars; listcmds; condump cvarcmdlist.txt //The file cvarcmdlist.txt will be created and stored in your baseq folder.
First part of the config, the part that you actually execute is the “main.cfg”.
//--------------------------> // @file main.cfg // @author Newbi //--------------------------> //step 1, unbind all previous aliases used by the default or previous config. unbindall //step2, call the list of modules used in the config, ex.the binds.config. exec modules/autotroll.cfg exec modules/binds.cfg exec modules/gfx.cfg exec modules/player.cfg //step3, announce that we successfully loaded our configuration say "Newbi's Config v.1.0 Loaded Successfully!"; say "www.q3schools.com" //alternatively you can use "tell_buddy (your player name)" //to tell yourself instead of publicly announcing your config loaded. //tell_buddy Newbi Config Loaded Sir!
Now lets look at the autotroll.cfg script.
//--------------------------> // @file autotroll.cfg // @author Newbi //--------------------------> set autotroll "vstr ins1" set ins1 "tell_attacker Your Momma was a snow blower!; set autotroll vstr ins2" set ins2 "tell_attacker My gun is bigger then yours; set autotroll vstr ins3" set ins3 "tell_attacker You couldnt whip a fly with a flyswatter!; set autotroll vstr ins1"
Now lets look at the binds.cfg script where all of our aliases and in game commands are stored. This part is important because the “unbindall” command will wipe out our current bindings so its important that you include all of your binds in this file. The following example will only list a few of the possible binds to be used.
//--------------------------> // @file binds.cfg // @author Newbi //--------------------------> bind w "+forward" bind s "+back" bind a "+moveleft" bind d "+moveright" bind c "+movedown" bind mouse2 "+moveup" bind v "+button3" bind BACKSPACE "+button2" //custom commands binds bind \ "vstr autotroll"
Next lets look at the player.cfg. This script will house all of our “player specific” settings.
//--------------------------> // @file player.cfg // @author Newbi //--------------------------> seta name "^2O^5nykag^2e" seta model "keel/default" seta headmodel "doom/default" seta cg_forceenemymodel "tankjr/bright" seta cg_forceredteammodel "mynx/default"
And finally lets look at the graphics settings configuration file. This is where the look and feel of the game is presented.
//--------------------------> // @file gfx.cfg // @author Newbi //--------------------------> seta r_vertexlight "1" seta cg_drawfps "1" seta cg_draw3dicons "0" seta cg_noprojectiletrail "0" seta r_picmip "3" seta r_fullbright "1"
And that will complete the demo package. Now when you want to edit something or add a cvar, just put it in it perspective place and its always so easy to work on and alot easier to read. Not to mention its cleaner and doesnt lag your game session as much.
Now for you lazy bastards that just want to use my config Ive published it for you so you can both view it and download it. I would recommend that you at least attempt to design and build you own config. It will really teach you alot about the game itself and it may even help you find that little edge you have always been looking for. Click here to see Newbi’s Actual Quakelive Config.
Bridge 2 Rail Demonstration
ok per your request here is my version of the b2r jump explained. You will notice i jump late and correct on the second jump using the small outcroped ledges on both sides of the bridge. If your learning to do this jump, that is the easiest way ive ever found to do it. The more you do it the easier it gets. Also as requested here is Walters b2rclip jump done by Loveless. I can tell you that the standard b2r is easier then it looks for those of you who cant land it. For those wanting to learn the b2rclip, I need to warn you, pack a lunch. Quoting Walter from earlier today, “its not easy at all, its alot of timing and getting your jumps in the right place”. PS.. you guys make sure to follow Walter in ESL and show him some love.
Demo: none
Strat Jumps a Tutorial by UnityNL
This is a tutorial video put together by Un1tyNL. The tut was performed on Razors Third Party training map for Quake Live raztrainql_beta3. This tut shows that the tricks in this map are possible without any modification to the ingame physics.
Im going to get the raw demo and the raw video for this post and update this post when I get the material. So check back for a demo later.
Plasma Climbing 101 – The Basic Tutorial
In response to the dozens of comments and requests I got from TQL about plasma climbing, I decided to put together a brief tutorial that explains plasma climbing and climbing basics. The video itself is narrated but some people prefer to read so below I will go over the tutorial verbally.
Plasma climbing is simple. The knockback from the plasma gun as its fired gives you the ability to do a wide variety of tricks from small jumps, to climbing a wall. The technique is simple. Place your crosshair at a 45º angle, press jump and fire and the same time, and when you start to climb (immediately after you jump), release jump and continue to fire the gun. Your climbing. You may notice that you will move laterally on the wall based on 3 things. The radius of the wall, the direction of the plasma gun, and your strafe keys. Next you may take some advanced note and find out that an angle greater then 45º (moving the crosshair more onto the wall) the knockback from the gun becomes greater and it will push you away from the wall, go too far and it will throw you back away from the wall into maybe another wall or onto a platform. But by doing this just slightly you can slowly slide down the wall giving you a “hand break”. If you do the opposite of this and angle the gun less then 45º (moving the crosshair more towards the floor or your feet) you loose the knockback from the plasma gun and you will stop all together and just stay in place until you return the angle or fall off the wall.
In the future I may do another tutorial on the expert tactics with plasma climbing such as stalls, combo climbs, and strafe climbing. Hope you learned something with this.
Demo: q3schools_plasmatut_part1.dm_73 (45 clicks)









