NPC: Difference between revisions

From Jedi Knight Wiki | JKHub
mNo edit summary
 
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
An '''npc''' is a non-playable character. These npcs serve as allies, enemies, and actors in various games.
An '''NPC''' is a non-playable character. NPCs can serve as allies, enemies, and actors in various games.


===Modding===
==Modding==
A [[modder]] is able to modify [[.NPC File|.npc files]], or files that contain information regarding the npc's make up. These files contain a variety options that control the npc. A full list of these options can be found [http://jkhub.org/tutorials/article/114-npc-classes-and-their-descriptions/ here], compiled by [[User:Dusty22|dusty22]].
A [[modder]] is able to modify [[.npc]] files. These files contain a variety options that define the NPC. A full list of these options can be found [https://jkhub.org/tutorials/article/114-npc-classes-and-their-descriptions/ here], compiled by [[User:Dusty22|dusty22]].


The player can also spawn npcs using the following syntax:
==List of NPCs==
A full list of ''[[Jedi Knight: Jedi Academy]]'' [[base]] NPCs can be found below.
<br>
<code>
alora
<br>alora_dual
<br>assassin_droid
<br>atst
<br>bartender
<br>bespincop
<br>boba_fett
<br>chewie
<br>cultist
<br>cultist_destroyer
<br>cultist_drain
<br>cultist_grip
<br>cultist_lightning
<br>cultist_saber
<br>cultist_saber_2
<br>cultist_saber_throw
<br>cultist_saber_med
<br>cultist_saber_med2
<br>cultist_saber_med_throw
<br>cultist_saber_med_throw2
<br>cultist_saber_strong
<br>cultist_saber_strong2
<br>cultist_saber_strong_throw
<br>cultist_saber_strong_throw2
<br>cultist_saber_all
<br>cultist_saber_all2
<br>cultist_all_throw
<br>cultist_all_throw2
<br>cultist_saber_powers
<br>cultistcommando
<br>desann
<br>elder
<br>elder2
<br>galak
<br>galak_mech
<br>glider
<br>gonk
<br>gran
<br>gran2
<br>granboxer
<br>granshooter
<br>hazardtrooper
<br>hazardtrooperconcussion
<br>hazardtrooperofficer
<br>howler
<br>human_merc
<br>human_merc_bow
<br>human_merc_key
<br>human_merc_rep
<br>human_merc_flc
<br>human_merc_cnc
<br>larnic_racto
<br>impcommander
<br>imperial
<br>impofficer
<br>impworker
<br>impworker2
<br>impworker3
<br>interrogator
<br>jan
<br>jawa
<br>jawa_armed
<br>jedi
<br>jedi_hf1
<br>jedi_hf2
<br>jedi_hm1
<br>jedi_hm2
<br>jedi_kdm1
<br>jedi_kdm2
<br>jedi_rm1
<br>jedi_rm2
<br>jedi_tf1
<br>jedi_tf2
<br>jedi_zf1
<br>jedi_zf2
<br>jedi_random
<br>jedif
<br>jedimaster
<br>jeditrainer
<br>kyle
<br>lando
<br>luke
<br>mark1
<br>mark2
<br>merchant
<br>minemonster
<br>monmothma
<br>morgankatarn
<br>mouse
<br>noghri
<br>nulldiver
<br>player
<br>prisoner
<br>probe
<br>protocol
<br>protocol_imp
<br>r2d2
<br>r2d2_imp
<br>ragnos
<br>rancor
<br>rancor_mutant
<br>rax
<br>rebel
<br>rebel2
<br>reborn
<br>reborn_dual
<br>reborn_new
<br>reborn_staff
<br>reborn_twin
<br>rebornmaster
<br>rebornmasterstaff
<br>rebornmasterdual
<br>Vkothos
<br>dkothos
<br>rebornacrobat
<br>rebornboss
<br>rebornchiss
<br>rebornfencer
<br>rebornforceuser
<br>rebornrodian
<br>reborntrandoshan
<br>rebornweequy
<br>reelo
<br>remote
<br>remote_sp
<br>rockettrooper
<br>rockettrooper_w
<br>rockettrooper2
<br>rocks
<br>rodian
<br>rodian2
<br>rosh_penin
<br>rosh_penin_noforce
<br>rosh_dark
<br>saber_droid
<br>saber_droid_training
<br>saboteur
<br>saboteurcommando
<br>saboteurpistol
<br>saboteursniper
<br>sand_creature
<br>sand_creature_fast
<br>seeker
<br>sentry
<br>shadowtrooper
<br>snowtrooper
<br>stcommander
<br>stofficer
<br>stofficeralt
<br>stormpilot
<br>stormtrooper
<br>stormtrooper2
<br>swamptrooper
<br>swamptrooper2
<br>tavion
<br>tavion_new
<br>tavion_sith_sword
<br>tavion_scepter
<br>test
<br>trandoshan
<br>tusken
<br>tuskensniper
<br>ugnaught
<br>wampa
<br>weequay
<br>weequay2
<br>weequay3
<br>weequay4
<br>kyle_boss
</code>


{| class="wikitable"
==Related Commands==
|-
* [[npc spawn]] - Spawn an NPC or [[vehicle]]
| npc spawn [npc name] [optional name to use for the npc]
* [[control]] - Take control of an NPC
|}
* [[playermodel]] - Take the form of an NPC


If the player decides to name the npc by adding the optional name field, the player can kill the npc with a simple command:
[[Category:Cheats]]
 
[[Category:Terms]]
{| class="wikitable"
|-
| npc kill [optional name specified from spawn]
|}
 
The player can also spawn by using the [[control]] [[command]]. This allows the player to control the npc and play through the npc's perspective. Unfortunately, the player is limited in their control of the npc. For example, the player cannot change the weapon of the npc by scrolling, which the player can usually do. In order to return control to the player, type "control" in the [[console]].
 
Finally, the player can also take the form of an npc by using the [[playermodel]] command. Simply use the desired npc's name as the argument. This can only be used in [[JKA]].
 
===List of NPCs===
A full list of JKA's npcs can be found below. This list was retrieved from this [http://jediknight3.filefront.com/info/jk3cheats source].
{| class="wikitable"
|-
|
  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
  Vkothos
  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
|}

Latest revision as of 12:38, 27 January 2023

An NPC is a non-playable character. NPCs can serve as allies, enemies, and actors in various games.

Modding

A modder is able to modify .npc files. These files contain a variety options that define the NPC. A full list of these options can be found here, compiled by dusty22.

List of NPCs

A full list of Jedi Knight: Jedi Academy base NPCs can be found below.
alora
alora_dual
assassin_droid
atst
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
lando
luke
mark1
mark2
merchant
minemonster
monmothma
morgankatarn
mouse
noghri
nulldiver
player
prisoner
probe
protocol
protocol_imp
r2d2
r2d2_imp
ragnos
rancor
rancor_mutant
rax
rebel
rebel2
reborn
reborn_dual
reborn_new
reborn_staff
reborn_twin
rebornmaster
rebornmasterstaff
rebornmasterdual
Vkothos
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
tavion
tavion_new
tavion_sith_sword
tavion_scepter
test
trandoshan
tusken
tuskensniper
ugnaught
wampa
weequay
weequay2
weequay3
weequay4
kyle_boss

Related Commands