JkGfxMod makes Jedi Knight: Dark Forces II look better and run on new computers

If you're struggling to get Jedi Knight running on a new computer, you should use JkGfxMod. If you're currently relying on Windows compatibility options, ddraw.dll hacks, or dgVoodoo2 to get the game working, you should consider JkGfxMod instead. It's a great alternative! JkGfxMod was created specifically for Jedi Knight, so it can provide features that more general tools can't.

JkGfxMod also makes the game look better. In addition to various postprocessing effects, JkGfxMod adds support and tooling for advanced materials. JkGfxMod was used to create the Jedi Knight Neural Upscale Texture Pack, which upgrades Jedi Knight with AI-generated high resolution textures.

Major features:

  • Makes the game work on new computers
  • Improves performance in certain scenarios
  • Better quality of life:
    • HUD scaling
    • No mode switching between menus and gameplay
    • Hardware-accelerated windowed mode
  • Better graphics:
    • 32-bit color
    • Gamma correction
    • Bloom
    • Ambient occlusion
    • Parallax mapping
  • Better mods:
    • Support and tooling for advanced, high-quality materials
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

The first stable release of JkGfxMod is now available for download.


JkGfxMod


What is JkGfxMod?

Getting Jedi Knight: Dark Forces II (JK) and its expansion pack Mysteries of the Sith (MotS) to run properly on modern-day computers is notably fiddly and previous methods for getting the game to run have largely ceased working - and in many regards carried issues of their own.

While fully functional engine remakes for JK have been worked on since the early 2000s, for the moment JkGfxMod's aim is to be the most hassle-free way to play the original games on modern computers.

Before:

After (with all enhancements):

Graphical enhancements

Furthermore, JkGfxMod has been designed to enable various graphical enhancements to bring the game a bit closer to more contemporary game graphics.

Starting point:

JkGfxMod 1.0 - JK JkGfxMod 1.0 - MotS


1) The Neural Upscale texture pack (MotS) enhances the original textures of the game, so that the look of the game stays true to the original:

JkGfxMod 1.0 - JK JkGfxMod 1.0


2) It's possible to retain the original graphics with more up-to-date lightsabers and weapon effects (MotS):

JkGfxMod 1.0 - JK JkGfxMod 1.0


3) Or you can go fully out with the currently available hi-res graphical update packs for the game (in MotS as well):

JkGfxMod 1.0 - JK JkGfxMod 1.0 - MotS


With time, patience, interest, patience, skills and patience at hand, you can go beyond the normal game itself and brush up old mods as well:

With the first stable release of JkGfxMod, you should now be able to keep previously present graphical stuttering and lag issues at bay with the texture preload setting in the jkgm.json file. Even though this will increase the pre-play loading times (after running the EXE but before the game itself starts), it should hopefully be worth it in the game itself. Take a look at my jkgm.json file as an example, if necessary.


What's next?

While these are major improvements in getting JK to work on modern systems, new problems will still arise and sadly some of them ultimately can't be addressed by JkGfxMod. Keep an eye out for possible updates on GitHub, and report any new issues there as well.

All that said, JK still remains as fiddly as ever, and you might need to work on additional mods to make the age of the game stick out a bit less.

Enhancement Mod for JkGfxMod (MotS version)

And don't forget the following:

* JkGfxMod (namely inject.exe) often results in a false positive reading by virus scanners. While downloading JkGfxMod from ModDB or GitHub should be perfectly fine, remember that the source code for JkGfxMod can be viewed on GitHub and can be compiled on your own if you can't trust the downloads

* Start a new game: Save files in JK and MotS cannot be reused after installing or removing most mods.

* If you properly install an optional material pack and the textures are not showing up, try setting the brightness slider all the way to min. The brightness slider can be found in Setup → Display → Brightness.

* JkGfxMod streams materials from storage as they are needed. This may cause some stuttering, especially if JkGfxMod materials are installed on a slow hard disk. This can be corrected by adding a vram_texture_preload_size entry to the configuration file.

For further information, check out the JkGfxMod documentation:

* Readme: Github.com
* Installation guide (CD-ROM, Steam, GOG Galaxy): Github.com
* Configuration guide: Github.com

Enhancement Mod for JkGfxMod (JK Version)

Mysteries of the Sith Remastered!

Mysteries of the Sith Remastered!

News 5 comments

Hello, General Tantor Here! and today I am excited to announce Star Wars Jedi Knight: Mysteries of the Sith Remastered! Which takes the JKGFXMOD, the...

Jedi Knight Remastered! Installer for JKGFXMOD

Jedi Knight Remastered! Installer for JKGFXMOD

News 17 comments

We now have an installer for the JKGFXMOD and the upscale texture packs! Jedi Knight Remastered takes the mods that update Star Wars Jedi Knight: Dark...

Enhancement Mods for Jedi Knight and Mysteries of the Sith - April 2020

Enhancement Mods for Jedi Knight and Mysteries of the Sith - April 2020

News 7 comments

The April 2020 status report on the enhancement mods for Jedi Knight and Mysteries of the Sith.

Add file RSS Files
JkGfxMod

JkGfxMod

Full Version 26 comments

JkGfxMod v1.0.0 - graphics enhancement and compatibility tool for Dark Forces II

Material Compiler

Material Compiler

SDK

Material Compiler v1.0.0 - software and documentation for JkGfxMod material pack development

Jedi Knight Neural Upscale Texture Pack

Jedi Knight Neural Upscale Texture Pack

Full Version 7 comments

This is a replacement texture pack for Jedi Knight: Dark Forces II. These textures were upscaled using ESRGAN and a custom model. This texture pack is...

Jedi Knight Neural Upscale Special Effect Annex 1.0

Jedi Knight Neural Upscale Special Effect Annex 1.0

Patch 10 comments

For Jedi Knight: Dark Forces II running JkGfxMod 1.0.0: Adds emissive lightsabers, projectiles, and explosions. Reduces the weapon waggle speed.

Mysteries of the Sith Neural Upscale Texture Pack

Mysteries of the Sith Neural Upscale Texture Pack

Full Version 3 comments

This is a replacement texture pack for Jedi Knight: Mysteries of the Sith. These textures were upscaled using ESRGAN and a custom model. The Jedi Knight...

MotS Neural Upscale Special Effect Annex 1.0

MotS Neural Upscale Special Effect Annex 1.0

Patch

For Mysteries of the Sith running JkGfxMod 1.0.0: Adds emissive lightsabers, projectiles, and explosions. Reduces the weapon waggle speed.

Comments  (0 - 10 of 14)
megaman951
megaman951

I don't have any music. I can't install the game from my CDs anymore so I had to manually copy all the needed files. and the weapons animations are way too fast

Reply Good karma Bad karma+1 vote
FastGamerr Creator
FastGamerr

Can't help you with the music (aside from the Installation Instructions per the newspost) if you have the CDs but can't use the CDs as the source for the audio. :\ Bypassing that would need a separate wrapper, AFAIK.

As for the weapon animations, try this: If you're running JkGfxMod without EMJK or EMSITH, extract these files to your \JK\Resource\cog directory: Dropbox.com (for MotS: Dropbox.com)

The EMJK/EMSITH equivalents (if you don't have the latest versions (EMJK 1.0 and EMSITH 0.50) already installed) are: Dropbox.com OR Dropbox.com

(Of course, always be wary that these hotfixes should work only if you don't already have files with the same names in your \JK (or MotS)\Resource\cog directory, so make sure you don't overwrite any files you can't recover afterwards)

Reply Good karma+1 vote
MaximusWolfie
MaximusWolfie

Are all of these customizable? I'm not a fan of the HD textures, HD models and SSAO stuff

Reply Good karma Bad karma+2 votes
FastGamerr Creator
FastGamerr

JkGfxMod is the method for getting JK/MotS to work on modern computers - all the texture/model enhancements just run on top of it so they're not required.

Basically, for original JK gameplay, you just need to:

1) Download JkGfxMod 1.0
2) Install it based on which version of JK/MotS you have, and configure it as you see fit - check out the official instructions for more details ( Github.com and Github.com )

Reply Good karma+3 votes
domjam
domjam

why does the ssao tank the frame rate so much?? the only difference i can see with it enabled is a shadow around the weapons and character models. the fps drop is ridicules.

Reply Good karma Bad karma+2 votes
FastGamerr Creator
FastGamerr

Agreed. Sadly, at the moment it seems like this is the best that can be done with SSAO (and other JkGfxMod additions) in JK, because ultimately the JK engine is almost 23 years old and would need a bit more than an injector to truly fix/improve a lot of these graphical issues.

Of course, the current version of JkGfxMod is far better than the early ones when it comes to performance, so maybe there's still improvement that can be done...

Reply Good karma+2 votes
domjam
domjam

sorry. So are you saying the "remastered installer v1.0" uses the latest version of JKGFXmod?

Reply Good karma Bad karma+2 votes
FastGamerr Creator
FastGamerr

Technically, the JK Remastered installer uses version 0.3.0 of JkGfxMod, because there are odd incompatibility issues with the actual latest version 0.4.0 on some machines, even though that version fixes only relatively minor problems ( Github.com ).

So for most of the part, version 0.3.0 is still the latest one. I don't think 0.4.0 affects any of the SSAO stuff in any way, it mainly fixes a color effect issue ( Github.com ).

(Yeah, all this stuff to get JK+MotS working on modern-day PCs - even without the graphical enhancements - is quite convoluted, which is why the JK and MotS Remastered installers are excellent because then you only need one installer for the mods)

Reply Good karma+1 vote
domjam
domjam

is the Jedi knight remastered installer from April 12th. not the best version to be using then? or is that the best I can get?

Reply Good karma Bad karma+2 votes
FastGamerr Creator
FastGamerr

Yes, that is currently the best version that you can get.

The Jkgfxmod source code is on Github, so if anyone with OpenGL/DirectX knowledge wants to take a shot as fixing the SSAO issues further, it'd be most appreciated!

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
Star Wars Jedi Knight: Dark Forces II
Contact
Send Message
Homepage
Github.com
Release date
Mod watch
Follow
Share
Community Rating

Average

9.7

3 votes submitted.

You Say

-

Ratings closed.

Tags

JkGfxMod has not been tagged yet.

Embed Buttons
Link to JkGfxMod by selecting a button and using the embed code provided more...
JkGfxMod
Statistics
Last Update
Watchers
71 members
Files
9
Articles
4
Reviews
3