What i liked in GOG ideas: using current resolution, to not switch the game to 640x480 or w/e. That's great and very pleasant. What i disliked: that works for single player only, now for bnet chat.
Yeah, you can also do that in fullscreen with the updated one I linked and with cnc-ddraw too just like in the gog version.
Example ddraw.ini for cnc-ddraw:
UPD: also another interesting question:
which aqrit version it based on?
test2, test3, test4?
As i don't see d3d shaders, i'd suppose it's test2? Not so quick as test4 which supports d3d, but compatible with all videocards?
I use test2 because it's faster than test3 and test4 and it always works fine, even if you don't have graphic drivers installed and even if your hardware doesn't support dx9.
I tested a lot with GDI, Direct3D9 and OpenGL... GDI is always faster at low resolutions like 640x480 for our use case. I tried it with other games that support higher resolutions and found out that Direct3D9 and OpenGL will start to become faster than GDI at 1280x720 and above, but warcraft 2 only supports 1 resolution (640x480) so that means there is currently no use for Test3 and Test4.
@fois, i looked into your repositories and see one forked from narzoul/DDrawCompat. I also looked into narzoul's thing, to adapt it to war2. I like their coding style and lots complicated bugfixes. What do you think about to use fork from DDrawCompat for war2?
DDrawCompat is nice and has good performance, but I don't think we will need it for war2 (It has no windowed mode and no scaling).
omg! best performance love it!!!!
omg!!!!!!! like omg i need some beer!!!! thanks for the options!!!! i can use my little widgets!!
1 more thing,i have a dosbox that uses, i think its called scalers, im not sure..like 2x eagle2xsai,mame stuff..that makes the graphics almost perfect but no biggie cool as hell!
That's a nice idea with the widgets!
You can also use shaders with cnc-ddraw, but it does only work for single player right now (no bnet).Step 1
Get cnc-ddraw herehttps://github.com/CnCNet/cnc-ddraw/releases
Download the shader you like to usehttps://github.com/libretro/glsl-shaders
I think xBR looks the best with war2, eagle and sai don't give as good results. xBRZ is nice too.Step 3
Configure ddraw.ini for 2x scaling with xBR