Hello.
If anybody is still having trouble getting d3d to run, you can try this little hack I made. Backup your game.exe first and then unpack all files to the directory where game.exe was located. This hack uses wined3d - which is actually a d3d to opengl wrapper from the wine (www.winehq.org) project. For me it works quite well (except "enter your name" screen but I can live with that).
Note that after you exit the game, game.exe process needs to be killed manually.
I know this is far from perfect, but as proper DX3 support nowdays, depends heavily on video card/driver combination, it can be our only hope.
Of course any modifications you do at your own risk ;]
Best regards.
EDIT:
Hmm it would seem that GOG ate the file... I will provide link shortly.
Edit2:
Here:
https://hotfile.com/dl/181726609/c0dad09/D3dToOpenGLHack.7z.html