Page 1 of 1

Diablo 2 & 3D accel: My adventure...

Posted: 13. May 2009, 23:17
by lordoxide
Hey all, was looking for some help....

I am using Windows 7 RC1, after all the hype about "XP Mode", I excitedly installed it. My main reason for this was a encapsulated environment for all my old games. And with the emergence of Diablo III, Diablo II is top on my list. Well much to my dismay, No 3D support of any kind, if fact no support of even 2D via DirectDraw. So in reading around I found VirtualBox, which I like much better. So I set out on my adventure

Host: Windows 7
Vbox Version: 2.2.2
Guest: Windows XP Home SP2 + Windows updated to SP3, running DirectX 9c
Additions: 2.2.2

Installed the newest version of Diablo II and Diablo II:LOD from the new blizzard down-loaders. (Pre-patched to 1.12, doesn't need a CD, and oddly no "Install DirectX" option)
Side note: I'm not sure if it matters but Diablo II uses custom DLL's like D2DDraw.ll, D2glide.dll, D2Direct3D.dll)

So after install the game worked right away in 2D, Fantastic, now to try and get some form of 3D working....

I tried first a glide wrapper from http://www.zeckensack.de/glide/
Installation went fine, but when running the config I get the error "There are already Glide DLLs in your windows system folder and need to be deleted"
I uninstalled it, then deleted all glide2x.dll and glide3x.dll, re-installed, same error.
So i tried eVoodoo, no errors during install or setup.
Ran the D2 video setup at every step, they showed only 2D available....

So now on to D3D....
When I initially ran dxdiag, I saw direct3D was disabled
I installed the lastest version of wineD3d (with 7 experimental checked)
This enabled Direct3d, but all tests failed (found the open regression problem regarding this, and that it was fixed on SVN)
Diablo 2 vidtest still only sees 2D
So I spent 8 hours building the SVN version of VirtualBox (wow that was FUN)
Logged into safemode on my guest and and copied over all the Vbox* files from the built out/release addition folder to Windows/System32
Reinstalled wine, rebooted the guest
Now the Dx7 fails, Dx8 fails (Memory error), Dx9 passes
Run Diablo vidtest, same thing only 2D shows...

Can anyone help me with the next step?

Thanks

Re: Diablo 2 & 3D accel: My adventure...

Posted: 13. May 2009, 23:26
by vbox4me2
A simple search would have revealed that directx is not yet supported by VBox.

Re: Diablo 2 & 3D accel: My adventure...

Posted: 14. May 2009, 00:48
by lordoxide
Vbox4me:

I appreciate the reply, but a read through my post would show you that I'm using the experimental version of WineD3D for windows, which is an basically a OGL wrapper for directX. See post http://forums.virtualbox.org/viewtopic.php?f=2&t=15436 in this very forum.

So if anyone who has been tinkering around with a glide wrapper or WineD3D, has any insight, It would be much appreciated.

Base memory set to 768MB
I have 3D accel turned on, and set to 16MB.
When i mouse over Guest Additions Tray icon the version is: 2.2.51r19556

Re: Diablo 2 & 3D accel: My adventure...

Posted: 14. May 2009, 10:16
by stefan.becker
Nothing else than Developers with next Version can help you.

These Features are *EXPERIMENTAL*.

That means in a shorter terms: Forget it.

Re: Diablo 2 & 3D accel: My adventure...

Posted: 14. May 2009, 13:11
by vbox4me2
lordoxide wrote:experimental version of WineD3D for windows, which is an basically a OGL wrapper for directX.
Hmm, missed that part, sounds interesting as an embedded solution.