Diablo 2 LOD / Windows 7 / Directdraw

  • #1
    The problem I'm having is getting Diablo 2 LOD to start up in Directdraw mode. I'm running Windows 7 on a new Netbook(ASUS eeepc 1005HA). The game starts fine in D3D, but will slow down when a number of enemies are on the screen; it makes the game a lot less fun. The game will start in directdraw in windowed mode, but I don't want to play it in windowed mode because the screen on my netbook is only 10 inches.

    The game WILL start in Directdraw in fullscreen, but it takes about 5-10 minutes to load and the colors are messed up. There is a lot of bright green where there shouldn't be. Also, during the load it displays random numbers and characters in the very top left corner of the screen. I've tried a couple combinations of compatibility modes and administrator privilege, but none seem to have any affect. Checking 640x480 causes the resolution to continually fluctuate. Finally, changing resolutions while in Windowed mode caused the game to crash.

    I'm not expecting a cure all to all of these problems, but I would just like the game to load fullscreen in directdraw without having to wait 5 minutes. Does anyone have a solution or suggestion? Thanks in advance.
  • #2
    I also have problems with directdraw and direct3D! *Running windows 7 pro*

    Almost the same as hacknslash. Messed up colors in directdraw and direct3d suddenly seems to be slower than before? hmm :/
    I already turned on all compatibility options when running this game, have my latest videodrivers installed and applied all patches.

    Furthermore, when I downloaded the webinstallers for the game, I couldn't seem to get the option to install the game, only to "play diablo 2" (while running the installer!?), clicking on it didnt result in anything.. The only other option that works is exit installer ;/

    Anyone got a clue what this is all about?
    Got an Nvidia G-Force 7900 GT
  • #3
    Actually having the same problem, directdraw takes about 5 minutes to start the game and the colors are all haywire. Runs fine on d3d.

    Using windows 7 RC 64-bit (ultimate).
  • #4
    I just installed 7 last week and have yet to try out D2...I will let you all know if I have problems and if I do what they are and if i fix them what i did.

    update: not having any problems on my end; did the video test an it recommended direct 3D so that is what I'm using...sorry this doesn't help at all..maybe try contacting Blizz??
  • #5
    Quote from "dunhac82" »
    I just installed 7 last week and have yet to try out D2...I will let you all know if I have problems and if I do what they are and if i fix them what i did.

    update: not having any problems on my end; did the video test an it recommended direct 3D so that is what I'm using...sorry this doesn't help at all..maybe try contacting Blizz??


    The problem is, that the game is poorly optimized for direct 3D. It wastes so much resources that it can stutter even on a quite good computer. Also the video test always recommends direct 3D, if your computer has 3d capability - as any computer that isn't coal-powered has.
  • #6
    maybe you need to install an old version of directx like 7 or 8
  • #7
    Well, guess everything didn't work as expected.....my monitor tells me that I'm not at optimum resolution when playing and basically makes it impossible to play as this just turns off my monitor. Anyways, in contact with Samsung, Blizz and ATI right now trying to figure out how to fix it.
  • #8
    I had a problem where it said direct draw had a problem. but i needed to install latest video drivers. and then it worked fine

    ADDED NOTE: woohoo council member!!!
  • #9
    I did a clean reinstall of my entire harddrive, downloaded the latest Nvidia drivers.. still no luck mate! Directdraw DII and windows 7 arent friends :(
  • #10
    I just tried it out, and it works fine for me. Windows 7, D2, and my ATI card. Although, it looks funny because of my new widescreen. lmao

    Join the Irish Mob. We like almost everybody. Read Pants are Good. It's funny. You'll like it.
    Also read Wintendo, as DINGBANG is attempting to play through 764 SNES games in a back catalog.
  • #11
    Maybe it's a problem with Nvidia, I got Nvidia too and DrectDraw ain't working with DII.

    Or rather, the combination of W7 and Nvidia.
  • #12
    Dunno... I might try this GLIDE3-to-OpenGL-Wrapper on Win7.

    http://www.svenswrapper.de/english/index.html

    On XP it works perfectly, same visuals as D3D, but runs totally smooth, no framerate drop.
  • #13
    Its not Nvidia specific, it occurs on both ATI, Intel and Nvidia due to changes in the Sys palette.

    You can fix the colours by killing explorer.exe, or using process explorer to suspend the explorer process.

    Though i don't like your chances for playing it to much anyway as Windows 7 and DirectDraw have a freezing issue that occurs on pretty much any game at random.
  • #14
    I do never ever post... Only read, BUT in this case i fighted a lot with that problem, with D1 and D2 to run in Windows 7, and theres no need to download / change new drivers ( Windows 7 now a days is very updated as its installation on its drivers( Original ).

    And for god sake, Direct x10 is better then Direct x3 ( Diablo 1 required) and Direct x7 , and both of em never lost a function, only upgraded .

    So for Windows 7 ONLY users, it may help Vista users, but again,
    **** that SOLVES WINDOWS 7 PROBLEMS with OLD Diablos games ****

    1- Right Click a blank area of your Background Desktop
    2- Select "Resolutions of Screen"
    3- Select "Advanced Configurations" -> Near bottom Right
    4- It should be on "ADPTADORS" tab, if NOT choose it on the upper area, if it is, go on...
    5- Click "List all Modes"
    6- Choose 800x600 High Color (16-Bits), of the same REFRESH RATE your monitor is set at the moment ( Usually 60hrz )
    7- Apply Changes, and play game !!!

    8- Undo em to be normal again...




    Hope it helps, some options may vary in names as i?m using Portuguese Windows 7, BUT the sense of their name will that...

    The color problem, is solved with that ( 32-Bits on Vista and WIndows 7 gives problems with Diablos games, and changing back is harder then on XP )
  • #15
    And for god sake, Direct x10 is better then Direct x3 ( Diablo 1 required) and Direct x7 , and both of em never lost a function, only upgraded .


    DirectX7 lost 32bit Zbuffer in Windows XP, which is why many Dx7 games run so much slower.
  • #16
    "DirectX7 lost 32bit Zbuffer in Windows XP, which is why many Dx7 games run so much slower."

    I?m pretty sure its back ( or never went off ) from directX10 ... However OS may vary handling those, maybe next patch of Diablo 2 may help that frame rate problem thou.

    But i could help the colour problem. At least here I see no frame rates drops on WIndows 7, with D1 or D2. Doing that change also, and using D3D.
  • #17
    Dx10 is not fixed function. 32bit Z is available to Shader targets
    Dx7 is. 32bit Z is not available to Fixed targets. They restricted it to 24bit precision (reason why NFS4 runs slow, but the Porsche unleashed Dx7a file fixes it)

    Diablo does not use DX10 regardless of the os you are using having it. Actually, the majority of Dx below 8 are emulated via Dx9 ever since XP, which is why Fixed targets lost the ability to use 32b Z with XP SP1.
  • #18
    Quote from name="squall leonhart" »
    Though i don't like your chances for playing it to much anyway as Windows 7 and DirectDraw have a freezing issue that occurs on pretty much any game at random.

    Negatory, I've not had a problem with 7 across any of my games, nor have my circle. (Not trying to cock you, just attempting to help narrow down problems. :) )

    Join the Irish Mob. We like almost everybody. Read Pants are Good. It's funny. You'll like it.
    Also read Wintendo, as DINGBANG is attempting to play through 764 SNES games in a back catalog.
  • #19
    x32 or x64?

    its verified across my own circle to occur in Age of Empires series, War2 BNE, Starcraft, Diablo, Worms Armageddon, Pharaoh, Majesty, HoMM, Simtunes and Fallout. I've verified the first 3 so far and a friend who was creating a app to automatically fix the colour issue by pausing explorer on the launch of a ddraw app has verified it with others.

    Its a display and input freeze, while background tasks continue to work fine.

    Accordingly, you can find plenty of info on it around the web by googling Starcraft Windows 7, or Age of empires windows 7.

    Ah well, I've a contact that will notify the Nvidia driver team, who will work with the MSFT guys if they can't find a fix.

    Bitch is its a random thing. Starcraft can freeze either at start, or 15 minutes into a mission. Age of empires doesn't freeze once you're in a mission, and Pharaoh is able to be closed without taking the system with it.
  • #20
    I'm using Windows 7 Ultimate x64, and it seems to run fine...
  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes