Cloned Games

Cryogenic

ActivePlayableWindows

Based on Dune

Cryogenic screenshot

About

Dune is Cryo Interactive Entertainment's DOS game; Cryogenic targets the CD-ROM version (3.7), whose executable is DNCDPRG.EXE. Cryogenic is a C# reimplementation of the Dune CD version (1992) that works by replacing individual x86 assembly routines in the original DOS executable with C# methods, using the Spice86 x86 emulator to run the original binary and redirect execution to those overrides at runtime. It requires the original copyrighted DNCDPRG.EXE (verified by SHA256 checksum) and DUNE.DAT files, obtained separately. The game is currently fully playable with sound and music through this hybrid assembly/.NET execution, and work continues to convert more of the original assembly into C#.

How it differs from the original

Rather than replacing the original executable outright, it runs the original DOS binary directly and only swaps in C# for functions that have been converted so far. It also adds a feature absent from the original: replacing the game's native MT-32 MIDI music with a folder of custom audio files, matched to songs via a fingerprint file.

Getting started

Requires the .NET 10 SDK and a legitimately obtained copy of DNCDPRG.EXE and DUNE.DAT from Dune CD version 3.7. Build with dotnet build, then run via the command line pointing at the executable with the --UseCodeOverride true flag, which is required to enable the C# overrides. For audio, an additional command-line driver argument is needed, and Ubuntu/Debian users must install the libvlc-dev package to use the MT-32 music-replacement feature; helper scripts (run_cryogenic.sh / .bat) are included to simplify launching with replacement music.

Requires original assets. Requires DNCDPRG.EXE and DUNE.DAT from Dune CD version 3.7 (copyrighted; must be obtained separately).

Media

Additional notes

External link
Project page: https://openrakis.github.io/Cryogenic/
Disclaimer
The project states it is not affiliated with or endorsed by Cryo Interactive Entertainment, the original rights holder for Dune.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.