STAR WARS™ Jedi Knight: Mysteries of the Sith™

STAR WARS™ Jedi Knight: Mysteries of the Sith™

82 ratings
OpenMOTS: Simple MotS on Modern Machines
By Vortikai
OpenJKDF2/MOTS is described by the project developers as a "a function-by-function reimplementation of DF2 in C, with 64-bit ports to MacOS and Linux." Essentially, it is a project that reversed engineered major parts of Jedi Knight and MotS and added quality of life improvements to the games. This means it makes it easy to run JK/MotS on modern machines with modern aspect ratios, monitor sizes, current generation graphic cards, and operating systems. It also now natively supports JKGFXMod—all of this simply by placing the contents of a zip file into your MotS directory!

This guide serves to set up MotS for you in stages that progressively change the look from vanilla to something akin to a mid 2000s Star Wars game, depending on your taste.

NOTE: OpenMOTS is in beta and may contain bugs. Because it easier to install than JKGFXMOD and none of the bugs are gamebreaking anymore, it is still recommended to install it, as it is better than using the vanilla Steam version. If you come across any bugs please report them on the issue tracker[github.com].
2
   
Award
Favorite
Favorited
Unfavorite
Features
OpenJKDF2
  • Graphical: SSAO, bloom, texture filtering, FOV slider, optional vertical (Horizontal+) FOV, FPS limiter, VSync, HiDPI settings, adjustable gamma, 32-bit color, ambient occlusion, parallax mapping, improved performance, HUD scaling
  • Multiplayer: improved netcode, co-op support for story, IPv6 support on Valve's GameNetworkingSockets API
  • Launch from Steam, Steam overlay works, even when using a community-made patch for fixes
  • Easy to install
  • Optional disabling of corpse despawning
  • Alt+Tabbing is painless
  • Future-proof: install now, update mods later without risk to save game file

OpenJKDF2 or JKGFXMod with Jedi Knight: Neural Upscale Pack (JKNUP) and/or Enhancement Mod for Jedi Knight (EMJK)
  • Textures that have lights in them now emit lights (e.g. walls with lights on them, Star Wars buttons, Katrassii Space Port lights, etc.). This means lightsabers actually glow and weapon projectiles that should emit light do, just like in the films!
  • Textures upscaled using artificial intelligence

Three Mods of One Project to Make MotS Look Great
The first is OpenJKDF2[github.com]. This is essentially a project that reverse engineers functions of Jedi Knight: Dark Forces 2 and Jedi Knight: Mysteries of the Sith and writes them in C. Currently it offers 64-bit ports for MacOS and Linux, along with other platforms, and could even reach a point that Android/iOS implementations could be made. It also adds the ability to implement new Quality-of-Life improvements, such as to graphics and the netcode, to work on modern machines. This is the basis of the guide. It also now includes loading of JKGFXMod textures and already incorporates many features from JKGFXMod natively!



The second is the Mysteries of the Sith Neural Upscale Texture Packs (MOTS). These are AI-upscaled textures that are injected into the game with JKGFXMOD. This modernizes the look with sharper and detailed gameplay. Additionally, light sources actually provide light with these packs.



The third is Enhancement Mod for Jedi Knight - MotS Edition (EMSith), which is a compilation of other high resolution model & texture packs (JKE, darthbabe96's models and conversions, the FGR/SMLiberator-made saber + emissive explosion effects, etc.) This mod is hosted in the TODOA moddb page and requires JKGFXMod in this list.

Install OpenJKDF2
OpenJKDF2 is required for all optional mods below this section (JKNUP, JKNUP: Annex, and EMJK).
  1. Install Jedi Knight: Mysteries of the Sith via Steam, GOG or discs. I highly recommend starting with a clean install since you can download the game in a minute nowadays. This includes uninstalling the game through Steam, then delete the contents of \Steam\steamapps\common\Jedi Knight Mysteries of the Sith before reinstalling.
  2. Install OpenJKDF2's latest version[github.com] by going to the Assets section of the latest release, expanding it, and downloading e.g. win64-debug.zip.
  3. Place the contents of the assets of the latest version in \Steam\steamapps\common\Jedi Knight Mysteries of the Sith, overwrite when prompted.
  4. To be able to launch from Steam, rename JediKnightM.exe to JediKnightM.exe.bak. Then, rename openjkdf2-64.exe to JediKnightM.exe.
OpenJKDF2 is now installed. This is what your MotS will look like without the optional mods that follow this section.

(Optional) Install Mysteries of the Sith Neural Upscale Texture Packs (MOTS)
Install Mysteries of the Sith Neural Upscale Texture Packs (MOTS) as a lot of new MOTS textures aren't upscaled in JKNUP. Place the contents of materials.7z into \Steam\steamapps\common\Jedi Knight Mysteries of the Sith\jkgm\materials


(Optional) Install Enhancement Mod for JKGFXMod - MotS Edition (EMSith)
Install FastGamerr's Enhancement Mod for JKGFXMod - MotS Edition (EMSith) by placing the contents of EMSITHv040.7z into \Steam\steamapps\common\Jedi Knight Mysteries of the Sith. Your game should now look like this.

Troubleshooting
For support on OpenJKDF2, you can try the Issues page[github.com] on the GitHub page. You may also submit bugs you notice there.

For general support, The Massassi Discord[discord.gg] could be a good bet.

For things on your own to try, try a new profile and/or new game to see if the issue still persists.
92 Comments
Vortikai  [author] Apr 9 @ 4:33am 
No idea on autoaim. I'd reach out to the dev team if I were you.

As for the lightsaber changes, what other mods are installed? Did you use the all-in-one installer or this guide? Does it happen only after dying and restarting the level?
MadManJazza Apr 8 @ 11:12pm 
Hey yall, I'm getting a slight visual bug with all these mods installed. The lightsabers seem really thin instead of how they look in the above screenshots? Anyone got an idea how to fix it? Thanks.
Soul.Solid95 Dec 8, 2023 @ 3:54am 
Hey, thanks for the guide, this works like a charm, the only issue I'm having is auto-aiming doesn't seem to work, tried ticking/unticking lots of different settings, and nothing changed, anyone had this issue? Would greatly appreciate any help!
Vortikai  [author] Jun 18, 2023 @ 11:51am 
It's actually a vanilla option in game, in controls I think. You gotta select the mouse option and uncheck y-axis inversion or something.
Awesome[BG4-Dev] Jun 17, 2023 @ 1:51pm 
I wish there was an option for inverting the Y axis on the mouse. Moving my mouse down makes my character look up and vice versa.
MB-Solo May 9, 2023 @ 1:35pm 
Excellent! I consider this a must in order to replay this classic on modern machines! Thank you for making me aware of this solution and kudos to everyone involved !
Vortikai  [author] Jan 13, 2023 @ 8:18am 
Good to hear
buttlord Jan 13, 2023 @ 8:01am 
OpenJKDF2 works like a charm (at least on the first level)! I'll let you know if I meet any other glitches/crashes into the next levels.
Vortikai  [author] Jan 12, 2023 @ 3:57pm 
Buttlord, try following the guide again to install OpenJKDF2 (aka OpenMOTS). Start with a clean install if possible and let me know. I think I have the cogs somewhere that fix waggle issues but OpenJKDF2/OpenMOTS does it natively and cleanly.
buttlord Jan 11, 2023 @ 10:56am 
Yes, you're right, it's happening with all weapons in 1st person mode. (3rd person is fine)