mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
492 lines
14 KiB
Markdown
492 lines
14 KiB
Markdown
# cnc-ddraw
|
|
cnc-ddraw can fix compatibility issues in older 2D games, such as black screen, bad performance, crashes or defective Alt+Tab. It does also add new features such as borderless mode, windowed mode and upscaling via shaders.
|
|
|
|
|
|
|
|
### Features
|
|
|
|
- Supports Windows ME, 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
|
|
- GDI / OpenGL / Direct3D 9 renderer (With automatic renderer selection)
|
|
- Upscaling via glsl shaders - https://imgur.com/a/kxsM1oY | https://imgur.com/a/wjrhpFV
|
|
- Windowed Mode / Fullscreen Exclusive Mode / Borderless Mode
|
|
- Alt+Enter support to switch quickly between Fullscreen and Windowed mode
|
|
- Automatically saves and restores window position/size/state
|
|
- FPS Limiter
|
|
- VSync
|
|
- Optional mouse sensitivity scaling
|
|
- Preliminary libretro shader support - https://github.com/libretro/glsl-shaders
|
|
- ...
|
|
|
|
|
|
|
|
### Instructions
|
|
|
|
1. Download [cnc-ddraw.zip](https://github.com/FunkyFr3sh/cnc-ddraw/releases/latest/download/cnc-ddraw.zip) and extract it into your game folder
|
|
2. Start the game
|
|
|
|
Wine (Linux/macOS/Android) only: override `ddraw` in [winecfg](https://wiki.winehq.org/Winecfg#Libraries) manually or run `cnc-ddraw config.exe` once.
|
|
|
|
|
|
|
|
**Important**
|
|
|
|
- **The game must be set to fullscreen**. To enable windowed mode, use `cnc-ddraw config.exe` instead
|
|
- **cnc-ddraw does not support Direct3D games**, the game must have a **DirectDraw (Software)** renderer
|
|
- **If the game doesn't start at all or it's crashing**, [then please generate a debug log file and upload it.](https://github.com/FunkyFr3sh/cnc-ddraw/issues/44)
|
|
- Some games require additional steps before they can be used with cnc-ddraw, check the [wiki](https://github.com/FunkyFr3sh/cnc-ddraw/wiki) for details
|
|
|
|
|
|
|
|
### Hotkeys
|
|
* [Alt] + [Enter] = Switch between windowed and fullscreen mode
|
|
* [Ctrl] + [Tab] = Unlock cursor
|
|
* [Right Alt] + [Right Ctrl] = Unlock cursor
|
|
* [Alt] + [Page Down] = Maximize window
|
|
|
|
|
|
|
|
### Supported Games
|
|
- 101: The Airborne Invasion of Normandy
|
|
- 7th Legion
|
|
- Abomination - The Nemesis Project
|
|
- Addiction Pinball
|
|
- Age of Empires
|
|
- Age of Empires II
|
|
- Age of Empires II: The Conquerors
|
|
- Age of Empires: The Rise of Rome
|
|
- Age of Wonders
|
|
- Age of Wonders 2
|
|
- Age of Wonders: Shadow Magic
|
|
- Agharta the Hollow Earth
|
|
- Airline 69: Return to Casablanca
|
|
- Airline Tycoon Deluxe
|
|
- Alien Nations
|
|
- American Conquest (Steam+GOG)
|
|
- American Girls Dress Designer
|
|
- Amerzone
|
|
- Ancient Conquest
|
|
- Ancient Evil
|
|
- Anno 1602: Creation of a New World
|
|
- Another War
|
|
- Anstoss 3
|
|
- Arcanum: Of Steamworks and Magick Obscura
|
|
- Arcatera the Dark Brotherhood
|
|
- Army Men 2
|
|
- Army Men: Air Tactics
|
|
- Army Men: Toys in Space
|
|
- Army Men: World War / Army Men: Operation Meltdown
|
|
- Arthur's Pet Chase
|
|
- Arthur's Sand Castle Contest
|
|
- Arthur's Wilderness Rescue
|
|
- Atlantis 2: Beyond Atlantis
|
|
- Atlantis 3: The New World
|
|
- Atlantis: The Lost Tales
|
|
- Atomic Bomberman
|
|
- Atrox
|
|
- Baldr Force EXE
|
|
- Baldur's Gate
|
|
- Baldur's Gate 2
|
|
- Balls of Steel v1.2
|
|
- Barbie(R) Photo Designer
|
|
- Barbie(tm) Beach Vacation(tm)
|
|
- Batman: Justice Unbalanced
|
|
- Batman: Toxic Chill
|
|
- Bejeweled 2 Deluxe
|
|
- Birthright: The Gorgons Alliance
|
|
- Blade & Sword
|
|
- Blood II - The Chosen
|
|
- Blue's 123 Time Activities
|
|
- Blue's Treasure Hunt
|
|
- Broken Sword
|
|
- Broken Sword 2: The Smoking Mirror
|
|
- Caesar III (Sierra - 1998)
|
|
- Call To Power 2
|
|
- Callus 95 - CPS-1 (Capcom Play System 1) emulator
|
|
- Capitalism II
|
|
- Capitalism Lab
|
|
- Captain Claw
|
|
- Carmageddon
|
|
- Carmageddon 2
|
|
- Casino Empire (AKA Hoyle Casino)
|
|
- Championship Manager 99-00
|
|
- Chaos Gate
|
|
- Clans
|
|
- Close Combat 2: A Bridge Too Far
|
|
- Close Combat 3: The Russian Front
|
|
- Close Combat 4: The Battle of the Bulge
|
|
- Close Combat 5: Invasion: Normandy
|
|
- ClueFinders 3rd Grade Adventures
|
|
- ClueFinders 4th Grade Adventures
|
|
- ClueFinders 5th Grade Adventures
|
|
- ClueFinders 6th Grade Adventures
|
|
- ClueFinders Math Adventures 1.0
|
|
- ClueFinders Math Adventures 2.0
|
|
- ClueFinders Mystery Mansion
|
|
- ClueFinders Search and Solve Adventures
|
|
- ClueFinders The Incredible Toy Store Adventure
|
|
- ClueFinders(R) Reading Adventures Ages 9-12
|
|
- Command & Conquer Gold
|
|
- Command & Conquer: Red Alert
|
|
- Command & Conquer: Red Alert 2
|
|
- Command & Conquer: Red Alert 2: Yuri's Revenge
|
|
- Command & Conquer: Sole Survivor
|
|
- Command & Conquer: Tiberian Sun
|
|
- Commandos
|
|
- Commandos - Beyond The Call Of Duty
|
|
- Commandos 2
|
|
- Commando 2004 (only with /ddraw command line parameter)
|
|
- Constructor
|
|
- Corsairs Gold
|
|
- Cossacks (Steam+GOG)
|
|
- Cultures - The Discovery of Vinland
|
|
- Cultures 2
|
|
- Cyber Gladiators (needs CyberGladiators_Patch_Win_EN_WinXP.zip)
|
|
- Cyberchase Carnival Chaos
|
|
- Cyberchase Castleblanca Quest
|
|
- Cydonia Mars - The First Manned Mission
|
|
- Cloud Kingdom 3 (only with /ddraw command line parameter)
|
|
- Dark Earth
|
|
- Dark Reign: The Future of War
|
|
- Dark Secret of Africa
|
|
- Day Of The Tentacle
|
|
- Daytona
|
|
- Daytona USA (Sega - 1996)
|
|
- Deadlock 2
|
|
- Deadly Tide
|
|
- Delta Force
|
|
- Desperados: Wanted Dead or Alive
|
|
- Diablo
|
|
- Diablo 2
|
|
- Diablo 2: Lord of Destruction
|
|
- Diablo: Hellfire
|
|
- Die by the Sword
|
|
- Disciples
|
|
- Disciples 2 - Rise of the Elves
|
|
- Discoworld Noir
|
|
- Divine Divinity
|
|
- Dominion - Storm Over Gift 3
|
|
- Doom 95
|
|
- Dracula
|
|
- Dragon Throne: Battle of Red Cliffs
|
|
- Dreams to Realty
|
|
- DuelSavior
|
|
- DuelSavior: Justice
|
|
- Dune 2000
|
|
- Dungeon Keeper
|
|
- Dungeon Keeper 2
|
|
- Economic War
|
|
- Eggsucker
|
|
- Emperor: Rise of the Middle Kingdom
|
|
- Enemy Infestation
|
|
- Escape Velocity Nova
|
|
- Excalibur 2555AD
|
|
- F-16 Agressor
|
|
- F-16 Multirole Fighter
|
|
- F-22 Raptor
|
|
- Fable
|
|
- Fairy Tale About Father Frost, Ivan and Nastya
|
|
- Falcon 4.0 (Microprose version)
|
|
- Fallout
|
|
- Fallout 2
|
|
- Fallout Tactics: Brotherhood of Steel
|
|
- Final fantasy VII
|
|
- Final fantasy VIII
|
|
- Final Liberation: Warhammer Epic 40000 (GOG)
|
|
- Freddi Fish
|
|
- Freddi Fish 4
|
|
- Freddi Fish's One-Stop Fun Shop
|
|
- Freddi Fish: Maze Madness
|
|
- Freddi Fish: The Case of the Creature of Coral Cove
|
|
- Freddi Fish: The Case of the Haunted Schoolhouse
|
|
- Freddi Fish: The Case of the Hogfish Rustlers of Briny Gulch
|
|
- Freddi Water Worries
|
|
- Full Throttle
|
|
- Future Cop L.A.P.D
|
|
- G-Police
|
|
- Gateway (Remake)
|
|
- Geneforge
|
|
- Gilbert Goodmate And The Mushroom Of Phungoria
|
|
- Gorasul: The Legacy of the Dragon
|
|
- Grand Theft Auto
|
|
- Grand Theft Auto: London 1961
|
|
- Grand Theft Auto: London 1969
|
|
- Gromada Revenge
|
|
- Gruntz
|
|
- Hamtaro: Wake Up Snoozer!
|
|
- Handkerchief
|
|
- Hard Truck: Road to Victory
|
|
- Heart of Darkness
|
|
- Hearts of Iron 2
|
|
- Heroes Chronicles: Clash of the Dragons
|
|
- Heroes Chronicles: Conquest of the Underworld
|
|
- Heroes Chronicles: Masters of the Elements
|
|
- Heroes Chronicles: Warlords of the Wasteland
|
|
- Heroes of Might and Magic
|
|
- Heroes of Might and Magic II
|
|
- Heroes of Might and Magic III
|
|
- Heroes of Might and Magic IV
|
|
- Hexen 95
|
|
- Hooligans: Storm over Europe
|
|
- Hugo Gold
|
|
- Hugo Wild River
|
|
- Icewind Dale
|
|
- Icewind Dale 2
|
|
- Ignition
|
|
- Imperialism 2: The Age of Exploration
|
|
- Indiana Jones and the Fate of Atlantis
|
|
- Indiana Jones and the Last Crusade
|
|
- Infantry Online
|
|
- Interstate 76
|
|
- Invictus: In the Shadow of Olympus
|
|
- Jagged Alliance 2
|
|
- Jagged Alliance 2: Unfinished Business
|
|
- Jagged Alliance 2: Wildfire
|
|
- Jazz Jackrabbit 2
|
|
- Jeff Wayne's The War of the Worlds
|
|
- Karma Immortal Wrath
|
|
- Killing Time
|
|
- Kings Quest 8: Mask of Eternity
|
|
- KKND Xtreme
|
|
- KKND2: Krossfire
|
|
- Knights and Merchants: The Peasants Rebellion
|
|
- Knights and Merchants: The Shattered Kingdom
|
|
- Kohan: Immortal Sovereigns
|
|
- Konung
|
|
- Konung 2
|
|
- Lands of Lore 2 Guardian of Destiny (Software mode only)
|
|
- Lapis (lapis.mgame.com)
|
|
- Last Bronx
|
|
- Links Extreme
|
|
- Lionheart - Legacy of the Crusader
|
|
- Little Bear Kindergarten Thinking Adventures
|
|
- Little Bear Preschool Thinking Adventures
|
|
- Little Bear Rainy Day Activities
|
|
- Little Bear Toddler Discovery Adventures
|
|
- Locomotion
|
|
- Lode Runner 2
|
|
- Lost Vikings 2
|
|
- M.A.X. 2 Mechanized Assault & Exploration
|
|
- Madeline 1st Grade Math
|
|
- Madeline 2nd Grade Math
|
|
- Mageslayer
|
|
- Majesty Gold
|
|
- Majesty Gold HD
|
|
- Mario Sorb 3
|
|
- Meat Puppet
|
|
- Mech Warrior 3
|
|
- Megaman X4
|
|
- Metal Gear Solid
|
|
- Metal Knight
|
|
- Mob Rule (AKA Constructor: Street Wars / Street Wars: Constructor Underworld)
|
|
- Moorhuhn
|
|
- Moorhuhn 2
|
|
- Moorhuhn Adventure: Fluch des Goldes
|
|
- Moorhuhn Adventure: Schatz des Pharao and Fluch des Goldes)
|
|
- Moorhuhn Winter Editon
|
|
- MiG-29 Fulcrum
|
|
- Mission Deliver Kindness
|
|
- Moto Racer
|
|
- Moto Racer 2
|
|
- Nancy Drew: Danger on Deception Island
|
|
- Nancy Drew: Last Train to Blue Moon Canyon
|
|
- Nancy Drew: Message in a Haunted Mansion
|
|
- Nancy Drew: Secrets Can Kill
|
|
- Nancy Drew: Stay Tuned For Danger
|
|
- Nancy Drew: The Secret of Shadow Ranch
|
|
- Nancy Drew: Treasure in the Royal Tower
|
|
- NBA Action '98
|
|
- NBA Full Court Press
|
|
- Need For Speed III: Hot Pursuit
|
|
- Need For Speed: High Stakes
|
|
- Neo Sonic Universe
|
|
- New Robinson
|
|
- NexusTk
|
|
- Nightmare Creatures
|
|
- Ninja Jonder Deluxe
|
|
- Nox (Westwood - 2000)
|
|
- Oddworld: Abe's Exoddus
|
|
- Oddworld: Abe's Oddysee
|
|
- Original War
|
|
- Outlaws
|
|
- Outlive
|
|
- Outwars (software mode)
|
|
- Pacific General
|
|
- Pajama Sam
|
|
- Pajama Sam 3
|
|
- Pajama Sam 3: You Are What You Eat From Your Head To Your Feet
|
|
- Pajama Sam's Games to Play on Any Day
|
|
- Pajama Sam's One-Stop Fun Shop
|
|
- Pajama Sam(r): Life is Rough When You Lose Your Stuff(tm)
|
|
- Pajama Sam: No Need to Hide When It's Dark Outside
|
|
- Pandora's Box Puzzle Game
|
|
- Panzer Dragoon
|
|
- Patrician 3
|
|
- Pax Imperia
|
|
- Pharaoh (Sierra - 1999)
|
|
- Pizza Syndicate (AKA Fast Food Tycoon)
|
|
- Platypus
|
|
- Populous: The Beginning
|
|
- Poseidon: Master of Atlantis
|
|
- Pro Pinball - Big Race USA
|
|
- Pro Pinball - Fantastic Journey
|
|
- Putt-Putt and Pep's Balloon-o-Rama
|
|
- Putt-Putt and Pep's Dog On A Stick
|
|
- Putt-Putt Joins the Circus
|
|
- Putt-Putt Saves The Zoo
|
|
- Putt-Putt's One-Stop Fun Shop
|
|
- Putt-Putt: Pep's Birthday Surprise
|
|
- Putt-Putt: Travels Through Time
|
|
- Quest for Glory 5
|
|
- Rage of Mages
|
|
- Rage of Mages 2
|
|
- Railroad Tycoon II
|
|
- Reader Rabbit 1st Grade
|
|
- Reader Rabbit 2nd Grade
|
|
- Reader Rabbit Dreamship Tales
|
|
- Reader Rabbit Kindergarten
|
|
- Reader Rabbit Learn To Read With Phonics
|
|
- Reader Rabbit Learning Creations
|
|
- Reader Rabbit Math Ages 4-6
|
|
- Reader Rabbit Preschool 2002
|
|
- Reader Rabbit Reading Ages 4-6
|
|
- Reader Rabbit Reading Ages 6-9
|
|
- Reader Rabbit Thinking Ages 4-6 (US)
|
|
- Reader Rabbit Toddler
|
|
- Reader Rabbit's(R) Math Ages 6 - 9 (2002)
|
|
- Real War
|
|
- Red Baron 3D
|
|
- Reksio and Captain Nemo (Reksio i Kapitan Nemo)
|
|
- Reksio and Kretes in Action (Reksio i Kretes w Akcji!)
|
|
- Reksio and the Pirate Treasure (Reksio i Skarb Piratów)
|
|
- Reksio and the Time Machine (Reksio i Wehikuł Czasu)
|
|
- Reksio and the UFO (Reksio i Ufo)
|
|
- Reksio and the Wizards (Reksio i Czarodzieje)
|
|
- Rent-A-Hero
|
|
- Resurrection - The Return of the Black Dragon (software mode)
|
|
- Return to Krondor
|
|
- Rising Lands (patched)
|
|
- Road Rash
|
|
- Robin Hood - The Legend of Sherwood
|
|
- Roland Garros 98 (software mode)
|
|
- RollerCoaster Tycoon
|
|
- Sanitarium
|
|
- Scooby-Doo(TM), Case File #2 The Scary Stone Dragon
|
|
- Scooby-Doo(TM), Phantom of the Knight(TM)
|
|
- Scooby-Doo(TM), Showdown in Ghost Town(TM)
|
|
- Sega Rally
|
|
- Sega Touring Car
|
|
- Septerra Core
|
|
- Settlers 3
|
|
- Seven Kingdoms II
|
|
- Shadow Flare
|
|
- Shadow Watch
|
|
- Shogo - Mobile Armor Division
|
|
- Silver (needs "SilverUK GeForce2 And Radeon Patch")
|
|
- Sim City 3000
|
|
- Sim Copter
|
|
- SimTunes
|
|
- Sim Theme Park (aka Theme Park World)
|
|
- SimCoaster / Theme Park Inc
|
|
- Simon the Sorcerer 1/2 (windows 95 version)
|
|
- Sonic 3D Blast
|
|
- Soldiers At War
|
|
- Space Rangers
|
|
- Spec Ops - Ranger Assault (software mode)
|
|
- SpongeBob SquarePants: Typing
|
|
- SPY Fox : Some Assembly Required
|
|
- SPY Fox in Dry Cereal
|
|
- SPY Fox: Hold the Mustard
|
|
- SPY Fox: Operation Ozone
|
|
- Squad Leader
|
|
- Star Trek Away Team
|
|
- Star Trek Generations
|
|
- Star Wars Anakin's Speedway
|
|
- Star Wars Early Learning Activity Center
|
|
- Star Wars Episode I: The Gungan Frontier
|
|
- Star Wars Jedi Knight: Dark Forces II
|
|
- Star Wars Rebellion
|
|
- Star Wars Yoda's Challenge
|
|
- Star Wars: Droid Works
|
|
- Star Wars: Galactic Battlegrounds
|
|
- Star Wars: Galactic Battlegrounds: Clone Campaigns
|
|
- Star Wars: Pit Droids
|
|
- StarCraft
|
|
- StarCraft: Broodwars
|
|
- StarFlyers Alien Space Chase
|
|
- StarFlyers Royal Jewel Rescue
|
|
- Starship Titanic
|
|
- Start Trek Armada
|
|
- Steel Panthers: World At War
|
|
- Strawberry Shortcake: Amazing Cookie Party
|
|
- Stronghold Crusader Extreme HD
|
|
- Stronghold Crusader HD
|
|
- Stronghold HD
|
|
- Sudden Strike 2
|
|
- Superbike 2000
|
|
- Swarog
|
|
- The Jungle Book Groove Party
|
|
- The Curse Of Monkey Island
|
|
- The Dig
|
|
- The Last Express
|
|
- The Missing on Lost Island
|
|
- The Neverhood
|
|
- The Next Worlds
|
|
- The Powerpuff Girls - Princess Snorebucks
|
|
- The Powerpuff Girls(TM) Mojo Jojo's Clone Zone
|
|
- The Rocky Interactive Horror Show
|
|
- The Sex Files
|
|
- The X-Files DVD
|
|
- Theme Hospital
|
|
- Three Kingdoms: Fate of the Dragon
|
|
- Throne of Darkness
|
|
- Thunder Brigade
|
|
- TianLong BaBu
|
|
- Tone Rebellion
|
|
- Total Annihilation
|
|
- Total Annihilation (Unofficial Beta Patch v3.9.02)
|
|
- Total Annihilation: Kingdoms
|
|
- Toy Story
|
|
- Tridonis
|
|
- Twisted Metal
|
|
- Twisted Metal 2
|
|
- Tzar: The Burden of the Crown
|
|
- Unreal
|
|
- Uprising 2: Lead and Destroy
|
|
- Uprising: Join or Die
|
|
- Vermeer
|
|
- Virtua Cop
|
|
- Virtua Cop 2
|
|
- Virtua Fighter 2
|
|
- Virtua Fighter PC
|
|
- Virtual Springfield
|
|
- Virtual On: Cyber Troopers
|
|
- WarGames
|
|
- War Wind
|
|
- War Wind II - Human Onslaught
|
|
- Warcraft 2
|
|
- WarCraft 2000: Nuclear Epidemic
|
|
- Warlords 3: Darklords Rising
|
|
- Warlords Battlecry
|
|
- Warlords Battlecry 2
|
|
- Warlords Battlecry 3
|
|
- Weird War
|
|
- Wheel Of Fortune
|
|
- Wing Commander - The Kilrathi Saga
|
|
- Wizardry 8
|
|
- Wizards and Warriors
|
|
- Worms 2
|
|
- Worms Armageddon
|
|
- Z & Z Expansion Kit
|
|
- Zeus: Master of Olympus
|
|
- Zoombinis Island Odyssey
|
|
- Zoombinis Logical Journey
|
|
- Zoombinis Mountain Rescue
|
|
- Zork Nemesis
|
|
- Zuma Deluxe
|
|
- ...
|
|
|
|
There are a lot more games supported but I don't usually update the list, just give it a try and if it doesn't work then check the [wiki](https://github.com/FunkyFr3sh/cnc-ddraw/wiki) and the instructions above.
|
|
|
|
|
|
[](https://github.com/FunkyFr3sh/cnc-ddraw/releases/latest/download/cnc-ddraw.zip)
|