Skip to content

Releases: FunkyFr3sh/cnc-ddraw

6.1

03 Feb 20:45
Compare
Choose a tag to compare
6.1

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Fixed some bugs in Icewind Dale 2
  • Added support for alt+enter in Fullscreen Upscaled mode
  • New export function "DDIsWindowed" so fan patched games can query the windowed state
  • Fixed some compatibility issues in wine with cnc-ddraw config
  • Fixed cursor lock issues in some games (EV Nova, Gruntz..)
  • Does now support custom named "ddraw.ini" settings file via env var "CNC_DDRAW_CONFIG_FILE"
  • Fixed a bug in multiplayer games with American Conquest and Cossacks
  • Added a preset for Worms 2
  • Added support for Hearts of Iron 2
  • Added support for Quest for Glory 5

4.4.5.0 battle.net build for Warcraft II BNE and Diablo

03 Feb 20:21
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw_battle.net.zip and extract it into your Warcraft II/Diablo folder
  2. Start the game

Do only use this build for Warcraft II BNE and Diablo, use the regular build for all other games.

Tested with gog.com version and new battle.net (January 2024) release.

Note to Blizzard and gog.com staff: If you guys happen to see this, you're free to include ddraw.dll and ddraw.ini in your installers without any fees.

Please also have a look into my other fixes for the new battle.net release of Warcraft II and Diablo:
https://github.com/FunkyFr3sh/Warcraft-II-Powershell-Patches/blob/main/README.md

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Fullscreen battle.net support

6.0

04 Nov 04:30
Compare
Choose a tag to compare
6.0

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Fixed a bug in EV Nova where the game would switch to the software renderer in some cases
  • Fixed a bug in the .ini reader code
  • Improved performance
  • Improved Atrox support (See proxy-dlls.zip)
  • Added a preset for Gruntz

5.9.0.0

20 Oct 12:14
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Frame rate limiter is now working with vsync enabled as well
  • Megamap mouse wheel zoom is now working with Total Annihilation in windowed mode
  • Fixed a crash with custom levels in Captain Claw
  • Fixed a bug in Nox where chapter screens were being skipped
  • Fixed a bug where you couldn't skip the movies in some games
  • Added a new feature for fan patched games - switch between windowed/fullscreen mode via PostMessage WM_TOGGLE_FULLSCREEN (WM_APP+117) and WM_TOGGLE_MAXIMIZE (WM_APP+118)
  • Improved Performance
  • Added support for Kohan: Immortal Sovereigns
  • Added support for Enemy Infestation
  • Added support for Desperados: Wanted Dead or Alive
  • Added support for Jedi Knight Dark Forces 2 (Software renderer only)
  • Added support for Vermeer

5.8.0.0

26 Sep 23:37
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Does now support a few chosen opengl shaders even without having any files in the Shader folder (Nearest neighbor, Bilinear, Bicubic, Lanczos, xBR-lv2)
  • Updated Italian Translation (by @Kappa971)
  • Added partial support for Captain Claw DVD movies (No upscaling support yet)
  • Added a preset for NOX (CD Version)
  • Fixed performance issues with EV Nova on windows
  • cnc-ddraw config can now disable GameUX on Win 7 (Prevents a bug where the game doesn't start properly and runs in the background)
  • Anti aliased fonts are now disabled by default for small fonts (ddraw.ini -> anti_aliased_fonts_min_size=13)
  • Added new .ini setting "min_font_size=" to increase the size of small unreadable fonts
  • Fixed a bug where some resolutions were not displayed in the in-game list on high refresh rate monitors
  • Fixed a bug in cnc-ddraw config where the names of the hotkeys were displayed in a wrong language
  • Fixed a bug where some games could randomly freeze while playing a movie
  • Added experimental downscaling support (can now run games at high resolutions such as 4k even if the monitor doesn't support 4k)

Note: To use the new downscaling feature cnc-ddraw must be set to either Fullscreen, Fullscreen Upscaled or Borderless. Just start the game using a high resolution (the limit is 16k currently) and cnc-ddraw will automatically enable downscaling support. If the game doesn't have a way to force a custom resolution then use the "custom_width" and "custom_height" .ini settings to inject any resolution you want into the game's resolution list and then just select it in-game.

Example:
custom_width=3840
custom_height=2160

5.7.0.0

24 Aug 15:20
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Added a preset for Total Annihilation: Kingdoms
  • Added a preset for Icewind Dale 2 (Widescreen patch supports now any resolution, see custom_width/custom_height)
  • Fixed a bug with custom levels in Captain Claw
  • Fixed a crash in Westwood Nox
  • Fixed alt+tab issues in some games on Windows 7
  • Fixed slow alt+enter on Windows 7
  • Improved the image quality of the "Bilinear" Direct3D shader
  • Added a new Direct3D shader: "Lanczos" (For 16/32 bit color depth games only)
  • Added new .ini setting "hide_compat_tab=true/false" (Hide the 'Compatibility Settings' tab in cnc-ddraw config)
  • Added new .ini setting "allow_reset=true/false" (Allow the users to 'Restore default settings' via cnc-ddraw config)

5.6.0.0

15 Aug 15:21
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Improved Stronghold (+Crusader/Extreme) HD support, all resolutions added by the HD version are now listed
  • Corsairs Gold does now support all renderers/shaders
  • Improved Age of wonders 2 + Shadow Magic support, resolution list now shows correct values (no duplicates)
  • Fixed laggy cursor issue in War Wind
  • Added a preset for Heroes of Might and Magic III
  • Added new option to cnc-ddraw config "Unlock additional screen resolutions"
  • Added new option to cnc-ddraw config "Direct3D Shader" (Select Direct3D renderer to make it visible)
  • Added new option to cnc-ddraw config "Restore default settings"
  • Added new hotkey editor tab to cnc-ddraw config
  • Added new dark theme to cnc-ddraw config (Click on the black square in the top right)

5.5.0.0

06 Aug 17:20
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Improved compatibility with many games
  • Fixed mouse sensitivity scaling for space rangers
  • Fixed mouse sensitivity scaling for lionheart
  • Fixed a bug in starcraft where the cursor was locked to the top left on game start
  • Fixed a crash in fan patched versions of Red Alert 2 and Yuri's revenge (CnCGraphicsPatcher bug)
  • Fixed a crash in KKND2 Krossfire
  • KKND2 Krossfire does now support all renderers/shaders
  • Wizards and Warriors does now support all renderers/shaders
  • Fixed performance issues in some games
  • Improved accuracy of frame rate limiter and game speed limiter
  • Added italian translation for cnc-ddraw config by @Kappa971
  • cnc-ddraw config can now restore the default ddraw.ini (just delete the file and run the config tool to reset your settings)
  • cnc-ddraw config does now detect wine (linux/macOS) and offers to add the needed dll override
  • Added a new option to cnc-ddraw config "Fix bad performance and sound issues"

5.4.0.0

30 Jul 05:46
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Fixed windowed mode and alt+tab issues in BALDR FORCE EXE
  • Fixed cursor issues in the menus of Diablo and its Hellfire expansion
  • Fixed a bug where links in player profiles were not clickable in Warcraft II (Battle.net)
  • Fixed fullscreen modes and performance issues in Age of Wonders 2 and Age of Wonders: Shadow Magic
  • Added a preset for Jagged Alliance 2: Unfinished Business
  • Added support for RollerCoaster Tycoon
  • Added support for Hooligans: Storm over Europe (Requires additional steps, see wiki)
  • Added a new shader by @QuImUfu to fix green screen and flickering issues in 256color games #141

5.3.0.0

13 Jul 04:01
Compare
Choose a tag to compare

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Start the game

Game doesn't work? Please check the Readme file and the wiki.

Hotkeys

  • [Alt] + [Enter] = Switch between windowed and fullscreen mode
  • [Ctrl] + [Tab] = Unlock cursor
  • [Right Alt] + [Right Ctrl] = Unlock cursor
  • [Alt] + [Page Down] = Maximize window

Changelog

  • Added support for Heroes of Might and Magic IV
  • Fixed a bug that would display a random line on the very top of the screen (macOS)
  • Fixed a bug where the window position didn't save sometimes (macOS/Linux)
  • Fixed a bug where the game didn't go fullscreen sometimes (Linux)
  • Fixed a bug with the GDI renderer in Infantry Online
  • Maximize window hotkey [Alt] + [Page Down] is now working with borders enabled as well (Useful for Linux/macOS)
  • Improved the performance of the catmull rom shaders