PDA

View Full Version : D2 Technical question.


hunter_grey
12-11-2004, 06:43
I recently bought DII: Lord of Destruction and have a question about it. After I installed it and tried the video test it said the following.

No Video Modes Found! Video Test did not detect any useable video modes. Please update your system software as follows:
On Windows 98, 98 or 2000:
1) Install DirectX 6.1a or newer (DirectX 7a is included with this CD)
2) Install current video drivers matching the version of DirectX you have installed.

I already installed DirectX 7a, but wasn't sure as what I had to do in the second instruction.

Then when I try to play the game it says, Diablo II Critical Error
Error 22: A critical error has occured while initializing Direct Draw.

Is there any way to fix this? Sorry for the trouble and thank you for your time.

Fercil
12-11-2004, 09:05
Try upgrading your videocard drivers, you can get the latest ones from the manufacturer's website. Other than that providing us with your operating system and some details about your computer hardware might help solving the problem.

hunter_grey
12-11-2004, 20:02
ATI is needed to play this right? I think that may be the problem, my dad got the computer rebooted a few months ago and when I tried installing our ATI cd, it kept saying that the hardware for it was missing. Anyways, we have windows 2k2, 36 gigs of space. The cpu is by MDG. Anything else just ask. Not sure what else you wanted.

Unscene
12-11-2004, 20:47
I recently bought DII: Lord of Destruction and have a question about it. After I installed it and tried the video test it said the following.

No Video Modes Found! Video Test did not detect any useable video modes. Please update your system software as follows:
On Windows 98, 98 or 2000:
1) Install DirectX 6.1a or newer (DirectX 7a is included with this CD)
2) Install current video drivers matching the version of DirectX you have installed.

I already installed DirectX 7a, but wasn't sure as what I had to do in the second instruction.

Then when I try to play the game it says, Diablo II Critical Error
Error 22: A critical error has occured while initializing Direct Draw.

Is there any way to fix this? Sorry for the trouble and thank you for your time.

make sure that you go to the start menu and select "windows update" download all the current windows updates... All the service packs, all the all the crap it says you need to download and install. Keep doing this until there aren't anymore updates to install. There's the correct update for direct 9x in there and the NIVIDA video driver plugin. It works on all PCs. Do that and you should be fine.

hunter_grey
12-11-2004, 22:21
Thanks, I'll try that and come back with the result.

hunter_grey
13-11-2004, 07:54
Did that and still doesn't work, anything else I can do?

Orphan
13-11-2004, 08:42
Did that and still doesn't work, anything else I can do?

Out of interest sake, what is your video card and how much memory does it have.

You can check this by going to Start --> Run --> type 'DxDiag' and click on the Display Tab to show your video card details.

EDIT: Also, have you been able to run diablo on this computer in the past? or is this the first time you've tried this?

EDIT 2: While you in the display tab, it might be worth your while to click on the 'Test DirectDraw' button to do a quick test outside of diablo.

hunter_grey
13-11-2004, 10:00
Ok, I clicked on the display tab and it says under device

Name: RADEON 7500 Series
Manufacturer: ATI Technologies Inc.
Chip Type: Radeon 7500 (QW)
DAC Type: Internal DAC(400Mhz)
Total Memory: n/a
Current Display mode: 2304 x 864 (16 bit) (60Hz)

On the DirectX Features it says

DirectDraw Acceleration: Not Available
Direct3D Acceleration: Enabled
AGP Texture Acceleration: Not Available

Yes, A while back I was able to run dII, maybe a year ago.

I did the DirectDraw test and passed all, then I tried the first Direct3D test it said

Test Failed at step 8 (Creating 3D Device): HRESULT = 0x8007000e (Out of memory)

second test: Test failed at step 5 (GetDeviceCaps): HRESULT = 0x8876086a (3D not available)

third test: same thing as the second

Orphan
13-11-2004, 12:34
Ok, I clicked on the display tab and it says under device

Name: RADEON 7500 Series
Manufacturer: ATI Technologies Inc.
Chip Type: Radeon 7500 (QW)
DAC Type: Internal DAC(400Mhz)
Total Memory: n/a
Current Display mode: 2304 x 864 (16 bit) (60Hz)

On the DirectX Features it says

DirectDraw Acceleration: Not Available
Direct3D Acceleration: Enabled
AGP Texture Acceleration: Not Available

Yes, A while back I was able to run dII, maybe a year ago.

I did the DirectDraw test and passed all, then I tried the first Direct3D test it said

Test Failed at step 8 (Creating 3D Device): HRESULT = 0x8007000e (Out of memory)

second test: Test failed at step 5 (GetDeviceCaps): HRESULT = 0x8876086a (3D not available)

third test: same thing as the second

Firstly, it doesn't seem like there is anything wrong with your direct draw, if dxdiag say's it's passed. The error with the direct 3d means that your video card will not let you run games using that display method (which is fine, I played D2 on my old computer using just direct draw).

As a note, as you can see, blizzards little help site on this problem is of no use :) (http://www.blizzard.com/support/?id=mdt0271p)

Although, you can try their suggestion of re-running the D2VidTst.exe, which is located in the directory that you installed the game to, although I expect it to error out, if it did so during the installation (although, if the test passes, try to run the game again)

A few other things that you can test:

Mentioned on http://www.blizzard.com/support/?id=adb0211p, you can try to set your resolution to 640x480, 256 colors before trying to start diablo (it mentions how to do so on the link). I know this sounds like a hassle in the long run, but at least you can isolate the problem if changing resolution and colors to the above settings allows you to run d2 fine.

If that doesn't work, try to reinstall DirectX (apparently directx 7.0a is on the D2 classic CD, not expansion). Try to make sure you DirectX version is higher than DirectX 6.1. You can check the DirectX version by running 'dxdiag' from the run menu and checking the directx version section in the system tab.

If that fails, as a long shot, try to reinstall diablo 2 (remove it through control panel --> add/remove first).

tell me how things go :thumbsup:

EDIT: I'm gonna run and do some stuff, but I'll check back on this thread when I get back home (could take awhile)

hunter_grey
13-11-2004, 15:29
Ah man, thank you sooo much. Changing the display settings worked out well.
Not really any hassle since I can switch back the settings when I'm not playing. Again, thanks a million. Sorry for the trouble and all, thanks for being patient and helpful everyone.