This branch was forked from dunelegacy-0.93 IIRC. It’s main goal is to restructure the game to increase it’s code quality. This task is not finishd yet but there where several modifications. The biggest changes are:

  • All Game Data is now loaded out of the original Dune II PAK-Files (+ one additional LEGACY.PAK File). There is no longer a need to extract the data with an external program.
  • The Menu-Code has been rewritten.
  • The GUI-Code has been rewritten and extended.
  • The music is converted from the original Dune II *.ADL or *.XMI Files. These files are converted to WAV-Files. It is still possible to use other files as background music (Download high-quality mp3-files here)
  • The configuration is loaded from “Dune Legacy.ini”
  • The interface for the Structures and Units had been redesigned to seperate functionality of a Unit/Structure and it’s interface
  • The SFX is loaded from PAK-Files and upsampled
  • The save games are now saved platform independent (endian-safe and 64-bit safe)
  • Save as many savegames as you like
  • The campaign works like in the original Dune II
  • Changed the unit/structure data to be like in the original
  • Unit/Structure data is loaded from a file
  • The whole game is now based on a single random number generator and thus reproducable
  • Replays are now possible
  • A lot of small graphical effects (Explosions, tracks on sand, dead infantry) where added
  • The game is very stable now
  • Many smaller bugfixes