Jump to content

Jedi Academy: Enhanced v1.2

   (32 reviews)

14 Screenshots

About This File

spacer.png

Jedi Academy: Enhanced is a mod for Jedi Academy Single Player which adds features and improvements to the core experience of the base game like RGB sabers, saber customization, saber holstering, new force powers, some extra character customization options using “head swapping”, optionally allows you to use AJL's SFX Sabers, and more. Full list of features and changes below.

This is for new or old players who want to play through the single player story of Jedi Academy with some enhancements and new features without completely overhauling the core vision of the game.

This was intended to be an even bigger collection of mods that improve it, and with many more features, but progress is slow. We release when we feel there's big enough of a change or addition. If you are interested in helping with the project, check our forum.

For more improvement mods like HD textures, fonts, models, etc. please see JKHub's big list of recommended mods.

It's based on OpenJK (so the code is released under the GPL and available at [https://github.com/JKEnhanced/OpenJK/]) and a slightly modified version (for SP) of AJL's SFX Saber code. It also uses Open Jedi Project code for TrueView.

MAC VERSION COMING SOON

Main coding done by @redsaurus

Features and Commands

  • All OpenJK features and fixes.
  • RGB Sabers • These can be set in the menus or by setting the sabercolor to a hex code in the console - for example "sabercolor 1 xff0000" will set the first lightsaber blade to be red. It is possible to set the sabercolors of NPCs by setting their sabercolor to a hex code in the .npc file. If you want to set one sabercolor for base and one for this mod, you can set the sabercolor of the NPC or lightsaber to the base value, and sabercolorRGB to the RGB value for this mod. Higher blade numbers are set with saberColorRGB2, saber2ColorRGB3, etc.
  • SFX Sabers • SFX Sabers can be enabled in the console by setting cg_SFXSabers to 1. This is on by default, allows for more vibrant and high quality saber blades.
  • Ignition Flare • A lightsaber ignition flare can be enabled in the console by setting cg_ignitionFlare to 1. A custom ignition flare can be specified for a lightsaber with "ignitionFlare <shader>" in the .sab file.
  • Ignition twirl animation disable • If that little twirl of the saber that you do in SP when activating it bothered you, you can now disable it to be more like MP with g_noIgniteTwirl 1.
  • Disable idle animations • Use the command g_UseIdleAnims 0 to disable them. Very helpful when taking screenshots.
  • Saber Holsters • Lightsabers are now holstered on the belt when not in use. A tag_holsterorigin can be added to a hilt for better placement. Adding "holsterPlace <none/hips/back/lhip>" in the .sab file specifies where a hilt will be holstered. Currently broken, default is right hip for now.
  • Headswapping • Several new heads are available for the human male and human female species. You can add your own heads - see the .headswap files in the sp_custom.pk3 for examples. NPCs can have heads set using the playerHeadModel and customHeadSkin commands in their .npc file.
  • RGB Character Colors • Adds an RGB slider option to all player species.
  • Better Entity Spawning • The /spawn command now supports entity keys, e.g. "spawn fx_runner fxFile the/file".
  • .eent files • Maps now load entities from mapentities/mapname.eent in addition to loading them from the .bsp file.
  • MP Movement • Not identical to MP but close. Allows for bunny hopping and less "slide" effect when moving. g_bunnyhopping 1. Also in the menu.
  • Extra Player Tints • (Unused) Playermodels are able to have multiple tints. If you enter “newPlayerTint 0 <R> <G> <B>”, any shader stages for the player with “rgbGen lightingDiffuseEntity 0” will be tinted to this color rather than the usual.
  • Ghoul2 view models First person view weapon models are now allowed to use .glm models using eezstreet's code.
  • Detachable E-Web The player can detach an E-Web from its mount by pressing the Use Force button whilst using it. While the E-Web is equipped, the player moves more slowly.
  • More usable weapons The tusken rifle and noghri stick are fully usable by the player. The DC-15A clone rifle (made by Pahricida), DC-15S clone blaster (Made by AshuraDX and Som3) and E-5 droid blaster (made by KhorneSyrup) have also been added. Only given via cheats right now.
    • give weapon_tusken_rifle
    • give weapon_noghri_stick
    • give weapon_e5
    • give weapon_dc15s
    • give weapon_dc15a
  • Saber throw is now a force power • This was to be compatible with the katarn saber style (listed below) - this was restored to alt attack to work with all styles like before.
  • First person lightsaber with TrueView • As seen in Open Jedi Project and all the other mods that used it, TrueView shows the player model in first person view. You can turn it on for guns with cg_trueguns and turn it on for sabers with cg_fpls or through the menu. Change FOV with cg_trueFOV. Recommend set to 120 if using first person lightsaber.
  • Radar • The radar system from Siege in MP now works in SP. Giving NPCs and misc_radar_icon entities the icon key will set a custom icon. A 2D minimap is also loaded from minimaps/mapname.mmap.
  • AI workshop • Created by eezstreet to give more control over NPC AI. See full thread here.
  • Switch pistols • Toggle between DL-44 and Bryar if added to inventory with pistol bind (+weapon_2)
  • Saber ignition speed • cg_ignitionSpeed scales saber ignition speed
  • Click-drag to rotate player model in customization screen • To help with seeing your character more easily instead of waiting on it to rotate around again.
  • MP-style saber hilt list • Lists lightsabers in the menu without the need for adding menu listings
  • r_mode -2 is now default • sets the game to the monitor's native resolution at launch. Change back to r_mode -1 to use windowed mode.
  • Widescreen HUD fix • Fixes the HUD to support widescreen resolutions without stretching the HUD elements, default to on. r_ratioFix.
  • Removed black bars in cutscenes • this helps with widescreen resolutions not cutting off half of the scene.
  • Ingame character and saber menu  • Change your character skin and lightsaber from the pause menu at any time!
  • Ingame cheat menu  • A simple menu in the pause menu to give access to some common cheat codes like god mode, noTarget, setforceall, and increased dismemberment!
  • Ingame photo mode  • Use sliders to get the right angle and take a screenshot. Thanks to therfiles for camSP! Screenshots save to the JAEnhanced folder (Windows: C:/Users/user/Documents/My Games/JAEnhanced)

Optional features (separate PK3's):

  • New force powers • Force Insanity, Destruction, Repulse and Stasis have been added. Force Repulse is gained automatically during the SP campaign. Bind the keys in the Controls menu. NPCs can use Destruction and Stasis. For faster force regeneration, g_forceRegenTime has been brought over from MP.
  • Improved jedi_hm • DT's very nice improved Human Male jedi is included with Jedi Robe options with RGB tinting features.
  • Build Your Own Lightsaber • Now lightsabers can be customized like the player species. Example customizable hilts are included thanks to AshuraDX and Plasma.’
  • New lightsaber hilts from around the Star Wars universe, even the Expanded Universe and new canon, all thanks to Plasma’s lightsaber pack.
  • Improved effects • also known as "UltimateWeapons", this is a must-have to create a more authentic Star Wars atmosphere
  • Included HapSlash’s improved stormtrooper model • because the default one is atrocious.
  • Included Toshi’s Luke model • because of same reason as above
  • Included AshuraDX’s high quality DL-44 model • because it is beautiful

Unfinished features, only use if testing:

  • Unstable and black saber blades • use with console command: sabercrystal 1 unstable or sabercrystal 1 black - the number is the saber number, so use 2 if you want to change your left hand blade.
  • Katarn saber style • A gun / saber stance. No animations yet, but you play around with it (with cheats enabled) by doing "give weapon_bryar_pistol" and then "setsaberstyle katarn" in the console.
  • Z-6 rotary cannon • Added slot for this weapon, but it has no model yet. give weapon_z6

Installing

If you've installed an earlier version (from when this was just called SP Customization Mod or 1.0), it'd probably best to uninstall the old version.

Be sure to look in the Optional folder for the features you'd like enabled. If you want all features, move all pk3 files in the Optional folder into the jaenhanced folder. You can pick and choose between them. The list of optional features are in the Features and Commands part of this page.

[[ Windows ]]
If you're on Windows, install the Visual C++ 2015 redistributable

Then put all files in your GameData folder.

⦁    For Steam this is in C:/Program Files (x86)/Steam/steamapps/common/Jedi Academy
⦁    For GOG.com this is in C:/GOG Games/Jedi Academy
⦁    For Amazon this is in C:/Amazon Games/Library/Jedi Academy

The jaenhanced folder and all other files like the exe and DLLs should be NEXT TO the base folder, with the exe and DLL files:

-> Jedi Academy
--> GameData
---> base
---> jaenhanced
---> jaenhanced.exe

If you get a "can't find default.cfg" error, you did not install it in the right directory. Read the above again and fix.

You must launch the mod with ja_enhanced.x86.exe - DO NOT launch in the Mods menu in jasp.exe.

If you get a "feature omitted at compile time" error, you did not launch with the jaenhanced.exe, which means you are just launching with the normal game rather than the mod client. You must launch the game with ja_enhanced.x86.exe.

[[ Linux ]]
If you’re using Linux, install SDL2 via Terminal [sudo apt-get install libsdl2-2.0], then install Jedi Academy via Steam Proton, right click the game, browse local files. Put the files in GameData.

You must launch the mod with ja_enhanced.i386 or ja_enhanced.x86_64 on Linux - DO NOT launch in the Mods menu.

[[ macOS ]] - STILL NOT AVAILABLE
If you're using a Mac, you should put "Jedi Academy: Enhanced" alongside your regular Jedi Academy base folder - depending on your version the base folder might be hidden inside the original game's application bundle or in /Library/Application Support/Steam/steamapps/common/Jedi Academy/
JAEnhanced.app on Mac
User files will be saved to /Users/user/Library/Application Support/JAEnhanced on macOS or to /Users/user/Documents/My Games/JAEnhanced on Windows.

Known bugs:

  • holsterPlace for .sab files currently does not work, which should allow the option for left hip, right hip, back, and none.
  • Some sabers in the saber pack do not line up well when holstered
  • The ingame saber menu won't let you switch from dual sabers to single saber. Workaround is to use /saber kyle (or any single saber) and then use the menu to choose one.
  • g_forceRegenTime doesn't go less than the default value
  • Player RGB tints can't be removed in the menu
  • Player RGB tints can’t be used in the in-game player menu
  • The option to bind photo mode to a button in the controls menu currently does nothing. Workaround is to use the console: /bind key uimenu camsp
  • Ultimate Weapons effects can be invisible if using all weapons back to back. It’s unlikely to happen in normal play sessions but is a bug (also in basejka).

Potential future features:

  • More bundled improvement mods
  • Health regeneration
  • Default saber holstering to left hip to be canonically correct
  • For modders: add new weapons like sabers, fitting them to existing classes - like add a new model but it functions just like a blaster pistol with a unique sound and effect color, like sabers do. Instead of .sab files we could have .weap or files or something similar. As opposed to how it is now where you have to code in new weapons directly.
  • Adding to the above bullet point, SFX sabers translated into blaster effects with RGB and everything
  • Headswap, but for all parts, so you can use the pants of one model, the torso of another, and the head of another
  • Aim-based blaster deflection for added difficulty

License

The code and menu files are GPL. The relevant GPL license is included in the "readmes” folder. For completeness the Open Jedi Project readme is included although permission has been granted to use the TrueView code under the GPL.

Credits

  • redsaurus for all coding and implementation.
  • AJL for the SFX Sabers stuff (including SFX_Sabers.pk3).
  • Circa for various icons, in-game menus, testing, release.
  • Raz0r for the MP-style movement code.
  • AshuraDX for the saber hilt, DL-44, and DC-15s models
  • Plasma for the Galaxy’s Edge hilt parts for the saber builder and all of the Star Wars saber hilts
  • DT85 for the improved jedi_hm.
  • HapSlash for the improved Stormtrooper model.
  • JKG team for the unstable saber blade graphics and shaders.
  • eezstreet for the Ghoul 2 weapon view model code.
  • razorace (and the Open Jedi Project) for the use of the TrueView code under the GPL.
  • OpenJK maintainers and contributors.
  • Pahricida for the Clone Rifle (and omeewan for the textures).
  • SoM3 for the clone blaster.
  • KhorneSyrup for the droid blaster.
  • Kahn Dahlaine for UltimateWeapons effects mod.
  • Dark Forces mod team, Salvador Barale, Luke Ashdown, for E-11 blaster, thermal detonator, bryar pistol models.
  • Toshi/DT85 for the ROTJ Luke model v2
  • therfiles for his amazing camSP tool for photo mode
  • macsourceports.com team for the macOS Universal 2 build
  • Daggo for general helpfulness
  • Cerez for the neutral console background

Support

Support for this mod will be limited. Please post questions in the subforum on JKHub.

THIS FILE IS NOT MADE, DISTRIBUTED, OR SUPPORTED BY ACTIVISION PUBLISHING, INC., RAVEN SOFTWARE, OR LUCASARTS ENTERTAINMENT COMPANY, LLC. ELEMENTS™ & © LUCASFILM LTD.™ & DISNEY, INC.™ AND/OR ITS LICENSORS. STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ AND WALT DISNEY, INC.™ STAR WARS®, JEDI®, & JEDI KNIGHT® ARE REGISTERED TRADEMARKS OF LUCASFILM LTD™ & DISNEY, INC.™

Edited by Circa
1.2 release, see changelog


What's New in Version v1.2

Released

Changes in v1.2 (2023-May-02)
- Moved new force powers, Luke model, stormtrooper model, and DL-44 models to their own PK3
- Moved non-essential PK3's to an optional folder, so players can choose what they want or just the client
- Fixed minimal dismemberment to have g_sabermorerealistic 0

Changes in v1.1
(old saves not compatible with this version!)
- Added eezstreet's AI workshop
- Added g_UseIdleAnims to disable/enable idle animations
- Removed black bars from cutscenes so scenes aren't half obstructed on widescreen resolutions
- Added g_noIgniteTwirl to disable the twirl animation on ignition (like MP)
- Added cg_ignitionspeed ton control how fast or slow the saber blade ignites
- added a COMPLETE button to the saber builder UI to close it
- r_mode -2 is now default at launch to be fullscreen at native resolution (set to -1 to go back to windowed mode)
- Added cheat menu in the in-game pause menu
- Added in-game character and saber edit menu in the in-game pause menu
- Added in-game photo mode menu. The binding currently doesn't work from the CONTROLS menu, it needs to be added manually in the console: bind [key] uimenu camsp
- Toggle between pistols when you have the Bryar and DL-44 with the weapon2 button
- Replaced the old E-5 blaster with KhorneSyrup's new version
- Removed Force Blinding bind in the menu since it is not ready for use
- replaced DL-44 with AshuraDX's HD DL-44
- Added Kahn's UltimateWeapons mod as an optional PK3 with some revisions (removed saber effects, replaced some explosions with the smaller efx)
- Added Plasma's saber pack as an optional PK3 with removal of a lot of duplicates to make the list easier to navigate
- Added *holsterorigin tags to vanilla sabers and many of Plasma's sabers to work better with holstering
- Added HapSlash's stormtrooper model to replace the vanilla model
- Added Toshi's Luke to replace the vanilla model
- Added r_ratioFix for full native widescreen support for the HUD and menus
- Added new splash screen and menu logo


User Feedback

Recommended Comments



Where can i ask about help? cause i can't load default.cfg file 

i extracted zip file in D disc cause on my PC the needed path is in D disc

the crashlog.

Jedi Academy: Enhanced: v1.1 win_msvc-x86 Jul 25 2022
Initialising zone memory .....
----- FS_Startup -----
Current search path:
D:\Users\User\Documents\My Games\JAEnhanced\jaenhanced
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_saberPack.pk3 (542 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_saberbuilder.pk3 (212 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_Jedi_HM.pk3 (107 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_ja_enhanced.pk3 (515 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_aUltimateWeapons.pk3 (567 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced
D:\Users\User\Documents\My Games\JAEnhanced\base
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\base

----------------------
1943 files in pk3 files
Couldn't load default.cfg

i also installed the openJK and  Hilt Collection mods

Link to comment
16 minutes ago, sveezy said:

Where can i ask about help? cause i can't load default.cfg file 

i extracted zip file in D disc cause on my PC the needed path is in D disc

the crashlog.

Jedi Academy: Enhanced: v1.1 win_msvc-x86 Jul 25 2022
Initialising zone memory .....
----- FS_Startup -----
Current search path:
D:\Users\User\Documents\My Games\JAEnhanced\jaenhanced
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_saberPack.pk3 (542 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_saberbuilder.pk3 (212 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_Jedi_HM.pk3 (107 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_ja_enhanced.pk3 (515 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced\zZz_aUltimateWeapons.pk3 (567 files)
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\jaenhanced
D:\Users\User\Documents\My Games\JAEnhanced\base
D:\Steam\steamapps\common\Jedi Academy\Windows\Windows 32bit\base

----------------------
1943 files in pk3 files
Couldn't load default.cfg

i also installed the openJK and  Hilt Collection mods

You need to put the files in the GameData folder like the instructions say. Looks like you put the whole folder in your Jedi Academy folder instead. jaenhanced folder and the files go in GameData.

Link to comment
49 minutes ago, Circa said:

You need to put the files in the GameData folder like the instructions say. Looks like you put the whole folder in your Jedi Academy folder instead. jaenhanced folder and the files go in GameData.

KK really appreciate your help, it worked, so ya need to extract the zip to some folder firs, then copy and paste the files inside the Windows 32bit to the gamedata. . .

looks super cool, on trailer, 

Link to comment
1 hour ago, Parsival said:

How do I holster my saber? When I press 1 to turn it off it stays in hand.

Thanks.

It only holsters when you switch to a different weapon. You can press the - key to put all weapons away.

Parsival likes this
Link to comment

I found the fix for the default.cfg error. The mod instructions help, but are not the most clear. If you have this error it means you need to delete the mod files from the Jedi Academy folder they are in, (if using steam this can simply be deleting all files from the <base> file then using "verify file integrity" on steam to repopulate the important ones); then from the JAEnhanced zip file go into the <Windows 32bit> folder and extract all files in that folder to the <GameData> folder in Jedi Academy.
Now I just have to figure out which additional mod I have that is crashing the game, ce la vie.

Link to comment

I totally understand if this is something you won't be doing until a "final" release, but is there any way you could compile a list of system recommendations for running this mod? I always seem to have optimization troubles and I can't identify why.

Link to comment
2 minutes ago, Mr. Mouse said:

I totally understand if this is something you won't be doing until a "final" release, but is there any way you could compile a list of system recommendations for running this mod? I always seem to have optimization troubles and I can't identify why.

The only thing that might be taxing on your system is the Ultimate Weapons effects PK3. The codebase itself should run as normally as jasp.exe would. Try taking that PK3 out and see if that helps.

Link to comment
3 hours ago, Circa said:

The only thing that might be taxing on your system is the Ultimate Weapons effects PK3. The codebase itself should run as normally as jasp.exe would. Try taking that PK3 out and see if that helps.

Thanks. I'll  try that and edit this comment if it works.

Edit: Nope. I tried getting rid of all of the optional stuff as well but to no avail. I'll mess with some more things to try and get it running as well as jasp.exe and will post any solutions I find here. Thanks anyway Circa!

Edited by Mr. Mouse
Link to comment

Is there a way to remove the new Luke model? Not saying it isn’t good, the nostalgia in me likes the old one

Link to comment

This is a great project! It's practically a remake. I wanted to know if it's possible to run it with a mod Jedi Academy - Outcast?

 

Link to comment
25 minutes ago, Sky_killa said:

This is a great project! It's practically a remake. I wanted to know if it's possible to run it with a mod Jedi Academy - Outcast?

 

Not sure, but doesn’t hurt to try and see. 

Sky_killa likes this
Link to comment
41 minutes ago, Circa said:

Не уверен, но попробовать и посмотреть не помешает. 

I tried and unfortunately not.But that doesn't change the fact that this is a really great project. You don't even need to dream of a remake with it. It would be incredibly cool if you could use a hand block like in a duel movie. Just got used to it.

Link to comment

Any chance that this style cheat menu can be added? The ability to change force powers so easily like that is a favorite of mine

 

Link to comment
5 hours ago, Biffish said:

Any chance that this style cheat menu can be added? The ability to change force powers so easily like that is a favorite of mine

 

That's a good idea, I will look into it at some point!

GamerRedNeck likes this
Link to comment

I’m seeming to have a texture problem on some maps that have pieces that “explode” or get destroyed. Specifically the first target beacon on t2_wedge (it floats is mid air because the corner of that building gets blown up) and the floor at the top level of the reactor on vjun2 (where Kyle falls once the reactor overloads). Anyone have any idea what’s causing this?

Link to comment
On 1/16/2016 at 9:33 PM, RuneSpaceTraveler said:

I get a crash report saying cant find default.cfg . can anyone offer some help? I'm really excited to try this mod out.

Same issue.

Link to comment
6 hours ago, Dillon said:

Same issue.

You need to put the jaenhanced folder in the GameData folder like the instructions say. Most likely you put the whole folder in your Jedi Academy folder instead. jaenhanced folder and the files go in GameData.

The result should be something like

C:\Steam\steamapps\common\Jedi Academy\Gamedata\JAEnhanced\
C:\Steam\steamapps\common\Jedi Academy\Gamedata\jaenhanced.x86.exe
Link to comment

This is great, but it overrides a lot of the things I really like in my heavily modded copy. I'm aiming for a "what if" universe in my game, where Ben didn't kill Luke's new attempt at am Order and some things that have been changed in the Disney canon are the same in the EU, or are otherwise changed again in this melded timeline I'm making. I can't use your mod because I need more precise control over some of the stuff that's in it, but I really do love your work. I really, really wish I could use it. 
That said, is there a chance we could get a standalone version of the GE parts builder? It would actually be perfect for the aesthetic I'm going for. 

Link to comment
9 hours ago, Purbsi said:

This is great, but it overrides a lot of the things I really like in my heavily modded copy. I'm aiming for a "what if" universe in my game, where Ben didn't kill Luke's new attempt at am Order and some things that have been changed in the Disney canon are the same in the EU, or are otherwise changed again in this melded timeline I'm making. I can't use your mod because I need more precise control over some of the stuff that's in it, but I really do love your work. I really, really wish I could use it. 
That said, is there a chance we could get a standalone version of the GE parts builder? It would actually be perfect for the aesthetic I'm going for. 

Remove the zZz from the PK3 names and add B's instead so they are loaded first rather than last and anything alphabetically after will override them.

Or you can simply edit the pk3 files directly to remove things you don't want.

Link to comment

I have jk3 touch on my android phone and I can't get Jedi academy enhanced to run. The multiplayer will launch but the single player will not. I just want to change the lightsaber ignition twirl. Can someone please help?

Link to comment
9 hours ago, CoryTrash said:

I have jk3 touch on my android phone and I can't get Jedi academy enhanced to run. The multiplayer will launch but the single player will not. I just want to change the lightsaber ignition twirl. Can someone please help?

It is not compatible with android. Windows and Linux only.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...