Skip to content

Some C++ and ScummVM-compatible code that can decode resource files from the 1992 videogame "Dune" aka "Dune 1" by Cryo

License

Notifications You must be signed in to change notification settings

mberdev/dune_revival

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This code base is 15 years old!

It's a backup from an archaic SourceForge SVN repo. Everything here is outdated and some of it has questionable coding style!

. . .

dune_revival

Some C++ and ScummVM-compatible code that can decode resource files from the 1992 videogame "Dune" aka "Dune 1" by Cryo

details

This is actually several projects in one :

  • There is some unfinished code for adding the games of videogames company "Cryo" to the ScummVM engine (however the code in this repo focuses specifically on "Dune", aka "Dune 1")
  • There is an unfinished standalone C++ project to create a clone of Dune 1.

highlight

  • Some of the c++ functions let you unpack the HSQ file format used by Dune.
  • Randomly, one of the projects includes a small voxel rendering (in the style of videogames Outcast or Comanche) inspired by the ornithopter travelling sequence in Dune.
  • There is almost nothing in this project that cannot be found in newer, more developed projects (see links at the end)

how to compile and run

To compile this code, you need to perform the following:

  1. Get the latest ScummVM source from its trunk, i.e. https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
  2. Apply the scummvm_add_cryo.patch
  3. Copy the cryo folder inside the /trunk/engines folder
  4. Compile ScummVM, which will include the cryo engine!

THIS REPO DOES NOT CONTAIN THE RESOURCE FILES FOR DUNE. YOU NEED TO PURCHASE THEM LEGALLY!

Compilation instructions for ScummVM can be found in its relevant wiki section: http://wiki.scummvm.org/index.php/Compiling_ScummVM

Original contributors

  • Monsieur OUXX
  • Filippos Karapetis
  • JEROME BIGOT
  • PierroElMito
  • MD5

Plus some precious technical data provided by RDOS aka Roman Dolejší

Some links (not maintained)

Some related projects

About

Some C++ and ScummVM-compatible code that can decode resource files from the 1992 videogame "Dune" aka "Dune 1" by Cryo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages