-EDIT-
With ONLY an integrated graphics card, and no other card, I can properly run this game with no issues now with dgVoodoo2.
** This is my first time using dgVoodoo. Perhaps your system could require different settings and I cannot guarantee this will work for you. I understand little of dgVoodoo and I cannot explain anything beyond my presumptions and what was successful for me. It comes with a quick guide as well, which may prove to be useful to you, though I did not read it.**
**There have been comments of this working for some people, though others state it runs but with a misaligned cursor. I, at this time, do not know how to rectify this.**
I will state what I did as well as what I set my dgVoodoo settings as below. (Apologies, this seems like a lot of text, but I wanted to be thorough and descriptive. It's all fairly easy and similar to manually modding other older games.)
Download dgVoodoo2 from the website. It should be the first option when you google it. Download it from the downloads page. As usual with many mods and such, you'll have unzip and transfer the download into a new file. When transferring files at some point, it may ask for a password. At the time of my writing this, it was shitgoogle, but it may change in the future with different versions.
--------------------------------------------------------------------------------------------------------------
TL;DR If you just want to replicate what I did, do these steps. If you want a little more context, read the full text below.
If at any point during transferring files into your game directory it asks for a password, it is shitgoogle (listed in the download section where you downloaded dgVoodoo from)
1st:
Watch the dgVoodoo tutorial "dgVoodoo Guide - Run Old game in New windows PC" by CognectiveRealm on YouTube if you want some instruction and context.
2nd:
From the dgvoodoo download file, drag the dgVoodooCpl app file into the game directory. Then, drag all .dll files from the "x86" file that is in the "MS" file.
3rd:
Open the dgVoodooCpl app that you have put into your game directory file. Click on the ".\" button on the top portion so that it sets the file it is in as the game file it references. Don't close this window yet.
4th:
Then, while still in the dgVoodooCpl app, do this. You'll notice there are 3 tabs that are "general, Glide, and DirectX." In the General and DirectX tabs, use these preferences:
Default Tab:
Inherit Color Profile in full screen mode: checked
-all other settings are default
DirectX Tab
Video Card: I chose the ATI Radeon 8500
VRAM: 256 MB
dgVoodoo Watermark: unchecked (this simply removes a watermark in the bottom right corner of the screen)
-all other settings default
Don't touch the Glide tab
Click Apply and then Ok. You should now be good to go.
If this didn't work for you, read more below and/or test different settings and .dll files.
*I used the DirectX .dll files and emulated the game in context to that. One may attempt to try the Glide .dll files from the 3Dfx file in the download and mess with the "Glide" tab rather than the "DirectX" tab in the dgVoodooCpl app.*
--------------------------------------------------------------------------------------------------------------
The full text:
First: Here is the YouTube video I used to learn how to use dgVoodoo2. This will give you understanding of what to do and some context to my directions before you use the program.
Video: "dgVoodoo Guide - Run Old game in New windows PC" by CognectiveRealm on YouTube. This was the tutorial I felt explained it in the most generic sense. (It wouldn't allow me to link the video)
Second: As per the video, you need to drag some .dll files into the root file of the game as well as the dgVoodooCpl app file from the download. You'll notice you have options regarding the .dll files. The root file of the game is the "Warhammer Mark of Chaos" folder itselt you'll find in your local disc/hard drive.
The video seemed a little out of date, so I did trial and error and this is what worked for me. In the dgVoodoo2 download, there is an "MS" folder that has two more folders in it marked as "x64" and "x86". I dragged ALL of the .dll files from the "x86" into the root file of the game. I tried the x64 file's .dll, but this did not work for me. I am uncertain if the x64 and x86 are in context to your system or what you're trying to emulate, but the x64 .dll did not work on my 64 bit system. (86 bit systems are apparently 32 bit systems).
Third: For my dgVoodoo2 app settings, what I did was simple trial and error. This is done in the dgVoodooCpl app file you transferred to the game file with the .dll files. My setup was based on the fact that I transferred the DirectX .dll files into the root folder (from the MS file).
Either way, all of my settings are left as default except for a few options on two different tabs. My settings are as follows:
Click on the ".\" button on the top portion so that it sets the file it is in as the game file it references.
Default Tab:
Inherit Color Profile in full screen mode: checked *I believe, through trial and error, is what fixed my graphic issues
-all other settings are default
Glide Tab
No changes. All have been left on default. (I did not drag the Glide .dll's from the 3Dfx file in the gdVoodoo download into the root file. I'm sure you can try the Glide .dll folders into the root and try emulating using Glide)
DirectX Tab (I used this tab as, again, I transferred the "MS" file's .dll's into the root)
Video Card: I chose the ATI Radeon 8500 (no explanation, but it works)
VRAM: 256 MB (no explanation, but this is the highest value I can choose)
dgVoodoo Watermark: unchecked (this simply removes a watermark in the bottom right corner of the screen)
-all other settings default
Click Apply and then Ok. You should now be good to go.
I used the DirectX .dll files and emulated in context to that. One may attempt to try the Glide .dll files from the 3Dfx file in the download and mess with the "Glide" tab rather than the "DirectX" tab in the dgVoodooCpl app.
Apologies, I was having issues uploading images otherwise I would include screenshots of my dgVoodoo setup. Also, I have played only 20 minutes or so with these settings. It runs well and at a high FPS, but I have no idea how this will behave on long plays, saves, the campaign, etc. I'm sure it's possible for issues to arise. Again, everything I did was somewhat presumptuous and trial/error, so this may not be the optimal setting or just blind luck.
Post edited March 13, 2020 by Giant_Squidy