-=Help Arena=-
Quake 3 Arena
tips & hints
strafe jumping
speed running
grenade jumping
rocket jumping
plasma climb
bounce bugs
combos
my scripts  <==
-=Credits=-
-=Links=-
|

|
[congratulations]
La Fin de Tromper ("The End of Tricking")
If you are reading this, you have passed all the previous tests and have received your tricking degree. And if you are reading this, I have done my job in helping others in the world of quake 3 arena and tricking. I am a happy man. Go out into the world my young student and show them what you've got! You have attempted and passed the art of strafe jumping, circle strafe jumping, speed running, grenade timing, grenade jumping, rocket jumping, plasma climbing, bounce bugs, and combination tricks. There is no more knowledge I can give you, for the rest of it will come from your own mind. I have supplied you with the basic understanding of tricking. It is now up to you, apprentice, to use your creativity and release it upon the quake 3 arena community in all it's splendor.
I hope that myself, through the medium of help arena, have helped you in your quest. I hope you have found everything contained in help arena to be helpful to you, and therefor helpful to others you may meet along the way. I hope the knowledge I have not only passes on to you and the quakers and trickers you meet, but also the fun and the thoughtfulness that if you see someone in need, to stop and help them. I've always thought that you gained more respect in how you conduct yourself in and out of the game to be more admirable than to have the superior talent, skills, or aim. And I hope that you carry that on with you, and conduct yourself in a way that others will show you the respect that you deserve. We were all new to this at one point, and no matter how long you've been playing, you can always learn something new. I also hope that you will pass the word on of help arena so that my time here has not been that of a waste. Help Arena was a joy to work on the past few years, and it would not be here if it weren't for my passion to help others in any way that I can, and for the thousands of quakers around the world who keep this game alive. Peace, and keep on tricking!
-Rich
aka: RichmanRush
[congratulations]
Scripts
Below are some of the scripts I use or have used in my config files in quake 3 engine based games. Some are basic toggles, others are more advanced. Read the descriptions and then browse the "code" of the script to see if it makes any sense. To use the scripts, simply copy and paste everything in silver (minus the very first script which is multi colored for illustration purposes) and place it in your autoexec.cfg or your config file. If you want to learn how to make basic scripts, read on. And, again, thanks for spending time with Help Arena.
Basic scripts are really easy in the quake 3 engine based games. Open up the config file with wordpad and begin. A config file is just lines and lines of game settings, variables, and binds. Within that, you can customize anything you want, and insert or write your scripts. My custom config files are all organized according to sections... graphic settings, sound settings, game binds, team binds etc. If you want to insert your own custom decorations without the quake 3 engine getting confused, make sure to add two forward slashes and then add your decoration (as you will see below with mine using asterisks). The double slash basically tells the quake 3 game to ignore that line. I also use the double slash if I have the same key bound twice... one will be normal and one will contain the double slash. This makes it easier for me if I wish to go in and edit or change what that key does. Also I use it to turn off entire scripts if I wish to not use them at the time, but may use it at a later date.
There is also something I call a "Variable String", which is vstr in the quake world. Now what these do for you is this: You can bind a key to a variable string, where the vstr is just a name. Now within that string, you can set multiple quake commands. In other words, one key to do multiple things. This is basic scripting in quake 3 engine games. Just remember to name the strings different or else the game will get confused and it will not work. Quotes are used when naming a string and when setting the string itself, semi colons are used to separate multiple commands/settings as you will see. Also, this is just a personal preference, is the "echo" command. All this does is relay a message to you on screen that only you can see. You'll see most of my scripts echo a message basically telling me what I just did. The last thing to remember is when reading my scripts, these are cuts and pastes from my config file so remember to change the key/button you want to bind it to, to whatever you want... AND remember that the key/button must be changed in EVERY instance of the script. I set my scripts up so that the key is bound first in the variable string line. So every place after that, change the key/button to what YOU want. I'll use the first script with color codes to amplify what I mean. White = dead line, yellow = command and variable, blue = bound key/button, green (lime) = variable string and name
// **************
// -= Scripts =-    *
// **************
RichmanRush's Gore Toggle
Game: Quake 3 Arena
This toggle is pretty simple. It turns off and on the blood and gibs setting at the press of one key/button; echo's on/off on screen in black letters
// RichmanRush's Gore toggle
bind l "vstr gore1"
set gore1 "cg_gibs 0; com_blood 0; bind l vstr gore2; echo ^8Gore-off"
set gore2 "cg_gibs 1; com_blood 1; bind l vstr gore1; echo ^8Gore-on"
// end gore toggle
RichmanRush's Zoom Toggle
Game: Quake 3 Arena
Modified version of AntiSnipe's zoom toggle; simple toggle that changes your field of vision (fov) without using the telescoping standard quake 3 zoom; echo's "mode" in black letters; change fov values to your liking
// RichmanRush's zoom toggle
bind SPACE "vstr zoom1"
set zoom1 "cg_fov 30; bind SPACE vstr zoom2; echo ^8Sniper-Mode"
set zoom2 "cg_fov 120; bind SPACE vstr zoom1; echo ^8End-Sniper-Mode"
// end zoom toggle
RichmanRush's Kick Ass Screenies Toggle
Game: Quake 3 Arena
A simple toggle that does alot; This is changing some standard play settings, to enhanced "eye candy" settings at the touch of a key/button; changes settings to give you the 'best' looking screenshot including realtime shadows; restarts video for you automatically
// RichmanRush's Kick Ass Screenies toggle
bind F12 "vstr kast1"
set kast1 "cg_shadows 2; r_stencilbits 8; cg_draw2D 0; r_colorbits 32; cg_drawgun 0; r_dynamiclight 1; r_fastsky 0; r_vertexLight 0; vid_restart; bind F10 vstr kast2"
set kast2 "cg_shadows 0; r_stencilbits 0; cg_draw2D 1; r_colorbits 16; cg_drawgun 1; r_dynamiclight 0; r_fastsky 0; r_vertexLight 1; vid_restart; bind F10 vstr kast1"
// end Kick Ass Screenies toggle
RichmanRush's Walk Toggle
Game: Quake 3 Arena
Simple toggle that lets you walk/run at the touch of a key/button, rather than holding the key/button down
// RichmanRush's walk toggle
bind SHIFT "vstr walktoggle"
set walktoggle "vstr walk"
set walk "+speed; set walktoggle vstr run; echo ^8Walking"
set run "-speed; set walktoggle vstr walk; echo ^8Running"
// end walk toggle
RichmanRush's Crouch Toggle
Game: Quake 3 Arena
Simple toggle that lets you crouch/stand at the touch of a key/button, rather than holding the key/button down
// RichmanRush's crouch toggle
bind F12 "vstr crouchtoggle"
set crouchtoggle "vstr crouch"
set crouch "+movedown; set crouchtoggle vstr stand; echo ^8Crouching"
set stand "-movedown; set crouchtoggle vstr crouch; echo ^8Standing"
// end crouch toggle
RichmanRush's Name Toggle
Game: Quake 3 Arena
Simple toggle that cycles through various names at the touch of a key/button
// RichmanRush's name toggle
bind / "vstr name1"
set name1 "name ^xDC143C^0^bRichmanRush; bind / vstr name2"
set name2 "name ^x006400^0^bGuymanDude; bind / vstr name3"
set name3 "name ^x00FF00^0^bFragMaster; bind / vstr name1"
// end name toggle
RichmanRush's Weapon Toggle
Game: Quake 3 Arena
Simple toggle that switches between 2 weapons on one key/button; this example is rocket launcher and railgun
// RichmanRush's rail-rocket toggle
bind x "vstr railrox1"
set railrox1 "weapon 7; bind x vstr railrox2"
set railrox2 "weapon 5; bind x vstr railrox1"
// end rail-rocket toggle
RichmanRush's Fire-AltFire Toggle
Game: Jedi Knight II: Jedi Outcast
For those that hate games with Fire and Alternate Fire modes in games, here's your saviour; Requires two config files: One with Fire and Alt-fire as normal and one with Fire and Alt-Fire using opposite keys/buttons; In my case I use mouse1 and spacebar; In FAFT1.cfg (my fire config), mouse1 is fire, spacebar is alt-fire. In FAFT2.cfg (my alt-fire config), mouse1 is alt-fire, spacebar is fire; echo's in various colors which mode you switched to. I tried various ways to achieve this toggle, and so far this is the only one that has worked. It does put a slight load time to execute between each config (the exec command in the script), but it's barely noticeable (a millisecond break in sound/music in the game)
// RichmanRush's Fire-AltFire Toggle
bind v "vstr FAFT1"
set FAFT1 "exec FAFT1.cfg; echo ^3*^1Fire ^1Mode^3*; bind v vstr FAFT2"
set FAFT2 "exec FAFT2.cfg; echo ^3*^1Alt-Fire ^1Mode^3*; bind v vstr FAFT1"
// End Fire-AltFire Toggle
|
|