cnc-ddraw
7.4#2 in game compatibility layersFree planFree planAndroidLinuxmacOSSelf-hosted
Visit| Fact | cnc-ddraw | umu-launcher |
|---|---|---|
| Installation | Installation consists of downloading cnc-ddraw.zip, extracting it into the game directory and starting the game. | The README documents distribution packages for Nobara, Arch Linux, and Nix, as well as building from source. |
| License | The repository is released under the MIT License, permitting use, modification, distribution and sublicensing with the notice retained. | The GitHub repository identifies the project license as GPL-3.0. |
| Purpose | cnc-ddraw reimplements the DirectDraw API to improve compatibility in older 2D games that have issues such as black screens, poor performance, crashes, or defective Alt+Tab behavior. | umu is a unified launcher for running Windows games on Linux through Proton outside the Steam client. |
cnc-ddraw suits people trying to run older 2D games that use a DirectDraw Software renderer. It is not suited to games that use Direct3D.
It suits Linux users who want to run Windows games through Proton independently of Steam, including through supported launcher clients. It may also suit users who need configurable Proton versions, game fixes, or WINE prefixes.