If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Star Wars Jedi Knight: Jedi Academy

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Jedi Academy

Developers: Raven Software, Vicarious Visions (Xbox)
Publishers: LucasArts (US), Activision (EU), CyberFront (Windows, JP), Microsoft (Xbox, JP), Aspyr Media (Mac)
Platforms: Windows, Mac OS X, Xbox
Released in JP: November 7, 2003 (Windows), September 2, 2004 (Xbox)
Released in US: September 17, 2003 (Mac, Windows), November 18, 2003 (Xbox)
Released in EU: September 19, 2003 (Windows), November 21, 2003 (Xbox)


AreasIcon.png This game has unused areas.
GraphicsIcon.png This game has unused graphics.
ItemsIcon.png This game has unused items.
Sgf2-unusedicon1.png This game has unused abilities.
RegionIcon.png This game has regional differences.
Carts.png This game has revisional differences.
PiracyIcon.png This game has anti-piracy features.


A spin-off of Star Wars Jedi Knight II: Jedi Outcast where you play as Kyle Katarn's Padawan, Jaden. This game features the ability to create a custom character and a custom lightsaber.

Hmmm...
To do:
There are a lot of other leftovers from Jedi Outcast, including items and NPCs.

Unused Weapons

Most of these weapons are used by NPCs or mounted on vehicles, but they can't be normally obtained by the player making them go unused. They can all be obtained through the console command "give [Weapon Name]".

Stun Baton (weapon_stun_baton)

A leftover from Jedi Outcast. It is fully functional and can be accessed through the Inventory.

Bryar Pistol (weapon_bryar_pistol)

Kyle Katarn's blaster pistol from Jedi Outcast. Kyle can be seen using it on the Byss level. It does the exact same thing as the DL-44 Heavy Blaster Pistol.

Tusken Cycler Rifle (weapon_tusken_rifle)

The rifle used by the Tusken Raiders. It is sightly buggy and has no first person viewmodel.

Gaffi Stick (weapon_tusken_staff)

The staff used by the Tusken Raiders. It does no damage.

Scepter of Ragnos (weapon_scepter)

The scepter that Tavion uses to resurrect Ragnos. It's buggy, but it works.

E-Web Blaster Gun (weapon_emplaced_gun)

A portable version of the E-Web Blaster Turrets. It has no model.

TIE Fighter Cannon (weapon_tie_fighter)

This is the cannon from the Byss mission that is used to shoot down the TIE fighters. It's also a leftover from a similar cannon in Jedi Knight II.

Noghri Stick (weapon_noghri_stick)

duh

The Noghri's poison spray stick can be obtained. Unfortunately it just crashes the game when fired.

Jawa's Ionization Blaster (weapon_jawa)

There is a leftover reference to the Jawas' ionization blaster in the files. Nothing remains of the weapon's coding.

Melee

Melee can be used in multiplayer, but not normally in singleplayer. It can be activated in singleplayer using the command "iknowkungfu".

Unused Vehicles

These can all be accessed with the command "npc spawn vehicle [vehicle name]".

Z-95 Headhunter (z-95) Jaden's ship. It is very glitchy when it crashes into something.

X-wing (x-wing) Wedge's X-wing fighter. It is also extremely buggy.

TIE Fighter (tie-fighter) A TIE fighter. It is also very buggy.

TIE Bomber (tie-bomber) Like the others, it's very buggy.

TIE Bomber 2 (tie-bomber2) An alternate version of the TIE Bomber. It's pretty much the same thing.

Lambda Class Imperial Shuttle (lambdashuttle) Same as all the others.

Rideable Rancor (rancor_vehicle) A rideable version of the Rancor. It is functional and the player can use their lightsaber and the blaster rifle on it.

Unused Force Power

If you cheat and get Mind Trick level 4, you can use this power to take control of NPCs. The only problem is that any weapons that aren't lightsabers fire very fast.

Sith Sword

Tavion's sword is referred to as "Glory of the Sith" and, internally, sith_sword. It can be obtained with the console command saber. It has very high damage stats, but is buggy.

Unused Area

On the Tatooine spaceport level there is a locked door up some stairs. If you noclip behind it you will find 3 unused rooms including one with an unused Chewbacca NPC.

Unused Graphics

JKJA i icon ammodisp.png

An obviously temporary texture. The name suggests it was an inventory icon for the ammo dispenser.

JKJA i icon healthdisp.png

Another obviously temporary texture. The name suggests it was an inventory icon for a health dispenser, but there is no health dispenser in the game.

Unused NPCs

In the archive assets1.pk3 is data for unused NPCs. It is stored in "\ext_data\npcs\".

These can all be accessed by using the command "npc spawn [npc_name]"

Data there include a dummied out 'test' NPC, a 'rocks' NPC (this may be used, but nobody would know it was an NPC without accessing the game's internal files), an interrogator droid ('interrogator'), 'seeker,' which spawns a floating mouse droid that fires DL-44 blasts at the player and player ally NPCs, different species of Reborn cultists ('rebornchiss,' 'rebornrodian,' 'rebornweequay'), a Dark Side commando that dual wields DL-44s ('cultistcommando'), an Ugnaught ('ugnaught'), Mon Mothma ('monmothma') and Jan ('jan') who are left over from Jedi Outcast, Lando Calrissian ('lando'), Tavion using the prequel's model ('tavion'), a Swamptrooper ('swamptrooper') and 'cultist_destroyer,' which uses the 'cultist_drain' model, and has odd behavior.

An NPC copy of the player (normally reserved for cutscenes) can be spawned in game. It switches to whichever weapon the player is using and will attack NPCs with their team set to "NEUTRAL" or "ENEMY." This is normally never seen during gameplay, though using noclip in the map 't2_trip' can let players skip the trigger that activates the ending cutscene and see the 'player' as a separate NPC.

Unused Behaviors

Setting the playermodel to 'rocks' negates fall damage. This is likely an unintentional result of the 'rocks' model's hitbox.

Editing the files to give protocol droids lightsabers will result in a behavior where if anything causes the droid to lose health, the lightsaber will ignite and the droid will walk towards whatever harmed it. Protocol droids have no attacks or attack animations and cannot swing the lightsabers. Jawas, if given lightsabers, will attempt to attack both the player and enemy NPCs.

It's unclear whether this is used at all, but the sound data for 'rocks' points to the jawa sound files.

Revisional Differences

Compared to its predecessor, Jedi Academy received only one Windows patch. The rest was relegated to Mac OS X.

1.0

The original game.

1.01

Released in October 10, 2003:[1]

  • Fixed dynamic glow performance for ATI drivers. (The ReadMe mentions that users who are experiencing low framerate should disable dynamic glows from the Setup - More Video options menu.)
  • Updated EAX 4.0 sound support.

Single-player

  • Force feedback now defaults to off. (The ReadMe states users experiencing hiccupping while playing, especially during lightsaber battles, are advised to disable force feedback from the Controls - Mouse/Joystick menu.)
    • Gravis gamepad users should turn force feedback to off, as the respective drivers aren't compatible with Jedi Academy and will crash the game.
  • Worked around a manufacturing defect which causes single player not to run.
  • Resetting defaults in game will no longer reset your skill level.
  • Fixed bug allowing player to select a force power that had already been maxed out.
  • Fixed animation issue if enemies force push you while executing a special move.
  • Ragdoll fixes.

Multi-player

  • Fixed bug causing Internet servers to time out too early on master server list.
  • Fixed bug causing various movement sounds not to play consistently (footsteps, rolling, etc.).
  • Fixed bug regarding turning off of second saber.
  • Fixed bug preventing camera shake if hit by explosive.
  • Fixed roll animation.
  • Fixed exploit allowing for illegal character models.
  • Fixed bug allowing rocket launcher lock-on after death.
  • Various exploit fixes.

Mac OS X-specific

So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
Notes: The patches' release dates prior to 1.01 Rev F are unknown.

1.01A

  • Fixed visual glitches with the About box.
  • The game could randomly crash when switching between levels - this is now fixed.
  • The background of the Mac console window in the MP app was drawing improperly in Panther.
  • Fixed hitching/suttering framerates in the single-player app.
  • Performance in the MP app has been improved.

1.01B

  • Fixed issue in vjun1 where it would rain inside buildings.

1.01C

  • Multiplayer app will now load .bundle DLLs from within pk3 files, provided you zip up the .bundle package, remove the .zip extension from the filename, and add "_mac" on the end. For example, "cgame.bundle" would be zipped, then renamed to "cgame_mac" and placed in a .pk3 file. This will allow Mac MODs to be used in "pure" server conditions, provided that the PC or Mac server contains a pk3 with the Mac DLLs.
  • Fixed PC bug in multiplayer app where the client would display "Sabers only" when connecting to a server that disabled some, but not all, of the weapons.
  • Dynamic glow is now a bit more dynamic than before. This may exact a bit more of a performance hit, so it can be disabled via the "More Video" options in the UI.
  • Fixed potential PC bug when setting force power settings in the UI in the MP app.
  • Workaround for "MAX_PATCH_PLANES" error that would occur when loading some very large 3rd party multiplayer maps.
  • About box now uses the OSX default version on 10.3.0 and higher.
  • Added support for GameRanger team voice.
  • Server disconnects now attempt to give a brief description of what went wrong.

1.01D

Fixed issue where some mod DLLs created on other platforms would not load properly on the Mac. This only affects the multiplayer app.

1.01E

  • Jedi Academy is now a universal binary. Mods that use code DLLs will likely have to be rebuilt as Xcode-based universal binaries.
  • The multiplayer app now disconnects from servers properly, and no longer forces you to quit and relaunch.
  • Now uses Apple's version of OpenAL, which allows for true 3D audio.

1.01F

Released in October 2008. The patch notes mention it is an unsupported beta update:[2]

Single-player
  • Lightsabers once again block shots properly.
  • Howlers move as they should.
  • Various other bugfixes that originated in the Rev. E. Universal Binary patch.

Regional Differences

Dismemberment is always disallowed in German versions of the game because g_dismemberment is forced to 0. In other versions of the game, setting either the game's text or dialogue to German will also force g_dismemberment to be 0.

Anti-Piracy

This game features the exact same anti-piracy measures as its predecessor.

References

  1. Update1_01.txt
  2. Jedi Knight Jedi Academy Rev F Read Me.rtf