Exult

Exult is an open-source project focused on the playability of Ultima VII and Ultima VII Part Two on modern systems. Their engine uses the original data files from the two games. They have also extended the original specifications in many excellent ways, as well as provided support for the creation of entirely original games based on the engine.

State
The project is currently in an advanced state of development. Almost all features from the original Ultima VII are supported and work similarily to the original. There are many releases available, but the newest snapshots are stable and contain the most features. The source code is available from SourceForge as snapshots and through Subversion.

New features
Exult features implemented so far that original Ultima VII didn't have:


 * Support for screen resolutions higher than 320x200, as well as windowed mode. However higher resolutions can have negative effects since the program was designed with a fixed view in mind.


 * High-quality antialiasing for smoother graphics.
 * An Improved savegame menu allowing a near infinite number of save slots.


 * Paperdoll support in The Blackgate (Serpent Isle must be installed).


 * Six new Avatar portraits for Black Gate, three for every gender, as well as several Avatar sprites for the various races (Again, Seprent Isle is needed).


 * Many new cheats and gameplay options, including a build-in cheat menu and teleport map.


 * New hotkeys such as "p" for using lockpicks and "b" for the spellbook. "k" now uses all keys in Black Gate.


 * Status bars for the characters give quick overview of hitpoints and mana.


 * Digital music of very high quality (MIDI is still available), as well as re-recorded digital effects.


 * Exult Studio which allows users to create their own games.

Relationship with Pentagram
The goal of the project is similar to Pentagram; in fact, the projects share several developers. Pentagram could be viewed as an offshoot of the original Exult team.