Dgvoodoo Setup

By UI_JessUI_Jess. Last updated

If you want a video tutorial, I made one here on youtube:

if you wanted a document version with different formatting: https://docs.google.com/document/d/1LC-Et_JrDIppk0dW2TBr9EFsCjF9-Ync2uR-jCh2MMQ/edit?usp=sharing

Things you will need in order to get the game going:
A copy of the game (you need to find it or buy it yourself)
DGVoodoo
Dege patch
Patcher

However, recently I've been playing with dgVoodoo(2)'s Direct3D wrapping, which allows old Direct3D games to be upscaled too! Here's a mix of games, some classics, some absolutely not! There's many more games I could have run, but I wanted to focus on ones either locked to 640x480 res, or those with no higher than 1024x768. Open the dgvoodooCpl.exe in your DgVoodoo 2 folder Configure the DirectX settings based on what your machine can handle Launch FFXI, login, and enjoy!

Installation problem with dgVoodoo and FFXI was created by kraken. Hello, I tried to install reshade on FFXI by using dgVoodoo, following some tuto. But the installation seem to be wrong. Reshade is unable to be lauch and I have this message on DXGI even if dgVoodoo work. I have the same problem on 2 computer, the 2 are in Windows 7 64 bits. Jul 01, 2021 dgVoodoo Unlike nGlide it does not come with an installer as of this time, but it does provide both 32-bit x86 and 64-bit x64 glide2x.dll files in its zip packages. Therefore you can use either the 32-bit x86 build or the 64-bit x64 build of DOSBox-X for the Glide feature, as long as the correct glide2x.dll file is available to the DOSBox-X. Step 5 - dgVoodoo Setup As mentioned above, Fever was built for a much older version of DirectX, so in order to play on a Windows 10 machine, you'll have to download the dgVoodoo2 DirectX wrapper. Head on over to dege's place to get it, but do.not. download the most recent versions, as they do not seem to work.

All the patches and dgvoodoo can be found in the resources tab.

First step is to run the setup.exe on the disc file. You can choose where you want to install the game, but this guide will assume that it is installed in the default position. Choose standard instead of space saving and let it install the game.
If the install doesn’t run, there’s a few things you can do to get around it. First open task manager and go to the details tab. Look for 32-bit setup launcher. When you find it, right click and select analyze wait chain. Close the programs you find in there and then run the setup again. This should work, if not you could also copy the donald folder on the disc file to the desktop, but it will create another issue you will need to fix later.

This next part is subject to change if a new patch is developed, but for now it is necessary for the most consistent performance. If on the patcher’s github page there is a version 1.2 or newer you can ignore this step.

You will want to copy the GliDX6vf.dll and paste it in the DLL folder of the game. You can find the game by going to program files > Disney Interactive > Donald Duck by default. When you copy it over it should ask to replace the dll that is already there. You want to replace it with the new one.

Next you need the patcher. You will want the 1.0 version of the patch unless 1.2 or newer is out. You will want to copy the patcher into the donald duck folder that contains the donald.exe. If you see a Donald.exe.bak file you will want to delete it. It is not always there, and if it is not, it will not be a problem. When you run the patch, make sure to do it as admin and that it says it is successful. It should create a Donald.exe.bak file in the folder.
This patch is the same as changing the hex code, if you have seen if from another video. The 1.1 version also does this, but it doesn’t fix the frame rate dropping issue as well as the dege patch.
There are different executables included with the dege patch dll that are supposed to be better for different aspect ratios. I have not had time to test them, but if you want they are available and they should not need the patcher on the speedrun.com resources page in order to work.

Next you will need to copy dgvoodoo as well as the dlls included with it into the donald duck folder where the donald.exe is. You will need to run dgvoodoo and confirm a few settings. Make sure that dgvoodoo has selected the right file by pressing the . button in the upper right corner. If you want to speedrun the game, you will need to make sure that Enumerate refresh rates is on and that in the glide and directx tabs, both resolutions are at 60hz and have forced vsync on. This locks the game at 60fps. If the game runs higher than 60fps it will run faster and will not be accepted on the leaderboard. If you are just looking to run the game, feel free to tinker with these things as much as you want.

And there, your game should be good to go. You can run donald.exe and begin playing.

A couple additional troubleshooting notes:

If you want the opening and ending videos, you will need to run the game in compatibility mode. This unfortunately interferes with the autosplitter for speedruns which is why most runners are not running this way. It will also make it harder to capture using obs. I usually use windows xp service pack 3.
If you get the “graphics Dll not found” error, you will want to check this file: %LOCALAPPDATA%VirtualStoreWindowsUbiSoftubi.ini If the file is not in this exact location, you will want to create the path and then create the file with the contents of:
[Donald]
GLI_DllFile=GliDX6
GLI_Dll=DirectX6
GLI_Device=Direct3D HAL
GLI_Driver=display
InstallCount=1
Language=English

or

Dgvoodoo Setup

[Donald]
GLI_DllFile=GliDX6
GLI_Dll=DirectX6
GLI_Device=Direct3D HAL
GLI_Driver=display
InstallCount=19
Language=English
GLI_Mode=1 - 640 x 480 x 16

This error normally occurs when the installer isn’t run. The file location and name need to be exactly the same or it doesn’t work.
If you run the game and nothing happens or it is only in the background of the task manager, it is likely that either something is preventing it from running or that the patch did not work correctly. I’d make sure to double check that antivirus software isn’t preventing it, and that the patch did work. If the game has the same issue after this, you should look into disabling dep on windows. It has prevented a few people from launching the game in the past.
If you are having issues with missing textures, white textures, and textures disappearing, enable fast video memory access in the directx section of dgvoodoo.
If you get the error “Donald CD not found” you need to mount the CD and run the game again. As far as I am aware there is not a cracked version of the game.
If on restart of the computer, the donald.exe is gone, it is likely there is another donald.exe somewhere in the same drive. You will want to delete the one you are not using to play the game.

That is about everything I can think of to get the game running on windows 10 in the most stable way possible. If you need help getting the game to work, feel free to contact me on discord, twitter or youtube.

Special thanks to:
Robin
Spitfire_x86
Rib
Dege
AMathMonkey
For getting the game to the place that it is today.

Jedi Knight is a fascinating game with a lot of cool mods out there for it. It also runs like a one-legged dog on modern PCs, lacking 3D acceleration support and having a host of other issues getting in the way. Recently I found myself scrabbling to get these games working on my new Windows 10 box, and looking at the discussion forums on the online stores selling the game, I found a lot of people in the same boat, so I thought I'd put together what worked for me and explain it all nicely like. The GOG and Steam versions have their own well-meaning but ultimately unfinished fixes, meaning that these versions will also benefit from this as well (I tested this personally on the Steam versions.)

  • The Alternate Installer, if you're installing from a physical copy of the game. The original discs installers are 16-bit, meaning that they won't function with 64-bit Operating Systems.
  • The Unofficial Patches, pre-setup and with the CD checks removed in order to support the digital re-releases.
  • dgVoodoo, a wrapper/general purpose toolkit for un-fucking a wide variety of problems with old video stuff via DX10. Your browser might complain that it's a virus (I assure you it ain't) so you might need to fart about to get it downloaded.
  • A general willingness to fart around in Explorer and unzip files into folders.

A BRIEF NOTE BEFORE WE START: I used the Steam version of the game for this guide, as that's what I had installed at the time. I can't vouch for the GOG version, but it's probably pretty similar. The physical release will likely require a little leg-work to rip the CD Audio and get it working without a CD.

Right, let's get into it. Grab the Unofficial Patches we picked up earlier, and unzip them into the appropriate folder. Overwrite any files it asks for. If you're using the Steam version, the original EXE file has been renamed by Disney for unknown, nebulous reasons (ie. from jk.exe to JediKnight.exe). Just rename the patched EXE to match that. (You'll want to rename the original EXE in case you need it later. You probably won't, but it can't hurt, right?)

The new patched EXE, sitting next to the renamed original EXE (which has a newer timestamp. shh.)

Next up! Fixing 3D Acceleration. We'll be using dgVoodoo for this. Open the dgVoodoo zip, and extract the exe file to your Jedi Knight install folder. Next, open the 'MS' subdirectory and dump the contents of that into the install folder too. Now, run dgVoodooCpl.exe.

(Figure 4.2: 'Portrait of the dgVoodoo Interface as a Young Man')

First thing's first, hit the '.' button to set the config location properly. This is important! Next up...

See Full List On Pcgamingwiki.com

  1. In the 'General' tab, check the 'Windowed' radio button, and uncheck 'Capture Mouse'.
  2. Ignore the 'Glide' tab. It's not relevant to Jedi Knight.
  3. In the 'DirectX' tab, uncheck 'Application Controlled Fullscreen/Windowed State', set 'Resolution' to whatever you please, and uncheck 'dgVoodoo Watermark' because why the hell would you want that? You'll probably also want to set your ingame resolution to what you set in dgVoodoo, to avoid wobbly polygons in-game.

Finally, hit Apply, and you're one step away from finishing things off.

The last thing left to do is simple - create a shortcut to your JediKnight.exe (or jk.exe or whatever) and give it the command line argument '-windowgui'. This will handle the 2D menus differently from the rest of the game, as a low-res window, fixing some annoying issues that would have otherwise made navigating the menus an exercise in frustration.

The command line parameter, entered in all nicely like.

AND THAT'S A WRAP!

Now you can play Jedi Knight in a nice window on a modern PC without the horrifying issues of the current digital releases.


(Click for larger images. 1024x768 large, in fact, so probably 56k unfriendly)

Just because we've gotten the game running doesn't mean we have to stop there. I mean, why are we doing this, to actually have something to play or just to while away endless hours fiddling with stuff?

DIRECTPLAGUE

DGVoodoo2

Depending on where and how you got and installed your copy of the game (I believe the Steam version handles this the first time you try and run it through the Steam client), you may receive an error message upon trying to start the game complaining about the lack of DirectPlay, the long-depreciated API used to handle online multiplayer in Jedi Knight. Here's how to fix that.

Dgvoodoo setup

Click your Start icon, and type 'features'. The first result should be 'Turn Windows Features On and Off'. Click that. When the window pops up, click the '+' icon next to 'Legacy Features', then tick the 'DirectPlay' box. You'll probably have to restart after doing this. Maybe.

Dgvoodoo Setup

Dgvoodoo 2 Setup Guide


The box you have to tick.

Setup

DgVoodoo 2 - Tools - PCGamingWiki PCGW Community

This should hopefully solve this particular problem.

MYSTERIOUSER AND MYSTERIOUSER

The Unofficial Patch zip we downloaded early also included a patch for the Mysteries of the Sith expansion pack. Much the same process applies to that game, so more or less repeat the instructions to get that game working as well.

(Click for larger images as evidence that I actually did this and aren't just messing with you)

CAUTION: HEAVY LOD

'High Definition' mod packs are almost always a bad bet with old games like this. A better alternative is the High Detail Mod for JK and MOTS, which simply tweaks the maps to disable the overly aggressive LOD system where everything that's further than six feet from your face becomes a blurry, seven-polygon mess. Highly recommended!

(Image Credit: Osprey)

  • The GOG and Steam forums for giving me lots of leads to endlessly chase.
  • Osprey for compiling the appropriate Unofficial Patch files conveniently together, as well as creating the LOD mod
  • dege for creating the awesome dgVoodoo, as ever
Go Back, Foul Demon! To the Top Get in Touch