STAR WARS™ Jedi Knight II: Jedi Outcast™

STAR WARS™ Jedi Knight II: Jedi Outcast™

Red Crown Feb 28, 2021 @ 5:06pm
Launch Crash - Tried it *all*. No, really, I did.
I've read about 6 threads for "Crash on Startup" fixes. I've tried every compatibility and color setting, OpenGL and no OpenGL, OpenGL as a special loading instruction, disabled and nuked every overlay I could conceive of, verified files, set r_stereo "0"...but here I am, a broken shell of a man, unable to play JKII. There's one glimmer of hope: I managed to actually capture the error message by setting set r_stereo "0" in the config file:

-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\system32\opengl32.dll' ): succeeded
...setting mode 3: 640 480 W
...registered window class
...created window@3,22 (646x509)
Initializing OpenGL driver
...getting DC: succeeded
...attempting to use stereo
...GLW_ChoosePFD( 32, 24, 8 )
...98 PFDs found
...GLW_ChoosePFD failed
...attempting to use stereo
...GLW_ChoosePFD( 32, 24, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...WARNING: could not set the given mode (3)
...setting mode 3: 640 480 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...attempting to use stereo
...GLW_ChoosePFD( 16, 16, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...attempting to use stereo
...GLW_ChoosePFD( 16, 16, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem


This error is EXACTLY THE SAME regardless of settings. It appears on clean installs, it appears when OpenGL32.DLL is in the GameData folder. This error appears (for an instant) even with set r_stereo "1". I expect it will haunt my dreams tonight.

Laptop is a pretty normal ThinkPad with Intel integrated graphics 620, which works fine for far more modern games.

Can anyone help me? Should I turn to Jesus?
< >
Showing 1-15 of 15 comments
Gusλλλλλλ Mar 2, 2021 @ 1:35am 
Oof...

Well, I am not very educated in this but can probably suggest next things.

1. Try launching the game in different resolution. I remember how the game crashed for me in 1366x760 but worked on 1360x760 (close enough). Create a file autoexec.cfg in <game>/Gamedata/base and put there:

seta r_customwidth X
seta r_customheight Y
seta r_mode -1

With X and Y desired width and height respectively.

2. Try OpenJK source port (only for singleplayer). It also solved a brightness issue I had on Windows 8/10.

https://jk2t.ddns.net/Windows/OpenJK_JA_JO_Release-Compile-winx86.zip

Extract files into <game>/gamedata folder agreeing to replacements (you can restore them on Steam later). File you need to launch is openjo_sp.x86.exe, other 3 won't work. File for custom resolution must be called autoexec_sp.cfg (commands and placement the same).
D0CT0RD34TH Mar 2, 2021 @ 10:52pm 
were you able to get this resolved? i have the same exact issue.. i can play jedi academy just fine.. but oucast doesnt work at all and im torn to pieces :(
Red Crown Mar 6, 2021 @ 2:23pm 
I wound up running the custom autoexec.cfg. The game loaded *more* but crashed after about 2 seconds (better than 0.1)

JK2: v1.03 win-x86 May 3 2002
Initialising zone memory .....
----- FS_Startup -----
Current search path:
C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData\base\assets5.pk3 (4 files)
C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData\base\assets2.pk3 (289 files)
C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData\base\assets1.pk3 (8011 files)
C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData\base\assets0.pk3 (6674 files)
C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData/base

----------------------
14978 files in pk3 files
execing default.cfg
execing jk2config.cfg
execing autoexec.cfg
...detecting CPU, found Intel Pentium IV

------- Input Initialization -------
Skipping check for DirectInput
Joystick is not active.
------------------------------------
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\GameData
Unknown command "OpenGL"
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\system32\opengl32.dll' ): succeeded
...setting mode -1: 1360 760 FS
...using desktop display depth of 32
...calling CDS: failed, bad mode
...trying next higher resolution: ok
...registered window class
...created window@0,0 (1360x760)
Initializing OpenGL driver
...getting DC: succeeded
...attempting to use stereo
...GLW_ChoosePFD( 32, 24, 8 )
...98 PFDs found
...GLW_ChoosePFD failed
...attempting to use stereo
...GLW_ChoosePFD( 32, 24, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (-1)
...setting mode 3: 640 480 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...attempting to use stereo
...GLW_ChoosePFD( 16, 16, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...attempting to use stereo
...GLW_ChoosePFD( 16, 16, 0 )
...98 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem

Still working on it.
Red Crown Mar 6, 2021 @ 2:26pm 
The only other thing I'm finding is that whenever you launch the game and it crashes, the local file needs to be re-validated.
Gusλλλλλλ Mar 6, 2021 @ 2:29pm 
Originally posted by Red Crown:
The only other thing I'm finding is that whenever you launch the game and it crashes, the local file needs to be re-validated.

What do you mean by re-validated?
Gusλλλλλλ Mar 6, 2021 @ 2:35pm 
If something is deleting your file each time, then try reinstalling Steam and the game outside of the Program Files folder (or create a new library on a separate drive).
GameBoi Apr 27, 2021 @ 11:07am 
Originally posted by D0CT0RD34TH:
were you able to get this resolved? i have the same exact issue.. i can play jedi academy just fine.. but oucast doesnt work at all and im torn to pieces :(

Same here, Jedi Academy works fine, but Outcast isn't launching at all, not on my Acer laptop at least. Thing is, I can still play Outcast on my gaming desktop.

As I've said in other threads, I let steam make a change to my laptop when I tried to launch Jedi Outcast today, and that's when the problems started happening for me. When I tried launching Jedi Academy afterwards to see if it was my laptop specs or something, steam asked to make changes again, this time I denied it (or more accurately, I said yes at first but cancelled before it could finish), and I was able to launch and play Jedi Academy no problem.

I'm all but convinced it was that change steam made, unless someone proves otherwise, like they let steam change their computers for jedi academy and still didn't have any problems.
Gusλλλλλλ Apr 27, 2021 @ 11:30am 
Originally posted by Charles Magnus:

Same here, Jedi Academy works fine, but Outcast isn't launching at all, not on my Acer laptop at least. Thing is, I can still play Outcast on my gaming desktop.

As I've said in other threads, I let steam make a change to my laptop when I tried to launch Jedi Outcast today, and that's when the problems started happening for me. When I tried launching Jedi Academy afterwards to see if it was my laptop specs or something, steam asked to make changes again, this time I denied it (or more accurately, I said yes at first but cancelled before it could finish), and I was able to launch and play Jedi Academy no problem.

I'm all but convinced it was that change steam made, unless someone proves otherwise, like they let steam change their computers for jedi academy and still didn't have any problems.

The only thing Steam does after asking you to make changes is to download and install required stuff like DirectX and Visual C++ redistributables. If you play games you most likely already have those installed.

Would be better if you would specify what happens when you try to launch Jedi Outcast.
GameBoi Apr 27, 2021 @ 12:01pm 
Originally posted by AAAAAA:
The only thing Steam does after asking you to make changes is to download and install required stuff like DirectX and Visual C++ redistributables. If you play games you most likely already have those installed.

Would be better if you would specify what happens when you try to launch Jedi Outcast.

The usual: I click "play", screen goes black for a few seconds as if it'll actually launch, then it crashes.
Last edited by GameBoi; Apr 27, 2021 @ 12:23pm
Gusλλλλλλ Apr 27, 2021 @ 12:44pm 
Originally posted by Charles Magnus:
The usual: I click "play", screen goes black for a few seconds as if it'll actually launch, then it crashes.

Maybe you have the common Intel integrated card issue. I saw you post in other thread that you put an openal32.dll file into gamedata. But OpenAL and OpenGL are two completely different things (AL is for Audio Library, GL is for Graphics Library). Try again with the correct file.

You can get from here: https://sourceforge.net/projects/gldirect/
bin/release/opengl32.dll in the archive. Put into gamedata folder.
GameBoi Apr 27, 2021 @ 4:02pm 
Originally posted by AAAAAA:

Maybe you have the common Intel integrated card issue. I saw you post in other thread that you put an openal32.dll file into gamedata. But OpenAL and OpenGL are two completely different things (AL is for Audio Library, GL is for Graphics Library). Try again with the correct file.

You can get from here: https://sourceforge.net/projects/gldirect/
bin/release/opengl32.dll in the archive. Put into gamedata folder.

Well ♥♥♥♥♥♥♥♥♥, it works! I could've sworn I followed the steps correctly, I guess I just somehow used the wrong file. Thanks man! Hopefully it's smooth sailing from here.
Gilgen Apr 28, 2021 @ 5:18am 
Originally posted by Red Crown:
GLW_StartOpenGL() - could not load OpenGL subsystem
You installed newest GPU driver? sounds like the classic software problem
seattletien Feb 5, 2022 @ 6:58pm 
Sorry, I know this is an old thread but i'm having the same issues launching the game. i've tried adding that GL file to the gamedata folder as suggested above but still getting nothing lol.
Any other suggestions would be greatly appreciated.
Duranu Lithdel Feb 8, 2022 @ 3:33am 
Originally posted by seattletien:
Sorry, I know this is an old thread but i'm having the same issues launching the game. i've tried adding that GL file to the gamedata folder as suggested above but still getting nothing lol.
Any other suggestions would be greatly appreciated.
Every Google post I can find about the error says make sure your video drivers are installed or updated
brakdis Feb 10, 2022 @ 6:34pm 
you need to go in C:\Program Files (x86)\Steam\steamapps\common\Jedi Outcast\directx and launch first DXSETUP.exe the file in this link https://steamcommunity.com/app/6030/discussions/0/492378806380464595/ also you need to launch the in the windows xp compatibility version
< >
Showing 1-15 of 15 comments
Per page: 1530 50