Star Wars Jedi Knight: Jedi Academy/Cheats

To activate the cheats menu hit shift + ~ and type devmapall. Then enter the following:

NPCs
To spawn an npc, type npc spawn 

Here is a list of all the NPCs in the game:
 * alora
 * alora_dual
 * assassin_droid
 * atst
 * atst_vehicle
 * bartender
 * bespincop
 * boba_fett
 * chewie
 * cultist
 * cultist_destroyer
 * cultist_drain
 * cultist_grip
 * cultist_lightning
 * cultist_saber
 * cultist_saber_2
 * cultist_saber_throw
 * cultist_saber_med
 * cultist_saber_med2
 * cultist_saber_med_throw
 * cultist_saber_med_throw2
 * cultist_saber_strong
 * cultist_saber_strong2
 * cultist_saber_strong_throw
 * cultist_saber_strong_throw2
 * cultist_saber_all
 * cultist_saber_all2
 * cultist_all_throw
 * cultist_all_throw2
 * cultist_saber_powers
 * cultistcommando
 * desann
 * elder
 * elder2
 * galak
 * galak_mech
 * glider
 * gonk
 * gran
 * gran2
 * granboxer
 * granshooter
 * hazardtrooper
 * hazardtrooperconcussion
 * hazardtrooperofficer
 * howler
 * human_merc
 * human_merc_bow
 * human_merc_key
 * human_merc_rep
 * human_merc_flc
 * human_merc_cnc
 * larnic_racto
 * impcommander
 * imperial
 * impofficer
 * impworker
 * impworker2
 * impworker3
 * interrogator
 * jan
 * jawa
 * jawa_armed
 * jedi
 * jedi_hf1
 * jedi_hf2
 * jedi_hm1
 * jedi_hm2
 * jedi_kdm1
 * jedi_kdm2
 * jedi_rm1
 * jedi_rm2
 * jedi_tf1
 * jedi_tf2
 * jedi_zf1
 * jedi_zf2
 * jedi_random
 * jedif
 * jedimaster
 * jeditrainer
 * kyle
 * lambdashuttle
 * lando
 * luke
 * mark1
 * mark2
 * merchant
 * minemonster
 * monmothma
 * morgankatarn
 * mouse
 * noghri
 * nulldiver
 * player
 * prisoner
 * probe
 * protocol
 * protocol_imp
 * r2d2
 * r2d2_imp
 * ragnos
 * rancor
 * rancor_mutant
 * rancor_vehicle
 * rax
 * rebel
 * rebel2
 * reborn
 * reborn_dual
 * reborn_new
 * reborn_staff
 * reborn_twin
 * rebornmaster
 * rebornmasterstaff
 * rebornmasterdual
 * ukothos
 * dkothos
 * rebornacrobat
 * rebornboss
 * rebornchiss
 * rebornfencer
 * rebornforceuser
 * rebornrodian
 * reborntrandoshan
 * rebornweequy
 * reelo
 * remote
 * remote_sp
 * rockettrooper
 * rockettrooper_w
 * rockettrooper2
 * rocks
 * rodian
 * rodian2
 * rosh_penin
 * rosh_penin_noforce
 * rosh_dark
 * saber_droid
 * saber_droid_training
 * saboteur
 * saboteurcommando
 * saboteurpistol
 * saboteursniper
 * sand_creature
 * sand_creature_fast
 * seeker
 * sentry
 * shadowtrooper
 * snowtrooper
 * stcommander
 * stofficer
 * stofficeralt
 * stormpilot
 * stormtrooper
 * stormtrooper2
 * swamptrooper
 * swamptrooper2
 * swoop
 * tauntaun
 * tavion
 * tavion_new
 * tavion_sith_sword
 * tavion_scepter
 * test
 * tie-bomber
 * tie-fighter
 * trandoshan
 * tusken
 * tuskensniper
 * ugnaught
 * wampa
 * wampa_vehicle
 * weequay
 * weequay2
 * weequay3
 * weequay4
 * wildtauntaun
 * x-wing
 * yt-1300
 * z-95
 * kyle_boss

Secret Weapons
There are several secret weapons in the game that you can't use unless you type these codes in the console.

NOTE: In order to get these, you must have a GUN out, not your saber. And in order to use them, you can't switch weapons or you will not be able to select them again. And the last setback, these work in single player ONLY.

Code - Result:
 * give weapon_tusken_staff - Gives the gaffi stick.
 * give weapon_jawa - Gives the jawa gun (Doesn't work)
 * give weapon_noghri_stick - Gives the Noghri weapon.(Freezes Game)
 * give weapon_turret - Gives the portable assault sentry gun
 * give weapon_rapid_fire_conc - Gives the rapid-fire-stoulker
 * give weapon_scepter - Gives the sith scepter
 * give weapon_tusken_rifle - Gives the tusken sniper rifle

Spawns the bryar pistol from Jedi Outcast Hold shift and ~ (left of 1 on your keyboard) to open up the command console. Then type: spawn weapon_bryar_pistol

Spawns the weak stun baton seen in Jedi Outcast Hold shift and ~ (left of 1 on your keyboard) to open up the command console. Then type: spawn weapon_stun_baton

Various cheats
During the game hold Shift and ~ then type devmapall. Now you can enter any of the following codes:

Code - Result:
 * give ammo - Gives ammo
 * undying - Dead Mode on
 * kill - Kills yourself
 * quit - Quit game
 * shaderlist - Show shaders
 * god - God mode
 * noclip - No clipping mode
 * notarget - Invisibility
 * give all - Gives everything
 * give health - Gives health
 * give armor - Gives armor

Weapon Codes
Press Shift and ~ during the game, enter helpusobi 1 or devmapall, and the desired code.

Code - Result:
 * give weapon_blaster_pistol - Spawns Blaster Pistol
 * give weapon_blaster - Spawns Blaster Rifle
 * give weapon_bowcaster - Spawns Bowcaster
 * give weapon_bryar_pistol - Spawns Bryal Pistol
 * give weapon_concussion_rifle - Spawns Concussion Rifle
 * give weapon_demp2 - Spawns DEMP2 Gun
 * give weapon_det_pack - Spawns Det Pack
 * give weapon_disruptor - Spawns Disruptor Rifle
 * give weapon_flechette - Spawns Flechette Gun
 * give weapon_saber - Spawns Kyle's Lightsaber
 * give weapon_melee - Spawns Melee Weapon (Hands)
 * give weapon_repeater - Spawns Repeater Rifle
 * give weapon_rocket_launcher - Spawns Rocket Launcher
 * give weapon_stun_baton - Spawns Stun Baton
 * give weapon_thermal - Spawns Thermal Detonator
 * give weapon_trip_mine - Spawns Trip Mine