Please, for the love of all that is holy, read this post over before you post.
Please also note that all of the following works for Mysteries of the Sith as well.
1. JK won't install/it says something about 16 bit.
Use this progam: http://www.jkhub.net/project/show.php?projid=547§ion=downloads
2. JK Won't start, it crashes seconds after starting.
JK doesn't like newer hardware, for some reason it crashes when it runs the GUI (The Menu) in fullscreen. Use the -Windowgui command line.
3. JK starts but the display has issues.
Use this fix ZeqMacaw made: http://www.jkhub.net/project/get.php?id=1804
(Simply put the ddraw.dll (downloadable zip file) in the folder with your JK.EXE or JKM.EXE file and start JK or MotS normally.)-ZeqMacaw
The above is now DEPRECATED, but left here just in case.
The current solution is to run a batch file:
@echo off taskkill /f /IM explorer.exe start /wait jk.exe start C:\Windows\explorer.exe
You don't need the DDRAW hack for this. The menu starts blank, just alt-tab out and then back in to see it, or append -windowgui to jk.exe if you prefer doing it that way.
Credit goes partially to GOG, I modified this code from their RCT release.
4. Some new levels ask for unoffical patches, what are those?
The JK engine had some limits that at the time seemed reasonable, but mod devs never stay within the bounds of the engine they work.
Find them here. TODOA also has an auto-installer.
5. I have steam JK and those won't work.
Steam JK is the patched version 1.01 that nobody ever used and nothing is properly programmed for.
Use this useful patch from The_Mega_ZZTer to revert to 1.0
6. My textures are messed up with Jedi Knight Enhanced and the Steam version.
Follow this step by step method written by joel96.
Windows .NET Framework: http://bit.ly/dzMnWE
Your latest video card drivers with Steam
Star Wars Jedi Knight: Dark Forces II from Steam
The .7z contains these, so you can ignore the links and do what the instructions say.
Get smackw32.dll: http://bit.ly/fZfwEd -> your main jedi knight folder
Get jkpatch: http://bit.ly/hkbhwy -> main jedi knight folder
Get Jedi Knight Enhanced: http://bit.ly/hCo88A
Get Jedi Knight Retexture: http://bit.ly/ebQHBm
Create a folder called "Mod"
Drop JKE.gob and JKR.gob into Mod
RMB JK.exe-> Properties -> Compatibility. Check Disable visual themes and check Disable desktop composition. Click Apply. RMB JK.exe -> Create shortcut.
RMB JK.exe - Shortcut -> Properties. At the end of the Target line, type in "-windowgui -path Mod" Click Apply.
Double-click JK.exe - Shortcut to start the game. Go to Players -> Single Player. Create a profile. After the game starts, hit Esc -> Setup -> Display. Check Enable 3D Acceleration. Check Backbuffer in System Memory. Set 3D Accelerator min texture size to 1. Select your screen resolution and bit depth.
If you have a save game you want to continue, then you will have to end the level first to get the textures working. Hit the t key -> type in thereisnotry and hit Enter.
Jedi Knight Enhanced: A great retexture/remodel pack.
Patch Commander: It's back!
List of things to try before posting:
Everything in this post
Running it as admin/ in compatibility modes.
Exiting Catalyst Control Center/ATi Tray Tools/Whatever the Nvidia equivalent is.
Checking your disks for any damage.
Make sure it's a game issue, not a windows issue- A problem copying files/setting permissions is an example of something you should ask about elsewhere.
Try other resolutions ingame.
Changing to windows basic/turning off aero.
Everything in this post again.
So you've read this post twice, and tried everything? Here's what to include in your post:
Operating system, 32 or 64 bit.
Video card, processor. (We don't need to know anything else, nor do we care about your power supply.)
Any programs running in the background that might interfere, make sure you have tried turning them off first.
I'll add to this as I see fit, and merge in anything I see useful. Feel free to post JK related questions in the thread and me or another member will do our best to help you.
VMware 8 or Fusion 5 seem to work pretty well, but it's finicky.
Also try switching to Intel Graphics if your computer supports that, JK works fine on HD3000/4000.
Non-Inclusive list of what works with JK.
Windows 95,98, 98SE, 2000, XP, Vista, 7.
Any processor, it doesn't seem to matter.
Any display type, or resolution. JK seems to be able to detect displays extremely well, I've seen it work on 2560 displays.
Pre-DX10 Nvidia or ATi cards, post-DX10 gets weird, and you will probably have to use the DDRAW.DLL fix. The newer the card, the less likely the fix will work.
Intel HD 3000/4000 works fine on native Windows 7 with the DDRAW fix. If you're computer has dual graphics try switching.
MacBook note: While it works with HD4000, and VMWare- OSX has a different driver setup then Windows and JK is unlikely to work in a VM. I suggest using bootcamp, confirmed to work on a 13'' mid 2012.
VMWare 8, Fusion 5. Use the DDRAW.dll fix and a Win2K virtual machine. XP may or may not work.
Confirmed to be totally broken:
Wine on OSX.
Parallels or virtualbox VM.