Skip to content

@FunkyFr3sh FunkyFr3sh released this Aug 11, 2021

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.

Hotkeys

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

Changelog

  • Added Chinese Simplified translation by universal963
  • Added Spanish translation by c-sanchez
  • Added Russian translation by shikulja
  • Added German translation by helgo1506
  • Direct3D 9 renderer does now support bilinear upscaling for all games
  • Cutscene upscaling is now working for a few more games (.ini setting "fixchilds")
  • Several bug fixes and improvements
  • Added a preset for Sim City 3000
  • Added a preset for Mech Warrior 3
  • Added a preset for Amerzone
  • Added support for Settlers 3 (See proxy-dlls.zip)
  • Added support for Diablo 2 + LOD 1.14b (See proxy-dlls.zip)
  • Added support for Chaos Gate (See proxy-dlls.zip)
  • Added support for Outlive (See proxy-dlls.zip)
Assets 6

@FunkyFr3sh FunkyFr3sh released this Jul 3, 2021

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.

Hotkeys

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

Changelog

  • Added the new cnc-ddraw config program "cnc-ddraw config.exe"
  • Fixed a bug in borderless mode where the cursor wasn't locking automatically on Alt+Tab
  • Fixed a bug in C&C1 and Red Alert 1 where the cursor lock didn't work properly in 640x480 mode
  • Fixed a bug in games using DirectInput where the cursor didn't work
  • The settings "Maintain Aspect Ratio" and "Windowboxing / Integer scaling" are now supported with the maximize button too
  • Cursor does now unlock when Alt+Enter was pressed so it can be used as an better alternative to Alt+Tab
  • Added support for Eggsucker

If you like to help out translating the new config program then please post the translation in here: #102

Assets 5

@FunkyFr3sh FunkyFr3sh released this Jun 19, 2021

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.

Hotkeys

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

Changelog

  • Fixed a bug in Diablo II where the cursor sometimes wasn't locked on game start
  • Fixed a bug in Age Of Empires where some high resolutions were not working ( .ini key "resolutions=2")
  • Fixed a bug in Grand Theft Auto where some high/unsupported resolutions were showing up in the in-game list
  • .ini settings "maintas=" and "boxing=" are now working for a lot games that didn't support it before
  • Cursor lock/unlock works now better with a lot of games
  • removed .ini key "handlemouse=" - All games now have a working cursor without having to change any settings
  • Rewrote a lot of old code and updated to the latest DirectDraw header file
  • "adjmouse=true" is now the new default setting - If your cursor is too slow with this release then change it back to "false"
  • Added partial support for Start Trek Armada (Still has some issues that I'll fix later on if there is demand)
  • Added support for Future Cop L.A.P.D.
Assets 5

@FunkyFr3sh FunkyFr3sh released this Jun 6, 2021

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

Game doesn't work? Cursor invisible? Please check the Readme file.

Hotkeys

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

Changelog

This release has been tested with more than 100 games (the list of games is way too long to post here). The release includes all kinds of updates to improve the compatibility with more games.

  • Added missing DirectDraw features - Should work now with a lot more games
  • Windowed mode is now working for some games that didn't support it before
  • Upscaling is now working for some games that didn't support it before
  • Fixed a few Alt+Tab bugs
Assets 5

@FunkyFr3sh FunkyFr3sh released this May 25, 2021

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

Game doesn't work? Cursor invisible? Please check the Readme file.

Hotkeys

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

Changelog

  • "vhack=" can now upscale high resolution patches using shaders (C&C1, Red Alert1, KKND Xtreme)
  • Screenshots are now supported for 16bit color depth games as well
  • New .ini setting "fixpitch=" to fix issues where some parts of the screen are being displayed diagonally
  • Fixed some fog drawing glitches in Baldur's Gate / Icewind Dale 2
  • Fixed the background color of the movies in Knights and Merchants
  • Fixed some menu issues with high dpi settings on Red Alert 2 / Yuri's Revenge
  • Fixed the cursor bug in Oddworld: Abe's Exoddus
  • Added support for Moorhuhn / Moorhuhn 2
  • Added support for KKND Xtreme (With high resolution patch menu upscaling / vhack=true) and KKND2: Krossfire
  • Added support for Steel Panthers: World At War
  • Added support for Anstoss 3
  • Added a preset for Wizardry 8

Note: To support games that check the version number of ddraw.dll I had to raise the version of this release above 4.3.0.0

Assets 5

@FunkyFr3sh FunkyFr3sh released this May 6, 2021

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

Game doesn't work? Cursor invisible? Please check the Readme file.

Hotkeys

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

Changelog

  • Should now work with Reshade (And other d3d9.dll/opengl32.dll proxy dlls)
  • Reduced input lag and frame skip with vsync and maxfps=-1
  • Maximize button is now supported in windowed mode
  • All shaders should now work fine on macOS
  • Fixed a bug in Diablo II where the music stopped playing after Alt+Tab
  • Fixed a bug in Diablo II where the cursor was jumping in some cases
  • New .ini setting for syncing game speed with monitor refresh rate - [ddraw]maxgameticks=-2
  • Added support for Baldur's Gate
  • Added support for Icewind Dale 2
  • Added support for Tzar: The Burden of the Crown
  • Added support for Knights and Merchants
  • Added support for Blade & Sword (in Chinese: 刀剑封魔录 )
  • Added support for Jagged Alliance 2 1.13
  • Added support for Capitalism II / Capitalism Lab
Assets 5

@FunkyFr3sh FunkyFr3sh released this Jan 17, 2021

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

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

Hotkeys

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

Changelog

  • Fixed a bug in Diablo II where the cursor was jumping with adjmouse=true in some cases
  • Fixed a bug in Diablo II where the Alt key was stuck after pressing Alt+Tab
  • Software rendering warning message should now display properly for all games
  • Fixed a bug in Rage of Mages 2 (Allods2)
  • Cultures 1 - The Discovery of Vinland should be supported now (Only with 16bit color depth atm)
  • Alt+Enter hotkey combo is now disabled in case fullscreen= is set to true
  • adjmouse=true does now work in combination with devmode=true
  • Custom icons are now working with Phobos YR extension
  • New .ini setting for linear upscaling with the Direct3D 9 renderer - [ddraw]d3d9linear=true/false
  • Several bug fixes and improvements
Assets 5

@FunkyFr3sh FunkyFr3sh released this Oct 24, 2020

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

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

Hotkeys

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

Changelog

  • Fixed a bug in Twisted Metal 2
  • Fixed a bug in Outlaws
  • .ini setting "nonexclusive=" works now with the Direct3D 9 renderer as well (Windows 8/10 only)
  • Performance improvements for "hook=" .ini setting
  • New .ini compatibility setting for for games that spawn child windows - [ddraw]fixchildwindows=true/false
  • Added presets for Locomotion / Stronghold Crusader HD / Age of Wonders 1+2
  • Shaders (with #version 150 or above) are now working on macOS
  • Fixed some issues with black bars on Linux/macOS
  • Improved compatibility with games that have multiple renderers (Direct3D+DirectDraw)
  • Several bug fixes and improvements
Assets 5

@FunkyFr3sh FunkyFr3sh released this Oct 15, 2020

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

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

Hotkeys

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

Changelog

  • New .ini compatibility setting for the opengl renderer - [ddraw]nonexclusive=true/false
  • New .ini setting for disabling window resizing - [ddraw]resizeable=true/false
  • Improved Twisted Metal support
  • Fixed some bugs with Need For Speed: High Stakes / Need For Speed: III Hot Pursuit
  • Should work now with Dungeon Keeper 2 as well (Wasn't really tested too much though)
  • All game speed limiters can now be disabled [ddraw]maxgameticks=-1
  • Better compatibility with games that have multiple renderers (Direct3D+DirectDraw)
  • Several bug fixes and improvements
Assets 4

@FunkyFr3sh FunkyFr3sh released this Oct 5, 2020

Instructions

  1. Download cnc-ddraw.zip and extract it into your game folder
  2. Disable all compatibility modes for all of the game executables
  3. Start the game

Note: If you use cnc-ddraw with a game that got its own windowed mode built in then make sure you disable the games own windowed mode first. If you want to play in windowed mode then start the game once in fullscreen and then press Alt+Enter to enable the cnc-ddraw windowed mode (Or modify ddraw.ini without using Alt+Enter).

Hotkeys

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

Changelog

  • New .ini setting for saving and restoring window position/size/state on game exit - [ddraw]savesettings=0/1/2
  • Fixed a bug where Alt+Enter sometimes didn't work on virtual machines
  • Changed the default shader for opengl to the newly added "simple-sharp-bilinear.glsl"
  • Added support for Twisted Metal 1
  • Window will not center to the screen anymore for games that change their resolution (Set width= and height= to the highest res the game is using to activate the fix)
  • Fixed a bug in the game speed limiter for flip games
  • Several bug fixes and improvements

Readme

Assets 4