Simply download this file called ddhack






















Hope it works for you. Avaray View Profile View Posts. Thanks for FIX. Works great under Win7 x64, Radeon , x resolution. Thanks for the fix! Finally gets past the first screen without crashing and can actually get into the game, although as mentioned in posts above game is unplayable thanks to terrible framerate and control lag. Running Win7 bit with Geforce M. Aluka View Profile View Posts. Smurf View Profile View Posts. Frizzle View Profile View Posts.

Please help. Neo View Profile View Posts. I also tried WC2 and WC3, and they had similar - or worse - problems. I even learned the steps to get WC3 to work properly:. Naturally the screen resolution and color mode will be x and colors, but if you've bent backwards that much, you probably don't care all that much.

Jump to: navigation , search. None of that will stop windows from going into c mode, as far as I know, anyway.. For those interested, some solutions can be found on this thread on battle. The first step is always to look for prior art.

Maybe someone had written a new ddraw. As it happens, lots of people have, but nothing that's useful for me. Most of the ddraw. The point of these hacks is to fix small problems, like games that ignore surface pitch, require cleared surfaces or some such. In one case I found a forum thread claiming that deleting ddraw. After further searching I found a project which actually released sources, with a liberal license even.

It was a wrapper project meaning, again, that they just call the real ddraw. Thanks, dudes. First, their approach is rather different from mine. Second, it's rather tied to the rest of wine. Third, it's gpl, and I'd rather keep away from it if possible. You never know where these projects end up. Wing Commander 1 for Windows uses DirectDraw2.

There's no real reason it couldn't just use DirectDraw1, considering that all it does is locking the front buffer and dumping a frame to it, along with some palette manipulation. Or well, that's not the whole truth. If the game can set a x mode, it does what I described above.

If this fails, it tries to set up x, and after that fails, x In the two higher resolution modes, the game allocates a software x buffer, and uses blt to scale it up 2x, meaning that in x mode, black bars are introduced to the top and the bottom, and the aspect ratio is wrong.

When playing WC1 it astonishes me just how much love has gone into the it when compared to later games. The later ones may be better in some ways, but the polish that can be experienced in WC1 is gone. Anyway, I started by writing a wrapper that just dumps out log about what calls are made with what parameters, and then went on to implement a hack dll that only implements those calls.

The hack dll resizes the application's window to desktop resolution, sets up an OpenGL context, uploads the frame as a texture and uses OpenGL to stretch the result on screen. Some find this rather ironic. That is, if you're not using ATI or Nvidia drivers..

First was that if I resized the window to desktop resolution, Win7 figures something is going on and goes into self defence mode, disabling aeroglass.

This could be solved by simply making a one-scanline too large window. It still looks the same to the user assuming they don't have a very, very multimonitor setup. R - CRT not initialized". Googling up what this means resulted in lots of threads pleading for help but a few answers. This got solved by delay-loading OpenGL, but this broke rendering in Win7. Uncommon Files usually use the DDH extension.

You might have a program installed on your computer that is designed to open this type of file. A good first step is trying to open the file in that program.

Please follow the instructions below depending on the type of operating system you are using. If no programs will open the DDH file, you can ask software developers for help.



0コメント

  • 1000 / 1000