Skip to content

Releases: FunkyFr3sh/cnc-ddraw

6.6

06 Jun 03:00
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.

Still need help? Ask on Discord or create an issue.
 

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 too fast scroll speed in Knights and Merchants The Shattered Kingdom
  • Fixed windowed mode in Uprising and Uprising 2
  • Fixed windowed mode and crashes in American Girls Dress Designer
  • Fixed cutscene upscaling in Atrox
  • Fixed cutscene upscaling in Duel Savior
  • Fixed cutscene upscaling in The X-Files (DVD version)
  • Fixed cursor issues in Nancy Drew games (macOS)
  • Fixed a bug where the maximize button in windowed mode was greyed out in some cases
  • Added support for Nancy Drew: Secret of Shadow Ranch
  • Added support for around 50 different games from "The Learning Company" (Batman, Scooby Doo, Carmen Sandiego, Reader Rabbit, Cyberchase, Powerpuff girls, Sponge Bob, Little Bear, Clue Finders, Madeline, Arthur, StarFlyers, Zoombinis)
  • Added support for around 20 different games from "Humongous" (Freddi Fish, Putt Putt, Pajama Sam, SPY Fox, Blue's clues)

6.5

24 May 03:20
Compare
Choose a tag to compare
6.5

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.

Still need help? Ask on Discord or create an issue.
 

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 AMD FidelityFX™ Super Resolution (FSR) shader (fsr.glsl)
  • Updated xBRZ shader to faster multipass version (xbrz-freescale-multipass.glsl)
  • Added AMD FidelityFX™ Robust Contrast Adaptive Sharpening (RCAS) shader (rca-sharpen.glsl)
  • Added image-adjustment.glsl shader (Allows to adjust contrast/Brightness/grain and a lot more - can be combined with other shaders)
  • Updated bicubic.glsl and bicubic-tuned.glsl to faster 5-tap versions (bicubic-bilinear.glsl and bicubic-tuned-bilinear.glsl)
  • You can now combine 2 shaders (second one must have the same name as the first one but with ".pass1" appended to the filename)
  • Added support for Nancy Drew: Last Train to Blue Moon Canyon
  • Added support for Nancy Drew: Message in a Haunted Mansion
  • Added a preset for American Girls Dress Designer
  • Fixed cursor issues in the main menu of Nancy Drew games
  • Fixed mouse input issues in Diablo 1
  • Fixed a crash in Jazz Jackrabbit 2
  • New .ini setting "wine_allow_resize=true/false" to allow resize in wine (linux/macOS) - Note: it's not fully functional, hence why it's optional
  • Supported games list in readme was updated (200+ games listed now) - Thanks to @ShizCalev
  • Added support for the latest Mesa3D OpenGL software rasterizer https://github.com/pal1000/mesa-dist-win
  • Added new export "DDGetProcAddress" so fan patched games can bypass the cnc-ddraw hooks and get access to the real functions

6.4

13 May 02:51
Compare
Choose a tag to compare
6.4

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 Infantry where the game would still react to mouse input even when the window is inactive
  • Cursor can now be locked in Infantry
  • Added support for Dune2000 version 1.02
  • Added support for menu bars in Daytona USA PC 1996 and other games (requires either "Borderless" mode or "Fix invisible videos / UI Elements" enabled)
  • Added partial support for Road Rash upscaling (mouse is not supported in the menus yet - use keyboard for now)
  • Fixed a bug where the keyboard input was not working for some games
  • Added support for Worms 2 High Resolution patch (wkReSolution) zooming
  • Fixed slow Alt+Tab issues on Windows 7 with the opengl renderer
  • Added support for Reksio and the Pirate Treasure (Reksio si Comoara Piratilor)

6.3

11 Mar 16:59
Compare
Choose a tag to compare
6.3

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 workaround for a crash with the Steam Red Alert 2 release
  • Adjusted the filenames of screenshots

6.2

22 Feb 02:57
Compare
Choose a tag to compare
6.2

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 loading cnc-ddraw from sub dirs - by @egornovivan
  • Fixed a bug on linux (wayland) where games failed to go fullscreen properly
  • Improved cutscene upscaling on linux
  • Updated the EV Nova preset to support the new CE release (Fixes open pilot menu)
  • Added a new shader - jinc2-dedither.glsl

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