Well, there you go! I was able to get it to play in VMware and I didn't do anything special other than update the OS.
This is what's installed:
Microsoft .NET Framework 4.7.1
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30728.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30728.4148
Microsoft Visual C++ 2017 Redistributable (x64) - 14.14.26429
Theorica Divx ;-) Codecs (remove only)
Unity Web Player
DirectX v9
The display adapter the VM is using is a VMware SVGA 3D (naturally, since it's in a VM..)
This fix is going to require some registry modifications.
@Faerin
Here is the fix.. Since I don't use any other codecs, this can't be verified since you're probably using various different codecs. Some of them may be the problem.
Uninstall any codec pack you're using and restart your computer. You can reinstall them as needed later on.
Windows 10 users, In your search box, type: regedit
..and press the enter key.
Windows 7 users, click your "Start" button, in the search box, type: regedit
..and press the enter key or click "OK".
This will open up your registry editor. After you do this, you will need to restart your computer. This will allow your computer to, for lack of a better word, "forget" that DirectX is installed since you will be installing version 9.
Code:
Navigate to: HKEY_Local_Machine\SOFTWARE\Microsoft\
Delete the following registry key:
Exit the registry editor and restart your computer.
After restart, install DirectX 9. Although you don't have to, you could restart your computer again.
Install Unity Web Player and install The-Codecs.
I would also recommend uninstalling your video card drivers and reinstalling the drivers that came with the PC, motherboard or card. Don't allow it to update and don't allow Windows Updates to install its drivers.
If you don't have a CD with the drivers you need, search for video card drivers from the system manufacturer's website, the manufacturer of your video card or motherboard.
Now try playing MotH.
Set your monitor's resolution to the highest setting it will go and make sure that the game's resolution matches.
Ex: 1024 x 768 (see rez.jpg)