Key binding
Open up the console by pressing [Shift] + [~] and type "bind" <key> <code or effect>. For example, type "bind Home setforceall 4 or bind T taunt". Note: Do not bind over existing keys that you are using for regular game play movement or fighting. If you do, go back into your game options and reset them.
The following keys can be bound on U.S. English keyboards.
Shift
Ctrl
Alt
Capslock
Scrolllock
Pause
Backspace
Tab
Enter
F1
F2
F3
F4
Space
'
,
-
.
/
0
1
2
3
4
5
6
7
8
9
Semicolon
=
>
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
DEL
F5
F6
F7
F8
Mwheeldown
Mouse1
Mouse2
Ins
Home
Pgup
F9
F10
F11
F12
End
Pgdn
Uparrow
Downarrow
Leftarrow
Rightarrow
Listing loaded files
It is possible to view the complete list of files the game is using. Press [Shift] + [~] during game play to display the console window. Type "dir" to list all of the loaded files. If you want to list files of one specific directory, (for example, "music"), type "dir music". If you want to list the files ending with a specific extension (for example, all files ending with .BSP in the "maps" directory), use "dir maps bsp".
Search for commands containing a particular string of characters
You can use wildcards for the "cmdlist" (command list) and "cvarlist" (console variable list) codes to find a command that contains a given string of characters, not only when it begins with the given string. Just enclose your query in asterisks (*). For example, type "cvarlist *saber*" to find all of the console variables that have to do with the lightsaber. Type "cmdlist *restart*" to give you commands for restarting any of the modules of the game engine (such as "vid_restart" or "snd_restart").
Name NPCs
When using the "npc spawn" code to make an NPC appear, an extra word (or words) can be added to give the character a unique name. For example, to spawn a Stormtrooper named "Stormy", type "npc spawn stormtrooper stormy" in the console window. Stormy will act like a normal Stormtrooper, but is identified uniquely. Thus, using the command "npc kill stormy" will kill Stormy, and him alone. Another code that could be used in conjunction is "control", as in "control stormy", which functions like the high-level mind control. If there is more than one NPC with the same name, the "control" command will take control of the first one that was created, whereas the "npc kill" command will kill all NPCs with the same name.
Binding multiple NPCs to one key
You can bind multiple NPCs to one key to spawn two of whatever you set the command to. For example, "bind i "+;npc spawn jedi_hf2;npc spawn_kdm2;"" will spawn two human females and two Kel Dorian males. Also, if you remove the + character from the code, you will get one human female and one Keldorian male. Also, if you add more NPC spawn commands after the ";" character between the quotes, you can spawn as many NPCs as desired with one key. For example, "bind i ";npc spawn jedi_hm1;npc spawn jedi_hf1;npc spawn jedi_kdm2;"" will spawn one human male, one human female, and one Keldorian male. You can add as many NPC names as desired.
Binding multiple items
You can spawn or give multiple items, ammo, and weapons if bound to a certain key. For example, "bind h ";spawn weapon_blaster;spawn item_seeker;spawn ammo_force;npc spawn vehicle swoop;"" will spawn a Blaster Rifle, Seeker Droid, Force Crystal, and a Swoop when you press H.
Unlimited Force in single player mode
Bind your Force Use key with the "give force" code. For example, "bind f "+useforce;give force;"". Start the game, and type "devmapall" to enable cheat mode. Then, select the desired Force and press the bound key. This works best with Force Lightning.
Names with colors in multi-player mode
When entering your name, type "^" followed by a number. Experiment with different numbers to find the color that you are looking for. For example, a name could be as "^3Jedi^6Knight". This will make the name have one color on "Jedi" and another on "Knight".
Playing single player maps in multi-player
You can play single player maps in multi player and vice versa. For example, load the "t2_trip" level to have a multi player swoop contest
Fighting friendly characters
Enable the "playerteam enemy" code in the console, then spawn "kyle or jedi_random" to fight them.
Change appearance in cinematics
Enable the "playermodel" <model> "model_"<color> "model_"<color> model_<color> code and your player will appear in the cinematics. For example, enter "playermodel stormtrooper model_red model_red model_red" to become a red stormtrooper. Color values can be "red", "blue", or "default".
Customizing your character
Use the following code format to customize your appearance: "playermodel jedi_"<model code> "head_"<head code> "torso_"<torso code> "lower_"<lower code>.
Model codes
"hm" (human male)
"hf" (human female)
"rm" (rodian male)
"kdm" (kel dorian male)
"zf" (zabrak female)
"tf" (twilek female)
Model | Head | Torso | Legs |
jedi_hf | head_a1 | torso_a1 | lower_a1 |
jedi_hf | head_b1 | torso_b1 | lower_b1 |
jedi_hf | head_c1 | torso_c1 | lower_c1 |
jedi_hf | | torso_d1 | lower_d1 |
jedi_hf | | torso_e1 | lower_e1 |
jedi_hf | | torso_f1 | |
jedi_hf | | torso_g1 | |
| | | |
jedi_hm | head_a1 | torso_a1 | lower_a1 |
jedi_hm | head_a2 | torso_b1 | lower_b1 |
jedi_hm | head_b1 | torso_c1 | lower_c1 |
jedi_hm | head_b2 | torso_d1 | lower_d1 |
jedi_hm | head_c1 | torso_d2 | lower_e1 |
jedi_hm | | torso_e1 | |
jedi_hm | | torso_f1 | |
jedi_hm | | torso_g1 | |
| | | |
jedi_kdm | head_a1 | torso_a1 | lower_a1 |
jedi_kdm | head_b1 | torso_b1 | lower_b1 |
jedi_kdm | head_c1 | torso_c1 | lower_c1 |
jedi_kdm | | torso_d1 | lower_d1 |
jedi_kdm | | torso_e1 | lower_e1 |
jedi_kdm | | torso_f1 | |
jedi_kdm | | torso_g1 | |
| | | |
jedi_rm | head_a1 | torso_a1 | lower_a1 |
jedi_rm | head_b1 | torso_b1 | lower_b1 |
jedi_rm | head_c1 | torso_c1 | lower_c1 |
jedi_rm | | torso_d1 | lower_d1 |
jedi_rm | | torso_e1 | lower_e1 |
jedi_rm | | torso_f1 | |
jedi_rm | | torso_g1 | |
| | | |
jedi_tf | head_a1 | torso_a1 | lower_a1 |
jedi_tf | head_a2 | torso_b1 | lower_b1 |
jedi_tf | head_a3 | torso_c1 | lower_c1 |
jedi_tf | head_a4 | torso_d1 | lower_d1 |
jedi_tf | head_b1 | torso_e1 | lower_e1 |
jedi_tf | head_b2 | torso_f1 | |
jedi_tf | head_b3 | torso_g1 | |
jedi_tf | head_b4 | | |
| | | |
jedi_zf | head_a1 | torso_a1 | lower_a1 |
jedi_zf | head_b1 | torso_b1 | lower_b1 |
jedi_zf | head_c1 | torso_c1 | lower_c1 |
jedi_zf | | torso_d1 | lower_d1 |
jedi_zf | | torso_e1 | lower_e1 |
jedi_zf | | torso_f1 | |
jedi_zf | | torso_g1 | |
Hint Dismemberment
Enter your game data folder and find "jasp" and create a shortcut to the desktop "C:\Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData". Then, open "jaconfig" with a text editor from the base folder "C:\Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\base". Go to the bottom of file then copy and paste the following to the bottom of the page:
helpusobi 1
set g_sabermorerealistic 2
set g_dismemberprobabilities 100
set g_dismemberment 3
set broadsword 1
Save the changes and right click on the shortcut you just created. Click "Properties" then click the "Shortcut" tab at the top. Go down to "Target" and highlight it. Press [Delete] then and copy and paste the following to that field:
"C:\Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\jasp.exe" +set g_sabermorerealistic 2 +helpusobi 1 +load quick +set g_sabermorerealistic 2
Note: If you load a new game it will disable dismemberment until you exit ja and start again. Also, this trick only works if you chose automatic installation for the game.
Melee moves
Enable the "iknowkungfu" code in the console to use Kyle's melee moves that he normally uses after turning to the Dark side after killing Tavion. It also gives you super Jedi powers. The moves are as follows:
[Fire]: Throw punches
[Secondary Fire]: All kick moves
[Fire] + [Secondary Fire]: Pick up enemy and punch them in stomach
[Fire] + [Secondary Fire] + [Forward]: Throw enemy back and forth over your head
[Fire] + [Secondary Fire] + [Back]: Choke and throw enemy
Another way to get Kyle's melee moves is to use the "g_DebugMelee 1" code, then use use the "give weaponnum 14" code. This probably enables Kyle's melee moves in multi-player mode as well. By doing this instead of the "iknowkungfu" code, you will get the melee moves without uber Jedi Force powers.
Acrobatic move not shown in the datapad
Backflip: While upside down, fire while your saber is on. Note: You must have the single saber. You will spin your saber, land on your hands, then jump up.
Eternal handstand
Do the "Acrobatic move" by backflipping and while you are in middair press [Fire] when your saber is on. Enable the "timescale 0.1" code to slow down game play and allow you can press [Fire] at the correct moment. Once you have mastered this move, enable the "map yavin2" code to be in the training grounds of the academy. Ignore Kyle and go to your right. There will be a set of stairs. Go to the top of these stairs and have your back to them (so if you backflip, you will land at the bottom of the stairs). Backflip and perform the "Acrobatic move". You should end up in an eternal handstand. If not, keep trying.
Boba Fett's jet pack
Enable the "playermodel" code and change your model to Boba Fett. You can use his jet pack and melee attack. If you change your model to something else, you still can use the jet pack and melee attack.
Luke Skywalker's Force level
If you use the "playermodel" code and change your model to Luke Skywalker, you will have 200 Force power. If you change your model to someone else, you will still have 200 Force power unless the model doesn't use The Force (Boba Fett, Stormtrooper, etc.).
Boba Fett's jet pack
If you change your model to Boba Fett using the "playermodel" code, you will be able to use his jet pack. If you change the character model, the jet pack still can be used, but there is no animation for it. It disables Force Jump and it changes the Force Lightning animation to Boba's flamethrower.
Hint: Start single player game with all dual and staff lightsabers:
First, customize your character. When you get to the lightsaber menu, display the console window and enter the "saber_menu 2" code. That should give you the staff and dual saber options. However instead of saying "Begin Game" it will say "Continue". If you click on it, you will get the "Jedi Knight" speech and be at the main menu, making you start all over. At the saber menu, the game will let you choose the extra sabers. Choose what you want, then display the console window again. Enter the "saber_menu 0" code then your selected saber(s) will still be there. It will say "Begin Game". Click on it and you play the game normally without freezing or errors. The saber menu will be the same after Vjun3.
Force Throw your saber staff
Press the mouse wheel down as if to click it. Now instead of kicking, your secondary fire should be throwing. Note: All you are doing is changing your saber style with your saber staff.
Whirlablade attack
Note: You can only do this with NPCs and not yourself. Also, the NPCs must have level 3 Force Jump and must be controlled through the control code (for example, "control des" for Desann) and not possessed by the Mind Trick. After you control an NPC with the previous requirements, turn on their lightsaber. Next, jump then quickly press [Attack]. They should do what looks like a vertical spin jump. Immediately before landing, do a diagonal slash.
Better accuracy with any weapon
Activate Force Sight and you will be able to shoot straight with any weapon.
Have three weapons
Enable the "playermodel" code and change your model to Boba Fett and the ATST (the order does not matter). Then do the "playermodel" code again for the player. Notice that if you use your lightsaber and your previous weapon, you will get both ATST guns and Boba Fett's melee. However, you cannot use the alt. ATST gun; it looks like it fires but does not hit anything.
In single player mode, first select "alora_dual" with the "playermodel" code, then "playermodel jedimaster" and you will get a red saber and a green dual saber. This also works with some other characters. The third saber does not do anything, but looks funny.
Other player models in multi-player mode
Display the console in multi-player mode, then type "model" and one of the model names listed above. You will now turn into the selected character, and all other players will be able to see it. This is very useful if you want to play as a Jawa or another character that is not available at the profile screen. Note: This does not work on all models, such as the Rancor.
Easy defeat of Allora
When you are on Hoth at the room before you get to Allora, you will see a Wampa attacking a Tauntaun. Save the Tauntaun from dying and ride it into the room with Allora. When the battle starts, immediately ram the Tauntaun into Allora (by right clicking). It will be an instant kill.
Defeating Reborns
Activate Force Speed (works best with grade 3 speed) and slash once at their front to lure them down. Then, run around behind them and slash their back as many times as possible. This works best if you push them in a corner and complete the procedure.
Use the following trick to kill Reborns, Reborn Masters, Jedi, and other Force users. Use Force Grip to hold them in the air, then throw your lightsaber at them to kill them. It is harder to do to some, but if you timed correctly you will hit them. This usually works best with Grip level 3 and Saber Throw level 3, but is still possible to do with the other levels.
When fighting the Reborns at the start of Chandrilla (after the bridge is blown up), lure them all to the bridge then jump over to the other side. Two of the Reborns will attempt to jump over as well, but will fall to their doom.
Defeating Sand Worms
Notice that there are a lot of thermal detonators on the sand worm level "t1_danger" (merchant rescue mission). You can kill the sand creatures with them. throw them somewhere away from other objects in the map (because the Sand Worms do not go where the rocks and other things are found). With about two of the thermal detonators you can kill the Sand Worms, providing they eat them. However they do not go away permanently, even if you kill all of them. Some can still respawn. Also, if you stand still on the sand in the level, the Sand Worms will not eat you (the NPCs are programmed so that they only sense your player or anything else when it moves).
Defeating Wampas
To kill a Wampa quickly, let it grab you. As you are hanging upside down, swing your lightsaber to cut off its arm and kill it instantly.
Driving vehicles
To drive a vehicle, enable the desired "npc spawn vehicle" code (for example, "npc spawn vehicle lambdashuttle"). When the vehicle appears, press [Use] to get in it. If it is a ship, hold [Jump] button until it starts moving forward. To speed up the ship, move forward and to slow the ship down, move backwards. To steer, use the [Look Up], [Look Down], and [Look Sideways]. Note: Using the mouse is easiest. To land, slow down the ship all the way and fly towards the ground. Make sure the ground is open and is flat enough to land on. The ship should stop automatically. Then, press [Use] to get out.
Easy kills
If you have Force Grip level and you are near a clip when fighting a Boss, use Force Grip to force him off the clip. If this does not work the first time, keep trying. He will eventually stop blocking it.
Glitch: Ride double-bladed lightsaber like a broomstick
If you have a double-bladed saber, switch it to single-bladed by changing styles. Then enable the "noclip" code and start to fly. Press [Style] and it will appear that you are flying on it like a broom.