Setting Your LOX Binds

Anything and everything about the game itself and our server
Tommy
I Worship His Shadow
Posts: 5265
Joined: Mon Mar 28, 2005 5:41 pm
Location: USA
Contact:

Setting Your LOX Binds

Unread post by Tommy »

Welcome to LOX binds 101. Class is in session.

This will very briefly explain how to set up simple 1 command binds for quake 2 lox. Setting up multi-binds and aliases will be addressed another time.

I will not explain all the things you can bind here, that will come later. First you need to understand how to bind anything.

The first thing you need to do is make sure you have an autoexec.cfg text file in your lox folder. If you do not, please read this before you continue with this thread:

http://clandou.com/forum/viewtopic.php?t=1112

O.K., you have the file. You will also need to reference the config.cfg file so keep it handy.

It is recommended that you DO NOT bind anything to the 1 - 0 number keys since there are not enough keys on a keyboard for all lox weapons and commands. Therefore if you change one of the number keys, you will lose the ability to cycle through all the weapon choices for that number. Please note that the keypad numbers are not the same and you may bind to them.

With that in mind, say you love the railgunsweeper but it is a hassle to get to use the weapon because after you get the chaingun, you have to hit the number 5 key 10 times before you cycle to that choice. While you are trying to do it, {DOU}Tommy lobs a plasma cluster grenade into your pie-hole. Here is what you would do.

First choose a key on your keyboard that you want for that weapon. This is where the config.cfg comes in handy. Open that up and make sure that you are not choosing a key that is important for something else. For example, you will most likely not want to ever choose the letter g since you will need to use that to cycle through the grenade types (there are quite a few). If you are uncertain what a key that was set in the config.cfg does and are paranoid about choosing that key, just ask here in the forum and I will explain it to you.

O.K., for this example, we will say you chose the letter x for your railgunsweeper. Open up your autoexec.cfg (in your lox folder) and add a new line that reads:

bind x "use railgunsweeper"

It is that simple.

When making binds, be careful of how you spell out a weapon. railgunsweeper is not the same thing as railgun sweeper. The 2nd will not work. The best way to determine this is to simply cycle to the weapon you want while on the server. The screen will display the name of the weapons as you cycle through. Just bind to the name exactly as it is displayed.

Now here is where it gets tricky. For all weapons you will use the word "use" in the bind. It will be inside the quotes. However, not all things you will bind will contain the word use. For example if you wanted to bind the letter r to the angel of life (angelol) you would type:

bind r "angelol"

I will very soon make a post with all of the different weapons and commands to make it easier for you.

When I post all of the weapons and options I will give firther examples. Hopefully for now this will get you to at least explore and experiment with binds a bit. And don't worry if you scre up your binds. You can edit the autoexec.cfg anytime or scrap it and start a new one.

Tommy
User avatar
Churchsyn
Posts: 284
Joined: Wed Jan 18, 2006 12:00 am

autoexec file

Unread post by Churchsyn »

//
alias +hook "hook action; wait; hook shrink"
alias -hook "hook stop"
alias +shrink "hook shrink"
alias -shrink "hook stop"
alias +grow "hook grow"
alias angel1 "angelol;bind l angel2"
alias angel2 "angelod;bind l angel3"
alias angel3 "angelom;bind l angel4"
alias angel4 "angelof;bind l angel5"
alias angel5 "angelop;bind l angel6"
alias angel6 "angeloblind;bind l angel7"
alias angel7 "angelohorror;bind l angel8"
alias angel8 "angeloflame;bind l angel9"
alias angel9 "angelor;bind l angel10"
alias angel10 "angelou;bind l angel11"
alias angel11 "angeloe;bind l angel1"
alias superpush "push; push; push; push; push; push; push; push; push; push"
alias superpull "pull; pull; pull; pull; pull; pull; pull; pull; pull; pull"
alias pow "cloak;use super blaster;cmd scanner -200 200;angelod"

exec pow.cfg

exec bindings.cfg

// here is where you set your keys
// only change 'SHIFT', 'w', or 'r' to whatever key you desire

// bind g +hook // hook on/off toggle
bind f +grow // for sliding down the chain
bind r +shrink // for climbing up the chain

// change these all you like
bind j "use jetpack"
bind space "lbind onrespawn pow"
bind l angel1
bind s "cmd lsight"
bind MWHEELUP "superpush"
bind MWHEELDOWN "superpull"
bind MOUSE1 "+attack"
bind o "cmd pull"
bind p "cmd push"
bind k "cmd kamikaze"
bind f11 "cmd zoom 1"
bind f10 "cmd zoom 0"
bind x "cmd chasecam"
bind mouse3 "cmd cloak"
bind ] "cmd decoy"
bind m "cmd firemode"
bind n "cmd nightvision"
bind f11 ""
bind f10 "menu_quit"
set vid_gamma "0.700000"
set intensity "3"
set gl_modulate "2"
Image
User avatar
Churchsyn
Posts: 284
Joined: Wed Jan 18, 2006 12:00 am

pow config file

Unread post by Churchsyn »

// generated by quake, do not modify
bind TAB "cloak"
bind ENTER " tracker;angelod;turret"
bind ESCAPE "togglemenu"
bind SPACE "lbind onsespawn;powspawn
bind ' "use plasma cluster grenade;laser"
bind + "sizeup"
bind , "+moveleft"
bind - "sizedown"
bind . "+moveright"
bind / "angelom"
bind 0 "bfg1cmd c version 3.20 x86 Oct 16 1998 Win32 RELEASE"
bind 1 "blaster3"
bind 2 "shotgun1"
bind 3 "supershotgun1"
bind 4 "machinegun1"
bind 5 "chaingun1"
bind 6 "grenadelauncher1"
bind 7 "rocketlauncher1"
bind 8 "hyperblaster1"
bind 9 "railgun2"
bind = "sizeup"
bind [ "angeloe"
bind ; "use rail bomb;laser"
bind \ "angelof"
bind ] "angelod"
bind "toggleconsole"
bind a "+lookup"
bind b "use rebreather"
bind c "+movedown"
bind d "cmd decoy"
bind e "use environment suit"
bind f "+grow"
bind g "use grenades"
bind h "wave 0"
bind i "use invulnerability"
bind j "use jetpack"
bind k "wave 2"
bind l "angel1"
bind m "cmd firemode"
bind n "cmd nightvision"
bind o "cmd pull"
bind p "cmd push"
bind q "use quad damage"
bind r "+shrink"
bind s "cmd lsight"
bind t "messagemode"
bind u "wave 4"
bind w "cmd scanner"
bind x "score"
bind z "+lookdown"
bind ~ "toggleconsole"
bind BACKSPACE "invdrop"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+moveleft"
bind RIGHTARROW "+moveright"
bind ALT "+moveup"
bind CTRL "cmd scanner -200 200;cloak;angelod;use super blaster ;cmd playerid;powspawn"
bind SHIFT "+hook"
bind F1 "cmd help"
bind F2 "menu_savegame"
bind F3 "menu_loadgame"
bind F4 "menu_keys"
bind F5 "menu_startserver"
bind F6 "echo Quick Saving...; wait; save quick"
bind F9 "echo Quick Loading...; wait; load quick"
bind F10 "menu_quit"
bind F12 "screenshot"
bind home "use rail bomb;use double impact"
bind DEL "use kaminit;angelof"
bind PGDN "use antimatter cannon"
bind PGUP "use energy vortex;angelod"
bind END "use wall piercing railgun"
bind KP_HOME "use super rail shotgun;angelof"
bind KP_UPARROW "use plasma cluster grenade;use double impact"
bind KP_PGUP "use plasma cluster grenade; use guided missile; angelod"
bind KP_LEFTARROW "use rail bomb;use double impact; angelod;use bazooka"
bind KP_5 "use shrapnel grenade;use double impact;angelod;use bazooka"
bind KP_RIGHTARROW "use positron grenade;use double impact"
bind KP_END "use positron"
bind KP_DOWNARROW "use freezatron"
BIND KP_PGDN "use disruptor"
bind KP_INS "use railgunsweeper;cmd sweeperfiremode;angelod"
bind KP_DEL "use snipersweeper;cmd sweeperfiremode"
bind KP_MINUS "use freezatron grenade;use double impact"
bind KP_PLUS "angelou"
bind MOUSE1 "+attack"
bind MOUSE2 "+moveup"
bind MOUSE3 "cloak"
bind MWHEELDOWN "superpull"
bind MWHEELUP "superpush"
bind PAUSE "pause"
set gl_3dlabs_broken "1"
set gl_swapinterval "1"
set gl_ext_compiled_vertex_array "1"
set gl_ext_pointparameters "1"
set gl_ext_multitexture "1"
set gl_ext_swapinterval "1"
set gl_vertex_arrays "0"
set gl_texturesolidmode "default"
set gl_texturealphamode "default"
set gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
set gl_shadows "0"
set gl_particle_att_c "0.01"
set gl_particle_att_b "0.0"
set gl_particle_att_a "0.01"
set gl_particle_size "40"
set gl_particle_max_size "40"
set gl_particle_min_size "2"
set gl_finish "0"
set gl_ext_palettedtexture "1"
set gl_mode "3"
set gl_driver "pvrgl"
set gl_modulate "2"
set gender "none"
bind INS "use shrapnel grenade;use double impact"
set hostname "noname"
set allow_download "1"
set allow_download_players "0"
set allow_download_models "1"
set allow_download_sounds "1"
set allow_download_maps "1"
set sv_reconnect_limit "3"
set vid_ref "soft"
set vid_xpos "3"
set vid_ypos "22"
set vid_gamma "0.650000"
set sw_stipplealpha "0"
set s_volume "0.7"
set s_khz "11"
set s_loadas8bit "1"
set s_mixahead "0.2"
set s_primary "0"
set cd_nocd "0" "0.4"
set adr0 "68.119.123.97"
set adr1 "65.99.206.74"
set adr2 "207.210.230.240"
set adr3 "207.210.232.202"
set adr4 "63.170.38.7"
set adr5 ""
set adr6 ""
set adr7 ""
set adr8 ""
set cl_stereo_separation "0.4"
set freelook "1"
set rate "25000"
set fov "90"
set gender_auto "1"
set cl_vwep "1"
set in_mouse "1"
set in_joystick "0"
set sw_mode "4"
set sw_allow_modex "1"
set g_select_empty "0"
set skin "pow/howlingpow"
set name "churchsyn<pow>"
set lookstrafe "1"
set lookspring "1"
set m_pitch "0.022"
set hand "2"
set cl_run "1"
set crosshair "1"
set sensitivity "11"
set win_noalttab "0"
set vid_fullscreen "1"
set viewsize "100"
bind KP_ENTER "use homer grenade;use double impact;use bazooka;angelod"
Image
Post Reply

Return to “Quake 2: LOX”