VOGONS

Common searches


First post, by Rekrul

User metadata
Rank Member
Rank
Member

A while back, I installed Jedi Knight and was completely unable to get hardware acceleration to work. I tried every patch I could find (that worked on my old system) and nothing worked. As soon as I enable hardware mode, the graphics are completely scrambled.

Just now, I got the idea to see if I could use a Glide wrapper. I copied Nglide's Glide2x.dll to the game's directory, and started it with the -displayconfig parameter, but when I click the Advanced button, the wrapper isn't listed. I've tried both Nglide and dgvoodoo. No additional options show up in the Advanced screen.

Jedi Knight was installed from a full, retail CD, not a digital copy. I did not install the Glide wrappers as I had a problem with that in the past. I've always just copied the DLL file to the game's directory and that's worked for other games. I also tried copying all the various DLL files from Nglide to the directory and that didn't work either.

I was hoping that using a wrapper would all bypass the problems I have with Direct3D.

Anyone know what I'm doing wrong and why the wrapper doesn't create any additional options in the Advanced settings?

Last edited by Stiletto on 2020-05-22, 04:11. Edited 1 time in total.

Reply 1 of 10, by Garrett W

User metadata
Rank Member
Rank
Member

The game only makes use of D3D, so installing a Glide wrapper will not do the trick. Dgvoodoo2 should work, as long as you are using it as a D3D wrapper. I found some suggestions in the following link, see if you can get them to work:
https://www.pcgamingwiki.com/wiki/Star_Wars:_ … II#Issues_fixed

Reply 2 of 10, by Rekrul

User metadata
Rank Member
Rank
Member
Garrett W wrote on 2020-05-21, 11:58:

The game only makes use of D3D, so installing a Glide wrapper will not do the trick. Dgvoodoo2 should work, as long as you are using it as a D3D wrapper.

Oh, I was under the impression that you could tell it to use 3DFX. Unfortunately, I have an old system and can't use that wrapper.

Garrett W wrote on 2020-05-21, 11:58:

I found some suggestions in the following link, see if you can get them to work:
https://www.pcgamingwiki.com/wiki/Star_Wars:_ … II#Issues_fixed

Been there, done that. Tried every patch, every replacement DLL, Dxwnd, etc. Nothing fixes the graphics in hardware mode. They're just a scrambled mess. It's like every vertex is connected to every other vertex. The game runs fine in software mode, but then you can't use the JK Enhanced mod.

Reply 3 of 10, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

This was being discussed in another thread recently. It appears that something broke in nVidia's drivers somewhere along the way. Perhaps you saw that thread already?
Running Motocross Madness, JK2 and others on Windows XP

The GOG version requires at least Windows 7 and is presumably using dgVoodoo.
https://www.gog.com/game/star_wars_jedi ... _forces_ii

There's always PCem if you have the hardware for it.

Reply 5 of 10, by Rekrul

User metadata
Rank Member
Rank
Member
Jorpho wrote on 2020-05-21, 14:53:

This was being discussed in another thread recently. It appears that something broke in nVidia's drivers somewhere along the way. Perhaps you saw that thread already?

No, I haven't. I actually don't spend much time here any more. I think the new forum looks horrible and on the older browsers that I use, it lags like you wouldn't believe. It goes off into limbo for 10-20 seconds every time I click something.

Jorpho wrote on 2020-05-21, 14:53:

The GOG version requires at least Windows 7 and is presumably using dgVoodoo.
https://www.gog.com/game/star_wars_jedi ... _forces_ii

I doubt it would work any better even if I could run it. My problem is exactly the same as in the thread you linked to. Nvidia cards just suck at backwards compatibility.

Jorpho wrote on 2020-05-21, 14:53:

There's always PCem if you have the hardware for it.

I've looked at that in the past, but to be honest, I'm not quite sure how to set it up. I don't know where to get the required ROMs for each type of machine. It would probably be too slow to use.

Garrett W wrote on 2020-05-21, 15:36:

What kind of hardware do you have Rekrul?

I have a 2.4ghz Core-2-Duo, 4GB RAM, Nvidia GT 430 graphics card, Realtek onboard audio. The biggest limiting factor is that I still have Windows XP.

Yes, I know it's no longer supported and it's considered ancient by today's standards. I'd like to get a newer/faster system, but I don't have a lot of money and I really dislike Windows 10 with its spyware and forced updates. I know people that have it and it's always giving them trouble with changing things, downloading tons of crap that they don't want, etc. I know I could probably install Windows 7 on this system, but I don't have Windows 7 and I'm extremely reluctant to nuke a system that works and start over from scratch. With a new system (well, new to me), I'd still have this one as a backup.

I've thought about building a system, but to be honest, I don't know much about selecting components, how to pick a good motherboard, which CPUs are best, etc. I like when things just work. I really don't like having to tinker with stuff to get everything working.

I still have my old WIn98SE system. Well, I have all the parts to it. Windows got screwed up and I never re-installed it. It's just been sitting in the attic. I'm not even sure all the parts are together. Important tip: NEVER change the ScanDisk config setting for "Validate long filenames"! It will cause it to rename every single file in the system to its DOS 8.3 counterpart!

Reply 6 of 10, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Rekrul wrote on 2020-05-21, 16:43:

I doubt it would work any better even if I could run it. My problem is exactly the same as in the thread you linked to. Nvidia cards just suck at backwards compatibility.

Have you looked into the oldest driver supported by your card?

Jorpho wrote on 2020-05-21, 14:53:

There's always PCem if you have the hardware for it.

I've looked at that in the past, but to be honest, I'm not quite sure how to set it up. I don't know where to get the required ROMs for each type of machine. It would probably be too slow to use.

Of course it is very reasonable to be opposed to such things, but at this point I expect it should be quite easy to find a completely pre-configured package with the necessary ROMs and hard drive images. But as you say, you would probably need a faster computer.

Reply 7 of 10, by Garrett W

User metadata
Rank Member
Rank
Member

You should be able to get the game working on this type of hardware and OS. Use an older driver version and try the compatible tweaks mentioned in that PCGaming Wiki entry, especially the ddraw.dll one. I remember playing the game on similar hardware at the time and it was fine.

On another note, a simple AM4 Athlon 3000G or Ryzen 3200G with a cheap motherboard, 2 sticks of RAM, integrated graphics and a decent SSD will obliterate your current system while being relatively inexpensive. Windows 10 is essentially free at this point (setup will nag you once about product key which you can ignore and from then on the system will warn you but never actually lock you out) and you can buy product keys for like 10-15EURO/USD from third parties. Surely a better experience from long unsupported Windows XP! If that's not your cup of tea or preferred hot beverage, you could also try an easy Linux distribution such as Linux Mint. I know times are tough and sticking to what you have and know is comfortable, but consider moving on as I genuinely believe you will really notice the difference in performance.

Reply 8 of 10, by Lawnie

User metadata
Rank Newbie
Rank
Newbie

To further add to what Garrett was saying, with Mint you can use Steam's Proton with Jedi Knight, which adds a compatibility layer that works pretty well last time I tried it. If you do make the jump to a more advanced copy of Windows there's the recently collated Jedi Knight Remastered mod, which has a series of community fixes and upgrades in an all-in-one installer. If you do go for that I'd recommend removing the AI upscaled textures from the jknup folder that the mod adds, as this tanks the framerate.

Also if you plan on playing, either cap your frames to 30fps if you don't have a monitor with a variable refresh rate, or 47 if you do. That'll give you a smooth experience for the most part.

GET OFF MY LAWN - Yet another retro PC game review channel.

Reply 9 of 10, by Garrett W

User metadata
Rank Member
Rank
Member
Lawnie wrote on 2020-05-21, 23:03:

Also if you plan on playing, either cap your frames to 30fps if you don't have a monitor with a variable refresh rate, or 47 if you do. That'll give you a smooth experience for the most part.

Does this really work? AFAIK the game's camera updates at 30FPS, so why would a 47fps update make things smoother, provided you have a monitor with variable-refresh rate so no hiccups occur?

Reply 10 of 10, by Lawnie

User metadata
Rank Newbie
Rank
Newbie
Garrett W wrote on 2020-05-21, 23:34:
Lawnie wrote on 2020-05-21, 23:03:

Also if you plan on playing, either cap your frames to 30fps if you don't have a monitor with a variable refresh rate, or 47 if you do. That'll give you a smooth experience for the most part.

Does this really work? AFAIK the game's camera updates at 30FPS, so why would a 47fps update make things smoother, provided you have a monitor with variable-refresh rate so no hiccups occur?

I've not tested this personally because my monitor doesn't have a variable refresh rate, but the animations and game in general are demonstrably smoother at 47fps even with the frame pacing courtesy of the locked camera. Supposedly the refresh rate will eliminate that frame pacing, but until I get a better monitor I'll not be able to say for sure.

For me the 30FPS lock is still the best compromise between smooth gameplay and no hiccups.

GET OFF MY LAWN - Yet another retro PC game review channel.