STAR WARS™ Jedi Knight II: Jedi Outcast™

STAR WARS™ Jedi Knight II: Jedi Outcast™

`Hi~Fi.`*MMi* Nov 26, 2015 @ 12:20pm
2
Jedi Outcast ( JK2 ) / Jedi Academy ( JKA ) Crash fix for Intel Graphics. "Has stopped working" Fix. 2018 UPDATE.
Before we get started: If you have tried other fixes or other Opengl32.dll you must remove them. If you tried to set your game to run in a different compatibility mode you must revert that. These games work fine on Windows operating systems from Windows 2000 to Windows 8.1 despite what some people on the discussions say.

2016 EDIT : After testing a handful of different computer towers and laptops It seems newer computers using Windows 10 and any kind of graphics card (Intel, Nvidia, AMD/ATI) might need to enable compatibility mode for “Windows XP Service Pack 3” on both “.exe's.” Please use this as a last-ditch effort.

First of all, to get to your “gamedata” folder in JK2 and JKA you must go to your steam library, right click Jedi outcast or Jedi academy, then click properties (located in the context menu), now click the tab titled “Local Files” and then click the box titled "browse local files." If you followed these steps correctly you should see a folder pop up titled "Jedi Outcast" or "Jedi Academy" inside that folder there should be another folder titled "Gamedata" open that by selecting the folder and double clicking or select the folder and press enter key. Now you should see two “.exe” files one titled "jk2sp.exe" and "jk2mp.exe" (for JK2) or "jasp.exe" and "jamp.exe" (for JKA) Once you find them download the openGL32.dll from this link:

https://www.dropbox.com/s/7z7vs221tq8cd8a/opengl32.zip?dl=0

Download/Save it onto your desktop (Desktop Folder). Now open the openGL32.zip and extract the “openGL32.dll” file and place it on your desktop. Now move the openGL32.dll (not the .zip) into the “gamedata” folder.

Jedi Outcast (JK2)


For JK2 Single player Once that is done open the single player via steam library by clicking the title of the game and clicking the “Play” button and if the game launches to the main menu start up a new game by clicking “New” selecting any difficulty and finally click “Begin Game” once you watch the cut scene and are able to move around shut the game down by pressing the escape key and clicking “Exit” then click “Quit Program” then click “Yes” then try the Multiplayer.

Start Multiplayer by clicking the game in the steam library then click the “Play” button You should see a pop up with 2 radio buttons one will automatically be highlighted there should be a second radio button titled “Launch Multiplayer” Click that radio button and then click the “Play” button.

For JK2 Multiplayer Once the game starts click “Play” and then “Create Server” finally click begin. Once you load the game click “Join Game” in the “Player Configuration” Window and when you are finally able to move around close the game down once again by pressing the escape key, click “Exit” then click “Quit Program.”

Jedi Academy (JKA)

For JKA Single Player Once that is done open the single player via steam library by clicking the title of the game and clicking the “Play” button and if the game launches to the main menu start up a new game by clicking “New” selecting any difficulty and finally click “Begin Game” once you watch the cut scene and are able to move around shut the game down by pressing the escape key and clicking “Exit” then click “Quit Program” then click “Yes” then try the Multiplayer.

For JKA Multiplayer Once the game starts click “Play” and then click “Create a Game” then click “Begin” Once the game loads completely. Click “Join game” In the “Player Configuration” Window and when you are finally able to move around close the game down once again by pressing the escape key, click “Exit” then click “Quit Program.”

Once you get the games working correctly make sure you go into video settings by clicking “Setup” and then “Video” in the main menu of each game then set the graphics as high as you can without too much of a hit to frames. Change color depth to 32 bit, geometric and texture to high and very high, texture filter to trilinear, texture quality to 32 bit, detailed shaders on. This should help make the game not a blocky mess. You'll have to do this for the Single Player and the Multiplayer.

If the game for some reason still does not open you may need to enable compatibility mode for the .exe's (please use this as a last-ditch effort) to do this go to your gamedata folder again and find the "jk2sp.exe" and "jk2mp.exe" (for JK2) or "jasp.exe" and "jamp.exe" (for JKA). Once you find them, right click each one at a time and then click properties in the context menu. Click on the compatibility tab and check the box "Run this program in compatibility mode for" and select "Windows XP Service pack 3" and after that is done click "Apply" and then finally "OK." Once that is done test out the game.

And as for the resolution - unless you get the “Native Resolution Fix” I suggest running the game at the highest of the defaults you are able to, unless you want to use a mod that helps enable better support for custom resolution (such as OpenJK which only works for JKA without issues). Running the “base” game with the custom resolution fix or "Native Resolution Fix" causes the game to crash for some people in certain situations (E.G: Playing MP offline with bots).

The Custom resolution fix or "Native Resolution Fix" depends on your monitor and what resolution it supports. Therefor I will not be giving the native resolution fix because I do not know your native resolution, and not every monitor has the same native resolution. If you would like the “Native Resolution Fix” please let me know below and I will gladly give you the fix tailored to your monitors "native resolution"

If you need the fix for both JK2 and JKA You must copy the OpenGL32.dll and paste it from desktop into their gamedata folders. Just having the OpenGL32.dll inside the JK2 gamedata folder will not fix JKA.

Good Luck. If it that doesn't work feel free to do the following: Contact me for any additional help here in this topic, add me as a friend for more personalized help (You can unfriend me when we are done), leave a reply here (or in my other topic), and also If you are crashing with another GPU type leave a reply on this topic:
http://steamcommunity.com/app/6030/discussions/0/215439774867096622/ I'll get back to you “asap.”

Further Notes:

Do not try this fix on any Nvidia based graphics cards.

The OpenGL32.zip and OpenGL32.dll must be on desktop and then moved into the gamedata folder. Do not try to extract the .zip into gamedata.

OpenGL and OpenAL are not the same. OpenGL is the Open Graphics Library and OpenAL is the Open Audio Library. One is for graphics and the other is for sound.

Feel free to leave a bump here if this helped you out!

2018 Update : It appears that the fix is no longer working on extremely new intel graphics based all in ones and laptops from 2017 and 2018 even the openJK doesn't work meaning the game won't play entirely. If you can please let me know the model of your PC and if possible the exact intel graphics model if you do intend to let me know if it worked for you so I can figure out why it is no longer working and which boards it is working on.

However modern AMD/ATI computers seem to be the same might work might not situation. Hopefully with the new rumour going around that Intel might give up the onboard graphics game and use AMD onboard GPU with Intel CPU's this fix won't be an issue in the future.

Regardless if it isn't working for some people I suggest you still try the fix.

If you have any unique issues Please feel free to contact me in my chat room found here https://discord.gg/Mhx5DGm which works in any modern browser or if you would like to download the program for discord it can be found here https://discordapp.com/
Last edited by `Hi~Fi.`*MMi*; May 5, 2018 @ 8:23pm
< >
Showing 121-135 of 229 comments
Sev Dec 21, 2017 @ 11:01am 
Originally posted by `Hi~Fi.`*BK*:
I added him it turned out he did do something wrong.

ok that explanes that
(sorry bad speller)
DaMaIn Dec 21, 2017 @ 12:23pm 
Hi `Hi~Fi.`*BK* - does this only work for when the game is purchased on Steam? Thanks
Sev Dec 21, 2017 @ 1:55pm 
Originally posted by DaMaIn:
Hi `Hi~Fi.`*BK* - does this only work for when the game is purchased on Steam? Thanks
i tried this on a cd and it worked
it was JKO
Last edited by Sev; Dec 21, 2017 @ 1:55pm
`Hi~Fi.`*MMi* Dec 21, 2017 @ 6:29pm 
It should work fine for everything. JK2 is JK2/JKA is JKA as long as it isn't the super original CD's but I've had some people have issues with the disc version and then buy the game and it worked but it shouldn't be any different.
DaMaIn Dec 25, 2017 @ 6:38am 
Thanks both. I followed the instructions and I got a bit of progress but it now can't load the OpenGL subsystem - any further help would be appreciated, I'm not very good with this sort of thing...

Thanks again

JK2: v1.02a win-x86 Mar 4 2002
Initialising zone memory .....
----- FS_Startup -----
Current search path:
C:\Program Files (x86)\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets1.pk3 (8011 files)
C:\Program Files (x86)\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets0.pk3 (6674 files)
C:\Program Files (x86)\LucasArts\Star Wars JK II Jedi Outcast\GameData/base

----------------------
14685 files in pk3 files
execing default.cfg
couldn't exec autoexec.cfg
...detecting CPU, found Intel Pentium IV

------- Input Initialization -------
Skipping check for DirectInput
Joystick is not active.
------------------------------------

------- Force Feedback Initialization -------
...inhibited, not initializing

----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: C:\Program Files (x86)\LucasArts\Star Wars JK II Jedi Outcast\GameData
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\system32\opengl32.dll' ): failed
...shutting down QGL
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem
`Hi~Fi.`*MMi* Dec 25, 2017 @ 8:52am 
What kind of graphics do you have and how did you get the game? an actual disc or? If you can join my chatroom for faster help https://discord.gg/Mhx5DGm
Last edited by `Hi~Fi.`*MMi*; Dec 25, 2017 @ 8:52am
`Hi~Fi.`*MMi* Jan 7, 2018 @ 2:46pm 
2018 Update bump.
Sev Jan 7, 2018 @ 2:47pm 
Originally posted by `Hi~Fi.`*BK*:
2018 Update bump.
XD
Is there a way to get the openGL without going to dropbox?
`Hi~Fi.`*MMi* Jan 16, 2018 @ 10:22am 
I can send it to you on my discord if it makes a difference. It is the same file. What is the issue with dropbox? I found it is the only file hoster without virus filled ads.
Philly Okeechobee Mar 10, 2018 @ 3:24am 
Just bought the game and applied the fix. Works flawlessly. Thank you for your help! :3
the_gpx Mar 11, 2018 @ 5:54pm 
Greetings, I have a Lenovo laptop with Windows 10 Home (64-bit) and Intel HD Graphics 620 chipset. Jedi Outcast crashes upon startup, just like so many other people have experienced. I tried downloading the OpenGL32.dll file but then I get a message in the game console that "c:\windows\system32\opengl32.dll can't be found".

Would appreciate any assistance!
Best
Last edited by the_gpx; Mar 11, 2018 @ 5:55pm
the_gpx Mar 11, 2018 @ 5:55pm 
[Subscribing to discussion]
HunterZ Mar 16, 2018 @ 10:05am 
GLDirect helped me get past a freeze on my nVidia GTX 980M when the Fyaar boss fight starts.

`Hi~Fi.`*MMi* Mar 16, 2018 @ 11:39am 
@hunterZ make sure your computer is set to high performence in power options. Your computer shouldnt need the openGL fix.
< >
Showing 121-135 of 229 comments
Per page: 1530 50