hide results

    Console Command and Move List by Marker0077

    Updated: 06/18/02 | Printable Version | Search This Guide

    Jedi Knight II: Jedi Outcast 
    Console Commands & Moves List 
          Table of Contents
    -------------------------------
    Chapter 1- GameType & Disable Command Variables
    Chapter 2- Moves List & Stance Overview
    Chapter 3- Game Tweak's & Tips
    Chapter 4- Scripting Tricks & Tips, PK3's, & the C22. Controls
    Chapter 5- Console Command List
    Chapter 6- Skin Editing
    Chapter 7- JK2 Version 1.03 bugs (some useful)
    
    
    Chapter 1- GameType & Disable Command Variables
    -------------------------------------------------
    I have tested these commands myself with JK2 version 1.03 & they work 
     correctly.
    The disable feature DOES NOT WORK with the Jedi Master gametype.
    To disable weapons/force powers is simple, take the # of what you want to 
     disable & add it to the command line. If you want to disable multiple 
     powers/weapons add the #'s together to get your 1 #.
    	EXAMPLE: If you want to disable force jump type "g_forcepowerdisable 2"
    		   If you want to disable force jump & force speed 
                    type "g_forcepowerdisable 6"
    
    g_forcepowerdisable
         0=All Forces Enabled
         1=Heal
         2=Jump 
         4=Speed
         8=Push
        16=Pull
        32=Mind Trick (L)
        64=Grip (D)
       128=Lightning (D)
       256=Dark Rage (D)
       512=Protect (L)
      1024=Absorb (L)
      2048=Team Heal
      4096=Team Energize
      8192=Drain (D)
     16384=Seeing
     32768=Saber Attack (Forces use, doesn't disable)
     65536=Saber Defend
    131072=Saber Throw
    262143=All Forces Disabled
    
    g_weapondisable or g_duelweapondisable
        0=All Weapons Enabled
        1=???
        2=??? 
        4=??? LightSaber (or Stun Baton)
        8=Bryar Pistol
       16=Stormtrooper Rifle
       32=Disruptor
       64=Bowcaster
      128=Repeater
      256=EMP Gun
      512=Flechette
     1024=Missile
     2048=Thermal
     4096=Trip Mines
     8192=Detpack
    65531=Saber Only
    
    g_gametype
    0=FFA
    1=Holocron
    2=Jedi master
    3=Duel
    5=TFFA
    7=CTF
    8=CTY
    
    Chapter 2- Moves List & Stance Overview
    -----------------------------------------
    First, each saber style has its own special move & back attack, try to 
     remember that because it is very useful. Back attacks WILL NOT WORK if you DO 
     NOT have an enemy in back of you. 
    All back attacks are VERY damaging, blue being the least, red being the most. 
     You can actually kill a person with 1 red back attack if you turn while 
     swinging; If you can hit your enemy twice with the red back attack (by 
     turning) your enemy will go down in 1 swing.
    
    Blue Special: 
      Press crouch, forward, & attack; NOT crouch & forward & attack.
    
    Yellow Special:
     Press forward & jump & attack (at same time). Yellow special WILL NOT WORK if 
      you DO NOT have an enemy in front of you while attempting special.
    
    Red Special:
     Press forward & attack, (you don't need to hold forward, most of the time you 
      don't even need to press forward) WAIT for BOTH HANDS to go on the 
      lightsaber. Once BOTH HANDS go on the lightsaber press forward & attack & 
      jump (at same time). Most people do the forward & attack & jump part WAY to 
      soon, just remember, once your hands grab the saber, thats when you can 
      start doing the forward & jump & attack part of the move. Once both hands 
      grab the saber you have at least a full second to do the forward & jump & 
      attack part of the move.
     The end result should be you giving a lunging forward slash. The key here is 
      timing, not really whether both hands are on the saber. Once you seem to 
      have the timing down on the move, try strafing (side stepping) & attacking, 
      then pressing forward & attack & jump. It throws people off sometimes when 
      you play.
     If you are still having problems doing the move, try this, this is how the 
      move was originally intended... run around, while running press attack,
      then, when BOTH HANDS grab the saber, press jump & attack (you should be
      running the whole time until after you press jump & attack). 
    
    Kicking/Wall Flipping:
     First of all, you MUST HAVE at least a level 2 force jump to do this.
     Bind your jump button to a very tappable place (I use mouse 2) (The bind is 
      recommended, not necessary). Then, get right in front of a wall, start 
      running into a wall; While running into the wall, double tap jump twice, the 
      second time holding jump down. Keep trying until it works, the result should 
      be you doing a back flip off of the wall. 
      This also works on people (KICKING).
     Keep practicing the move until you don't need to be right on the wall but 
      running to the wall & flipping off of it. Once you get the hang of wall 
      flipping, try it on people. The result will be you kicking them in the face. 
     I highly recommend using force pull to pull your enemy closer to you right 
      before you try to kick them. Force speed works good also.
    
    Wall Walking/Side Flipping/Kicking Sideways:
     Find yourself an area where you can get parallel with a wall so you can 
      practice wall walking. There are plenty of walls like this on FFA_Bespin, 
      especially in the center & by the launchpad.
     Next, get right up next to the wall on either your left or right side. Run 
      forward, while running forward, strafe (side step) the direction the wall is
      & jump. If the wall is to your left, strafe (side step) left while running & 
      jump, thats it.
     You can also side flip while wall walking off of the wall just by pressing 
      jump again. You don't need to run or wall walk to side flip. You can just 
      stand right next to a wall, side step against it & jump to side flip.
     Kicking sideways is done just like that as well. Just side step against your 
      opponent & jump to kick them sideways.
    
    Red Flip Attack:
     If you jump & flip in the air as you bring your saber down in red stance this
      does a good amount of damage. This is also referred to as an "Instant Kill" 
      (Dustin M. Kulwicki's lightsaber tactics guide).
    
    Rolling:
     Just press crouch while running forward, backward, or strafing 
      (side stepping).
    
    Getting Up Quicker:
     Just tap jump quickly while your on the ground to get up quicker.
    
    **The rest of "Chapter 2- Moves List" is written by Dustin M. Kulwicki**
     
     In this game, there is a variety of hidden moves for the player to discover
      while wielding the lightsaber in general is a great tool, and the game 
      developers did a supreme job of showing off what it really is supposed to 
      do. Its a laser, plain and simple, you dont have to swing to hurt someone, 
      just walk up, and poke they're ass. Its that simple. Anyway, they 
      incorperated a variety of extra moves and such, that.. well.. can just make
      the player look good.
    
    Jump-Crouching:
      This is a move thats in the classic premiere game, Half-Life, As getting up 
       those pesky crates, you had to jump, then crouch to lift Gordan's legs up. 
      The same thing can be done in Jedi-Knight II, and i found that you have to 
       learn the technique to actually get through 1 or 2 parts of the Single 
       Player Game. To Do this, you basically jump, Then hold crouch and your 
       character will pull his legs up, although it doesnt look like much, you can
       actually reach, quite a bit higher than you'd expect, Half-Life gamers will 
       know exactly what im talking about, we love you Barney & Gordon, your both 
       badasses.
    
    Saber Throwing Trick:
      A Bit of a complex move, where you need saber throw + Force Speed, you 
       simply turn toward your opponent, they need to be about 5-10 feet infront 
       of you (saber throwing distance) from there, you throw your saber at them 
       directly, and then turn on force speed, and run past not only your saber, 
       but them aswell, now turn and if they follow you, your saber comes and hits
       them in the back while they turn, if you want to get even more devilish, 
       try force pushing them into your saber.
    
    Spin-Slashing:
     A Rather simple technique, It can only be done if your in the Blue or Yellow 
      Stance, basically, hold forward OR backward, and a strafe, this creates 4 
      different spin attacks, the spin attack is generally MUCH stronger then a 
      basic one, and allows you to move, beyond that, it looks ****ing cool.
    
    Spring Jump:
     If you have lvl 2 or 3 Force jump, there is a way to get even higher, its 
      called the spring jump, and basically, you get a running start, run forward, 
      and Jump, HOLD jump, then let go of Forward Immediately, then rehold it back 
      down, instead of flipping, your character will hold out his/her arms, this 
      looks SOooo cool, like Crouching/Hidden style, ya know?? But not only does 
      it look cooler, it does infact grant you a VERY small ammount of extra 
      Height, but also, it doesnt carry you as far forward.
    
    Leap Attack Left/Right:
     If you have lvl 2 or 3 Force jump, there is a way to do a leaping side attack,
      that looks very cool, its the same thing as above, but substitute forward 
      with a Strafe key (ie: left or right) your character will leap up and stick 
      his/her elbow out, looks kinda like Superman if you ask me, but Very cool 
      none the less, What makes this effective, is you can also slash while your 
      doing it, for a totally unique slash with each style, They all look badass 
      and though probably very hard to connect with, it just looks cool.
    
    Backflips:
     More a Technique then a move, but just simply tapping back + jump and 
      repeating as soon as you hit the ground, will look like cool handsprings in
      a way, you want to jump as low as possible here, so no force hoppin'.
    
    Sword Shield:
     A more Advanced Technique, and a bit harder to do, but you can fake out your 
      sword, and make it circle around you for a long time, infinite if you get 
      good enough, simply throw the sword, and as it comes back, begin to strafe 
      left, then tap up, then strafe right, then down and start over, your sword 
      will circle around you, and Yes, it still CAN hit people (Marker0077: I DO 
      NOT recommend this move. While this move may be called "Sword Shield", it 
      does not prevent an enemys saber from hitting you if they were to saber 
      throw; Therefore makes this move very easy to counter attack).
    
    Stance Overview (by Dustin M. Kulwicki)
     I Keep refering to Red, Blue, and Yellow Stances, basically, each color means
      a style of Jedi, they are as follows.
    
    Yellow: Classic Jedi Stance:
     Your medium, not to fast, not to slow, and decent damage dealt here, While
      this is the medium between the three stances, i believe that it is also one
      of the coolest, it makes defending agaisnt attacks rather easy aslong as 
      your not attacking, and it gives the user advantages including the Flying 
      Saber Slash, which is one of the coolest looking things in the game. Its 
      also worth noting that this contains the best looking Spinning Slashes also.
      This stance is all-around nicely put.
    
    Blue: Quick Jedi Stance:
     This is that quick Speed stance, suited to players who want to attack 
      quickly. It does succeed in being very fast, and its easy to attack, defend,
      and counterattack, but its also difficult to break an enemies defenses, and
      it deals a considerable ammount of less damage than any other stance. This 
      stance allows you to defend rather easily aswell, like the Classic jedi 
      Stance, A Final note, although this stance is considered weak, its unlocked
      technique, the Crouching Strike, Deals a Lot of damage, although its very 
      hard to hit, if utilized effectively, it can be devistating. You should use
      this stance to counter the red stance, by dodging the heavy blows and 
      counter-attacking them quickly while your opponents guard is down.
    
    Red: Heavy Jedi Stance:
     The Strongest of the three, this stance your jedi holds the saber upright, 
      and it makes it very easy for your opponent to determine if your in this 
      stance, and use the Quick Stance to counter-attack it, so beware. Because 
      of the Saber positioning, and the Extremely long recoil times, your going 
      to have one hell of a time defending yourself using this stance, So I'd 
      recommend some training in Evading blows, Such as Rolling, or Force 
      Pushing/Pulling or Grabbing, to hault your opponents offensive, you want 
      your opponent to be on the defending side when you switch to this stance.
     Although it leaves you open, the stances attacks are increadibly accurate 
      and are extremely difficult to defend no matter what stance, in addition 
      to that, the damage dealt is 10 fold, this stance has attacks that kills 
      opponents in nearly one hit, making this stance Truely devistating.
    
    Chapter 3- Game Tweak's & Tips
    --------------------------------
    1) Dismemberment (seeing limbs cut off when people/bots die):
    
    Single Player:
    g_saberRealisticCombat 1
    replace 1 with any number, 3000 is good
    
    Multiplayer:
    For g_dismember, any number up to 3000 is okay 
     (I use cg_dismember 2 for host & client).
    Host enters:
    1a)g_dismember 100
    1b)cg_dismember 1
    Clients enter:
    1c)cg_dismember 1
    
    2) Darth Maul's Light Bo (Dual Saber):
    
    2a) Turn cheats on in multiplayer. You can do this by typing devmap (whatever 
     map you want).
    EXAMPLE: devmap ffa_bespin
     You can also use devmapall, this command just turns on cheating whether you 
     use the devmap or map command.
    2b) Press 1 to get to your lightsaber, then press 1 again to turn your 
         lightsaber off.
    2c) Go in console (hold SHIFT & TILDE (~)) & type \thedestroyer, make sure 
         you use a \ & not a /. It will not work if you use a /.
    
    
    3) Extra Saber Styles in Single Player:
    
    3a) Turn cheats on in single player (in console, type helpusobi 1).
    3b) In console, type setforceall 5
     You will have 2 red & 2 blue saber styles.
    
    According to DOTR_Corran2015...
    "This will give you 2 extra saber styles, one light fast one, used by the
      Reborn and Tavion I think, and a heavy one that looks like the medium style
      but is a heavy swing with one hand. This will also give you powerful Force
      Persuasion, you can control the unit you use persuasion on for a limited 
      time, and rapidly fire their weapon... or walk them 1 by one off ledges 
      after assassinating their comrades.
     Grip also seems to be a little different too, it seems like I have more 
      control over the unit I'm choking to death. If you find an officer in a
      control room, try swinging him into one of those glass display screens 
      standing up in the middle of the room, OR slam them on the floor. I'm extra
      sick here, in open areas I like to grip them up in the air above me, and 
      simultaneously let go and Force Push them into the air, they come down with
      a nice crunch-splat-thud."
    
    Chapter 4- Scripting Tricks & Tips, PK3's, & the C22. Controls
    ----------------------------------------------------------------
     Script files are basically a list of console commands in a file. When you
      load the file, it may load a variety of settings.
     If you look in your "Star Wars JK II Jedi Outcast\GameData\base" folder you
      may see an "AUTOEXEC.CFG" file in there. This file is automatically loaded
      each time JK2 is launched, whether its a single or multiplayer game. The
      "JK2CONFIG.CFG" file is the configuration settings for JK2 single player.
      The "JK2MPCONFIG.CFG" file is the configuration settings for JK2
      multiplayer.
     To open & VIEW THE CONFIGURATION files is simple. Click on the .cfg file of
      your choice. A window should prompt you on which program to use for this
      type of file. If it doesn't & already loads a a program for that file type
      simply highlight the file you want to open, hold shift, then right-click on
      the file, choose "Open with..."; Check the "Always use this program to open
      files of this type"; Choose "Wordpad". 
     You MUST USE WORDPAD, not Notepad, not MS Word, Wordpad. Also, when making,
      viewing, or editing a configuration file make sure the very last line in the
      script is blank. The very last line of a script file IS NOT USED, so make
      sure it's blank.
    
     As for .PK3 files, thats easy as well. To open them do the same thing as you
      would with .cfg files, except choose "WinZip" instead of Wordpad. If you do
      not have WinZip go to www.WinZip.com & download the program. You should have
      it, it's by far the most used compression program there is. DO NOT MODIFY
      Assets0.pk3, Assets1.pk3, or Assets2.pk3. If you do JK2 will not run.
      You can open, view or even extract them, just don't modify them.
    
     Script (configuration (.cfg)) files are crucial to JK2. I myself have created
      my own custom config files to do a variety of actions. Disable certain force
      powers/weapons (custom menus), make walk/run toggles (instead of having to
      hold the button down), load various models/skins, explain to clients how to
      turn on dismemberment features, explain house rules, switch controls between
      keyboard & Gravis Gamepad (for people who think the keyboards to complex),
      make it so that everything is accessable to the Gravis Gamepad (yes,
      EVERYTHING), etc; etc.
     I DO NOT recommend using my config files, they are FOR REFERENCE ONLY. The
      reason why I say this is because my configs not work only in JK2 .cfg files,
      but batch files as well. These configurations are about as advenced as your
      going to get with JK2.
     Feel free to extract (unzip) them into your "base" folder, they will not work
      without my autoexec.cfg. Backup your current jk2config.cfg, jk2mpconfig.cfg,
      & autoexec.cfg; Then try loading my configs to see which you like. The 
      autoexec._sp is my autoexec for single player, & the autoexec._mp is my
      multiplayer, just rename them to autoexec.cfg & launch JK2 for them to take
      effect. The "Marker0077" folder is necessary as well. Thats all of the
      actual scripts in there. My "JK2.BAT" file actually renames the autoexec.cfg
      for me, I do not do this manually when I want to play. To view my batch file,
      right-click on it & choose "Edit".
     You can view my personal configuration files by opening the "Marker0077.zip"
      file. If you only have this text file & would like a copy of my advanced
      script files (or Gamespy Arcade advanced filters) go to www.uffiles.com
      or www.jk2files.com & download the "JK2CCAML.ZIP". At www.uffiles.com you
      can look files up by author (Marker0077).
     
     Lets say you want to have the walk/run toggle feature, go in the
      "Multiplayer.cfg" file (its in the Marker0077 folder). Scroll down to where
      it says seta speed ... copy that line in your autoexec.cfg file. Then bind a
      key to "vstr speed". Thats it. If you want to delete the Marker0077 folder,
      copy the speed1.cfg & the speed0.cfg files to your base folder, open them,
      remove the "Marker0077/" part out of both of those files & your autoexec.cfg
      file as well.
    
     JK2 was made from Quake 3, if your new & are not sure how to write scripts &
      want to know more checkout
      "http://www.planetquake.com/features/techtips/techtips991218_a.shtml".
     Another really good place to look for script "how to"s is www.gamefaqs.com.
     Search online for "how to"s on making scripts with any of the quake games,
      especially Quake 3. Quake 3 is what you should concentrate on searching for
      because the script commands changed alot with that release of quake.
     Half-Life was also made from the quake series; Except with Quake 3 & all
      games made from it (Jedi Outcast, Medal of Honor, etc; etc.) you have to
      type "vstr" first to use an alias.
       EXAMPLE:
      If you type " seta test "say This is a test" ", then type
      " bind enter "vstr test" ".
      Whenever you press enter you will say "This is a test". 
     With Quake 1/2 & Half-Life the commands are different. You would have to
      type " alias test "say This is a test" ", then type " bind enter test ".
    
     If you would like your server to be on the GAMESPY 3D/ARCADE MASTER SERVER
      LIST type " seta sv_master2 "master0.gamespy.com" " in the JK2 console.
      Once you type it in there, it will be written to your config file unless
      its changed. This will send your server heartbeat to GameSpy whenever you
      host a game, dedicated or non-dedicated. If you always want this on, just
      add " seta sv_master2 "master0.gamespy.com" " to your autoexec.cfg.
    
    Chapter 5- Console Command List (by XorKaya)
    ----------------------------------------------
    I decided to put this list together for all the future
    (and present) modders out there.  This will hopefully
    help them in the developing of some great mods, configs,
    and who knows what else.  All console commands and be
    completed using the [TAB] key.  You can also see the
    default and present values of most commands/settings by
    pressing the [ENTER] key.
    
    ]\+ (also works with '-' (minus))
        +altattack
        +attack
        +back
        +button0
        +button1
        +button10
        +button11
        +button12
        +button13
        +button14
        +button2
        +button3
        +button4
        +button5
        +button6
        +button7
        +button8
        +button9
        +force_drain
        +force_grip
        +force_lightning
        +forward
        +left
        +lookdown
        +lookup
        +mlook 
        +movedown
        +moveleft
        +moveright
        +moveup
        +right
        +scores
        +speed
        +strafe
        +taunt
        +use
        +useforce
    ]\a
        activeAction
        addbot
        arch
    ]\b
        bind
        bindlist
        bot_aasoptimize
        bot_attachments
        bot_camp
        bot_challenge
        bot_debug
        bot_developer
        bot_enable
        bot_fastchat
        bot_forceclustering
        bot_forcepowers
        bot_forcereachability
        bot_forcewrite
        bot_forgimmick
        bot_grapple
        bot_groundonly
        bot_interbreedbots
        bot_interbreedchar
        bot_interbreedcycle
        bot_interbreedwrite
        bot_maxdebugpolys
        bot_minplayers
        bot_nochat
        bot_order
        bot_pause
        bot_reachability
        bot_reloadcharacters
        bot_report
        bot_rocketjump
        bot_saveroutingcache
        bot_testclusters
        bot_testichat
        bot_testrchat
        bot_testsolid
        bot_thinktime
        bot_visualizejumppads
        bot_wp_clearweight
        bot_wp_distconnect
        bot_wp_edit
        bot_wp_info
        bot_wp_visconnect
    ]\c
        callteamvote
        callvote
        capturelimit
        centerview
        cg_animBlend
        cg_animspeed
        cg_auraShell
        cg_autoswitch
        cg_bobpitch
        cg_bobroll
        cg_bobup
        cg_cameraOrbit
        cg_cameraOrbitDelay
        cg_centertime
        cg_crosshairHealth
        cg_crosshairSize
        cg_crosshairX
        cg_crosshairY
        cg_currentSelectedPlayer
        cg_currentSelectedPlayerName
        cg_debuganim
        cg_debugevents
        cg_debugposition
        cg_debugsaber
        cg_deferPlayers
        cg_dismember
        cg_draw2D
        cg_draw3dIcons
        cg_drawAmmoWarning
        cg_drawCrosshair
        cg_drawCrosshairNames
        cg_drawEnemyInfo
        cg_drawFPS
        cg_drawFriend
        cg_drawGun
        cg_drawIcons
        cg_drawRewards
        cg_drawScores
        cg_drawSnapshot
        cg_drawStatus
        cg_drawTeamOverlay
        cg_drawTimer
        cg_dynamicCrosshair
        cg_errordecay
        cg_footsteps
        cg_forceModel
        cg_fov
        cg_gibs
        cg_gunX
        cg_gunY
        cg_gunZ
        cg_hudFiles
        cg_ignore
        cg_lagometer
        cg_marks
        cg_noplayeranims
        cg_nopredict
        cg_noProjectileTrail
        cg_noTaunt
        cg_noVoiceChats
        cg_noVoiceText
        cg_predictItems
        cg_runpitch
        cg_runroll
        cg_saberContact
        cg_saberTrail
        cg_scorePlums
        cg_selectedPlayer
        cg_selectedPlayerName
        cg_shadows
        cg_showmiss
        cg_simpleItems
        cg_smoothClients
        cg_speedTrail
        cg_stats
        cg_stereoSeparation
        cg_swingAngles
        cg_teamChatHeight
        cg_teamChatsOnly
        cg_teamChatTime
        cg_thirdPerson
        cg_thirdPersonAlpha
        cg_thirdPersonAngle
        cg_thirdPersonCameraDamp
        cg_thirdPersonHorzOffset
        cg_thirdPersonPitchOffset
        cg_thirdPersonRange
        cg_thirdPersonTargetDamp
        cg_thirdPersonVertOffset
        cg_timescaleFadeEnd
        cg_timescaleFadeSpeed
        cg_tracerchance
        cg_tracerlength
        cg_tracerwidth
        cg_trueLightning
        cg_viewsize
        cg_zoomfov
        changeVectors
        cinematic
        cl_allowDownload
        cl_anglespeedkey
        cl_anonymous
        cl_autolodscale
        cl_avidemo
        cl_conXOffset
        cl_currentServerAddress
        cl_debugMove
        cl_downloadName
        cl_forceavidemo
        cl_framerate
        cl_freelook
        cl_freezeDemo
        cl_maxpackets
        cl_maxPing
        cl_motd
        cl_motdString
        cl_mouseAccel
        cl_nodelta
        cl_noprint
        cl_packetdup
        cl_paused
        cl_pitchspeed
        cl_run
        cl_running
        cl_serverStatusResendTime
        cl_showmouserate
        cl_shownet
        cl_showSend
        cl_showTimeDelta
        cl_timeNudge
        cl_timeout
        cl_yawspeed
        clear
        clientinfo
        clientkick
        cm_noAreas
        cm_noCurves
        cm_playerCurveClip
        cmd
        cmdlist
        color1
        color2
        com_blood
        com_buildScript
        com_cameraMode
        com_dropsim
        com_hunkmegs
        com_ignoreothertasks
        com_introplayed
        com_maxfps
        com_othertasks
        com_showtrace
        com_speeds
        com_validateZone
        con_notifytime
        condump
        configstrings
        confirmOrder
        connect
        cvar_restart
        cvarlist
    ]\d
        debug_protocol
        debugBB
        debuggraph
        dedicated
        demo
        denyOrder
        developer
        devmap
        devmapall
        devmapmdl
        dir
        disconnect
        dmflags
        duel_fraglimit
        dumpuser
    
    ]\e    echo
        engage_duel
        exec
    ]\f
        fdir
        fixedtime
        follow
        force_absorb
        force_distract
        force_forcepowerother
        force_heal
        force_healother
        force_protect
        force_pull
        force_rage
        force_seeing
        force_speed
        force_throw
        forcechanged
        forcenext
        forcepowers
        forcepowers
        forceprev
        fraglimit
        fs_basegame
        fs_basepath
        fs_cdpath
        fs_copyfiles
        fs_debug
        fs_game
        fs_homepath
        fs_openedList
        fs_referencedList
        fs_restrict
    ]\g
        g_adaptrespawn
        g_allowVote
        g_arenasFile
        g_autoMapCycle
        g_banIPs
        g_blueTeam
        g_botsFile
        g_debugAlloc
        g_debugDamage
        g_debugMove
        g_dismember
        g_doWarmup
        g_duelWeaponDisable
        g_enableBreath
        g_enableDust
        g_ff_objectives
        g_filterBan
        g_forceBasedTeams
        g_forceDodge
        g_forcePowerDisable
        g_forceRegenTime
        g_forcerespawn
        g_friendlyFire
        g_friendlySaber
        g_gametype
        g_gravity
        g_inactivity
        g_knockback
        g_listEntity
        g_log
        g_logSync
        g_maxForceRank
        g_maxGameClients
        g_maxHolocronCarry
        g_motd
        g_needpass
        g_password
        g_podiumDist
        g_podiumDrop
        g_privateDuel
        g_quadfactor
        g_rankings
        g_redTeam
        g_restarted
        g_saberInterpolate
        g_saberLocking
        g_smoothClients
        g_spAwards
        g_spawnInvulnerability
        g_speed
        g_spScores1
        g_spScores2
        g_spScores3
        g_spScores4
        g_spScores5
        g_spSkill
        g_spVideos
        g_statLog
        g_statLogFile
        g_synchronousClients
        g_teamAutoJoin
        g_teamForceBalance
        g_timeouttospec
        g_warmup
        g_weaponDisable
        g_weaponrespawn
        g_weaponTeamRespawn
        gamedate
        gamename
        gfxinfo
        give
        globalservers
        god
        graphheight
        graphscale
        graphshift
    ]\h
        handicap
        heartbeat
    ]\i
        imagecacheinfo
        imagelist
        in_debugjoystick
        in_joyBallScale
        in_joystick
        in_midi
        in_midichannel
        in_mididevice
        in_midiport
        in_mouse
        in_restart
        invnext
        invprev
    ]\j
        journal
        joy_threshold
    ]\k
        k_language
        kick
        kill
        killserver
    ]\l
        levelshot
        loaddefered
        loaddeferred
        localservers
        logfile
    ]\m
        m_filter
        m_forward
        m_pitch
        m_side
        m_yaw
        map
        map_restart
        mapname
        meminfo
        messagemode
        messagemode2
        messagemode3
        messagemode4
        midiinfo
        model
        model
        modelcacheinfo
        modelist
        modellist
        music
    ]\n
        name
        net_forcenonlocal
        net_ip
        net_killdroppedfragments
        net_noipx
        net_noudp
        net_port
        net_qport
        net_restart
        net_socksEnabled
        net_socksPassword
        net_socksPort
        net_socksServer
        net_socksUsername
        nextdemo
        nextframe
        nextmap
        nextOrder
        nextskin
        nextTeamMember
        noclip
        notarget
    ]\p
        password
        path
        ping
        play
        pmove_fixed
        pmove_msec
        prevframe
        prevskin
        prevTeamMember
        protocol
    ]\q
        quit
    ]\r
        r_allowExtensions
        r_allowSoftwareGL
        r_ambientScale
        r_autolodscalevalue
        r_clear
        r_colorbits
        r_colorMipLevels
        r_customaspect
        r_customheight
        r_customwidth
        r_debuglight
        r_debugSort
        r_debugSurface
        r_depthbits
        r_detailtextures
        r_directedScale
        r_displayRefresh
        r_dlightBacks
        r_drawBuffer
        r_drawentities
        r_drawSun
        r_drawworld
        r_dynamiclight
        r_ext_compiled_vertex_array
        r_ext_compress_lightmaps
        r_ext_compress_textures
        r_ext_gamma_control
        r_ext_multitexture
        r_ext_preferred_tc_method
        r_ext_texture_env_add
        r_ext_texture_filter_anisotropic
        r_ext_texture_filter_anisotropic_avail
        r_facePlaneCull
        r_fastsky
        r_finish
        r_flareFade
        r_flares
        r_flareSize
        r_fullbright
        r_fullscreen
        r_gamma
        r_ghoul2animsmooth
        r_ghoul2unsqashaftersmooth
        r_ignore
        r_ignoreFastPath
        r_ignoreGLErrors
        r_ignorehwgamma
        r_inGameVideo
        r_intensity
        r_lastValidRenderer
        r_lightmap
        r_lockpvs
        r_lodbias
        r_lodCurveError
        r_lodscale
        r_logFile
        r_maxpolys
        r_maxpolyverts
        r_measureOverdraw
        r_mode
        r_modelpoolmegs
        r_nobind
        r_nocull
        r_nocurves
        r_noportals
        r_norefresh
        r_noserverghoul2
        r_novis
        r_offsetfactor
        r_offsetunits
        r_overBrightBits
        r_picmip
        r_portalOnly
        r_primitives
        r_printShaders
        r_showcluster
        r_showImages
        r_shownormals
        r_showsky
        r_showSmp
        r_showtris
        r_simpleMipMaps
        r_singleShader
        r_skipBackEnd
        r_smp
        r_speeds
        r_stencilbits
        r_stereo
        r_subdivisions
        r_surfaceSprites
        r_surfaceWeather
        r_swapInterval
        r_texturebits
        r_texturebitslm
        r_textureMode
        r_uiFullScreen
        r_verbose
        r_vertexLight
        r_we
        r_windAngle
        r_windDampFactor
        r_windGust
        r_windPointForce
        r_windPointX
        r_windPointY
        r_windSpeed
        r_znear
        rate
        rcon
        rconAddress
        rconPassword
        reconnect
        record
        reset
    ]\s
        s_doppler
        s_initsound
        s_khz
        s_language
        s_mixahead
        s_mixPreStep
        s_mp3overhead
        s_musicMult
        s_musicvolume
        s_separation
        s_show
        s_soundpoolmegs
        s_testsound
        s_volume
        saberAttackCycle
        say
        say_team
        scoresDown
        scoresUp
        scr_conspeed
        screenshot
        screenshot_tga
        sectorlist
        sensitivity
        server1
        server10
        server11
        server12
        server13
        server14
        server15
        server16
        server2
        server3
        server4
        server5
        server6
        server7
        server8
        server9
        serverinfo
        serverstatus
        session0
        set
        seta
        setenv
        sets
        setu
        setviewpos
        sex
        shaderlist
        showdrop
        showip
        showpackets
        sizedown
        sizeup
        skinlist
        snaps
        snd_restart
        soundinfo
        soundlist
        soundstop
        sp_language
        sp_show_strip
        spdevmap
        spLose
        spmap
        spWin
        startOrbit
        stats
        status
        stoprecord
        sv_allowAnonymous
        sv_allowDownload
        sv_cheats
        sv_debugserver
        sv_floodProtect
        sv_forcenext
        sv_forceprev
        sv_fps
        sv_hostname
        sv_invnext
        sv_invprev
        sv_keywords
        sv_killserver
        sv_mapChecksum
        sv_mapname
        sv_master1
        sv_master2
        sv_master3
        sv_master4
        sv_master5
        sv_maxclients
        sv_maxPing
        sv_maxRate
        sv_minPing
        sv_padPackets
        sv_pakNames
        sv_paks
        sv_paused
        sv_privateClients
        sv_privatePassword
        sv_pure
        sv_reconnectlimit
        sv_referencedPakNames
        sv_referencedPaks
        sv_running
        sv_saberswitch
        sv_serverid
        sv_showloss
        sv_timeout
        sv_zombietime
        svsay
        sys_cpuid
        sys_cpuspeed
        sys_cpustring
        sys_memory
        systeminfo
    ]\t
        taskCamp
        taskDefense
        taskEscort
        taskFollow
        taskOffense
        taskOwnFlag
        taskPatrol
        taskRetrieve
        taskSuicide
        tauntDeathInsult
        tauntGauntlet
        tauntKillInsult
        tauntPraise
        tauntTaunt
        tcmd
        team
        team_model
        teamoverlay
        teamtask
        teamtask
        teamvote
        tell
        tell_attacker
        tell_target
        testgun
        testmodel
        timedemo
        timegraph
        timelimit
        timescale
        toggle
        toggleconsole
        touchFile
    ]\u
        ui_about_botminplayers
        ui_about_capturelimit
        ui_about_dmflags
        ui_about_duellimit
        ui_about_fraglimit
        ui_about_gametype
        ui_about_hostname
        ui_about_mapname
        ui_about_maxclients
        ui_about_needpass
        ui_about_timelimit
        ui_actualNetGametype
        ui_bigFont
        ui_blueteam
        ui_blueteam1
        ui_blueteam2
        ui_blueteam3
        ui_blueteam4
        ui_blueteam5
        ui_blueteam6
        ui_blueteam7
        ui_blueteam8
        ui_browserGameType
        ui_browserMaster
        ui_browserShowEmpty
        ui_browserShowFull
        ui_browserSortKey
        ui_captureLimit
        ui_cdkeychecked
        ui_ctf_capturelimit
        ui_ctf_friendly
        ui_ctf_timelimit
        ui_currentMap
        ui_currentNetMap
        ui_currentOpponent
        ui_currentTier
        ui_debug
        ui_dedicated
        ui_ffa_fraglimit
        ui_ffa_timelimit
        ui_findPlayer
        ui_forcePowerDisable
        ui_fragLimit
        ui_freeSaber
        ui_gametype
        ui_initialized
        ui_joinGametype
        ui_lastServerRefresh_0
        ui_lastServerRefresh_1
        ui_lastServerRefresh_2
        ui_lastServerRefresh_3
        ui_mapIndex
        ui_menuFilesMP
        ui_mousePitch
        ui_myteam
        ui_netGametype
        ui_netSource
        ui_opponentName
        ui_q3model
        ui_r_glCustom
        ui_rankChange
        ui_recordSPDemo
        ui_recordSPDemoName
        ui_redteam
        ui_redteam1
        ui_redteam2
        ui_redteam3
        ui_redteam4
        ui_redteam5
        ui_redteam6
        ui_redteam7
        ui_redteam8
        ui_scoreAccuracy
        ui_scoreAssists
        ui_scoreBase
        ui_scoreCaptures
        ui_scoreDefends
        ui_scoreExcellents
        ui_scoreGauntlets
        ui_scoreImpressives
        ui_scorePerfect
        ui_scoreScore
        ui_scoreShutoutBonus
        ui_scoreSkillBonus
        ui_scoreTeam
        ui_scoreTime
        ui_scoreTimeBonus
        ui_selectedModelIndex
        ui_serverStatusTimeOut
        ui_singlePlayerActive
        ui_smallFont
        ui_spSelection
        ui_team_fraglimit
        ui_team_friendly
        ui_team_timelimit
        ui_teamName
        ui_tourney_fraglimit
        ui_tourney_timelimit
        unbind
        unbindall
        use_bacta
        use_electrobinoculars
        use_field
        use_seeker
        use_sentry
        username
    ]\v
        version
        vid_restart
        vid_xpos
        vid_ypos
        viewlog
        viewpos
        vm_cgame
        vm_game
        vm_ui
        vminfo
        vmprofile
        vosay
        vosay_team
        vote
        votell
        vsay
        vsay_team
        vstr
        vtaunt
        vtell
        vtell_attacker
        vtell_target
    ]\w
        wait
        weapnext
        weapon
        weapprev
        win_hinstance
        win_wndproc
        writeconfig
    
    Chapter 6- Skin Editing:
     There is a file included called "JK2 Skin Editing Tutorial" by Michael
      Gummelt, consult that file for skin editing. That file should be viewed
      under WORDPAD, not Notepad, not MS Word, Wordpad.
     I also included a skin in this. Its a Luke skin from "A New Hope"
      (Episode 3, the very first star wars movie).
    
     If you only have this text file, you can get a copy of this full package at
      www.uffiles.com or www.jk2files.com. Search for "JK2CCAML.ZIP".
     At www.uffiles.com you can search for files by author (Marker0077).
     I would tell you where I got the skin editing tutorial from, but I don't
      remember. :-/
    
    Chapter 7- JK2 Version 1.03 bugs (some useful):
     Heres a bug that can be useful when jumping from a high place. Go some place
      like BattleGround Jedi, or the launch pad on FFA Bespin. Jump high, when you
      reach the peak of your jump (start coming down) do a blue special, except
      don't let go of crouch & forward. As long as you hold crouch & forward you
      should skip your way down to the bottom without being harmed.
    
     Heres a weird looking bug. Go on to somone elses server (I can't seem to make
      this work as a host, but I could if I was on someone elses server). Bind a
      key to a certain model, then bind another key to a model.
     EXAMPLE: Type...
                     bind O "model swamptrooper/default"
                     bind P "model ben/default"
     Once these 2 are bound press both of them at the same time, or try tapping
      between them (like opopopop real fast). The end result should be your model
      all spread out. If you die, then try this (as long as your corpse is still
      there) you should be able to make it look like you came back to life. If you
      walk while doing this, you float around everywhere you go until you stop
      running. This bug is just for looks, it doesn't do anything helpful.
    
     I have also seen people do I really high & long jump from one end of
      ffa_yavin to the other. Not quite sure how that person did it, but that bug
      is also out there.
    
    
    End Credits:
    
     This was written by Marker0077. I did not include my email in this for a
      reason. I get a ton of junk mail. At least 2 or 3 every hour, so if I do not
      recognize who its from, I just delete the mail.
    
     I want to thank XorKaya for the command list, DOTR_Corran2015 for help with
      the game tweaks & tips, Michael Gummelt for the Skin Editing Tutorial,
      Dustin M. Kulwicki for help with the moves list & stance overview,
      www.gamefaqs.com for posting the text file, www.uffiles.com & 
      www.jk2files.com for posting the full file, & you for downloading this file.
     I hope it helps you out.
                              C22.Marker0077