It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
I hope it's ok to advertise cnc-ddraw here, if not please delete the post!

I don't have the gog version yet, but I assume it probably works fine with it too.

Just in case someone got issues getting the game to work or is looking for a ddraw with advanced features and Windows/Linux/macOS support, get it here:

https://github.com/CnCNet/cnc-ddraw/releases


4x upscaling:

https://imgur.com/a/wjrhpFV

2x upscaling:

https://imgur.com/a/kxsM1oY
Attachments:
Post edited August 24, 2019 by FunkyFr3sh
Wow the difference is night and day with that screenshot. Please do release it :)
avatar
Netrex44: Wow the difference is night and day with that screenshot. Please do release it :)
It is released already (But only supports offline games right now).


Settings that were used in the screenshot are following:

[ddraw]
width=1280
height=960
windowed=true
boxing=true
shader=Shaders\xbr-lv2.glsl
renderer=opengl

Note: "windowed=true" is optional, it works fullscreen too.


Since the game will run at 1280x960 (2x scaling) using the settings shown above you'll need a monitor that supports high resolutions such as 1920x1080 or above.
Scaling via xBR requires somewhat good hardware with OpenGL 3.0 support, but other shaders may be less demanding (there are endless amount of other shaders available, check the readme file)
Ok, so it's an OpenGL wrapper for DDraw...nice to have! Apparently it supports full screen and even higher resolutions, I suppose.
avatar
Netrex44: Wow the difference is night and day with that screenshot. Please do release it :)
avatar
FunkyFr3sh: It is released already (But only supports offline games right now).

Settings that were used in the screenshot are following:

[ddraw]
width=1280
height=960
windowed=true
boxing=true
shader=Shaders\xbr-lv2.glsl
renderer=opengl

Note: "windowed=true" is optional, it works fullscreen too.

Since the game will run at 1280x960 (2x scaling) using the settings shown above you'll need a monitor that supports high resolutions such as 1920x1080 or above.
Scaling via xBR requires somewhat good hardware with OpenGL 3.0 support, but other shaders may be less demanding (there are endless amount of other shaders available, check the readme file)
Thank you so much for this. The game looks so much better scaled. I followed your link to github and downloadeded a couple of shaders to see how they all compare.
I was not aware of this project, it is bloody brilliant!
avatar
FunkyFr3sh: I hope it's ok to advertise cnc-ddraw here, if not please delete the post!

I don't have the gog version yet, but I assume it probably works fine with it too.

Just in case someone got issues getting the game to work or is looking for a ddraw with advanced features and linux/macOS support, get it here:

https://github.com/CnCNet/cnc-ddraw/releases

Latest release does not support online games on battle.net yet (Campaign/LAN works fine), but I do have a version with battle.net support as well. If there's interest, I can make a release version with support for online games too.

I attached a screenshot to demonstrate what it can do (2x scaling using xBR shader)
I would be interested in online support.
avatar
waltc: Ok, so it's an OpenGL wrapper for DDraw...nice to have! Apparently it supports full screen and even higher resolutions, I suppose.
Actually Direct3D 9, OpenGL and GDI wrapper for DDraw :) It supports higher resolutions too, if you have a 4k monitor you could try 3x or 4x scaling instead. It supports Fullscreen / Windowed / WindowedFullscreen, mouse sensitivity scaling, vsync and few other things (check ddraw.ini)
avatar
Netrex44: Thank you so much for this. The game looks so much better scaled. I followed your link to github and downloadeded a couple of shaders to see how they all compare.
NP! Let me know how it turned out. Unfortunately I don't have a 4k monitor so I couldn't show off some 4x scaling screenshots, maybe we get lucky and someone with a 4k monitor can post some screenshots with different shaders as well.
avatar
Darkenmal: I would be interested in online support.
I'd like to make a release for it, but I'm a bit afraid though. I don't know if it's allowed to use such a ddraw proxy on battle.net, the last thing I want is that someone gets his cd-key banned because of it... It would be nice if we could somehow get a official word on it from blizzard
Post edited March 28, 2019 by FunkyFr3sh
Here's a screenshot comparison between GOG's optimized version and the ddraw.dll found in this topic.
Post edited March 28, 2019 by Netrex44
This is great and also eliminates mouse issue with disappearing cursor. Thank you for this.
This is a great .DLL to use with the game, just remember to run 'Warcraft II BNE.exe' (Warcraft II) and not 'Warcraft II BNE_dx.exe' (Warcraft II (Classic)) when using this.

I prefer stretching the game to fill 1920x1080, so my settings in ddraw.ini are:

width=1920
height=1080
fullscreen=true
windowed=false
boxing=false
maxfps=60
vsync=true
shader=Shaders\xbr-lv2.glsl
renderer=opengl
bpp=32
Post edited March 29, 2019 by BOOTP
It looks great, the problem I have is the BNE exe hard freezes the system after a few minutes, whereas the BNE_dx doesn't. So no pretty colors for me. :(
avatar
BOOTP: This is a great .DLL to use with the game, just remember to run 'Warcraft II BNE.exe' (Warcraft II) and not 'Warcraft II BNE_dx.exe' (Warcraft II (Classic)) when using this.

I prefer stretching the game to fill 1920x1080, so my settings in ddraw.ini are:

width=1920
height=1080
fullscreen=true
windowed=false
boxing=false
maxfps=60
vsync=true
shader=Shaders\xbr-lv2.glsl
renderer=opengl
bpp=32
Oh, it doesn't work with the dx version?


avatar
nathanielhatten: It looks great, the problem I have is the BNE exe hard freezes the system after a few minutes, whereas the BNE_dx doesn't. So no pretty colors for me. :(
I don't have the gog versions, been testing cnc-ddraw with the original release so i'm not exactly sure what the problem could be, but my guess is that the gog version might have enabled some compatibility modes for 'Warcraft II BNE.exe' either via registry keys or via a compatibility database. My Suggestion for you: Try to rename 'Warcraft II BNE.exe' to 'Warcraft II BNE test.exe' and now try to run the game like this and see if the problem still occurs.
avatar
FunkyFr3sh: Oh, it doesn't work with the dx version?
No because I think that version is using a different renderer - yet it still looks a lot worse than if you use this .DLL.
Post edited March 30, 2019 by BOOTP
Thanks a ton for the thread FunkyFr3sh! I would suggest people give the included crt-lottes shader a try to simulate the old crt's this game was designed for. It's fantastic imo, looks beautiful