Many people who were computer gaming since the 80's, or maybe even the late 70's remember Ultima. It was one of the goto RPG's for a couple of decades and there have been very few since that even compare. I began the Ultima series with 6, it was the first Ultima to use 256 color graphics, for the time that was a big deal, Ultima was a true RPG with immersive gameplay, fantastic story, good graphics, nothing like Elder Scrolls mind you, and hours of great game play. The environment was fully interactive allowing you to interact with many of the objects in the game. You could go off the beaten path and kill everyone in a village, follow the story line and finish quests as you would like, explore the many areas in the game including caves, islands, towns, forests among other locations. It was truly a marvel of its time ready for the eager RPG fan to pick up and run with. The good news is if you want to play Ultima 7 you can, by purchasing the Ultima collecction, or other myriad of options and downloading the Exult application. In the same vein as WMOpen, Exult allows you to play Ultima 7, both the Black Gate and Serpents Isle. There are options that allow you to modify the resolution, add a line doubling scheme, full screen or window mode, cheating and other available options. Before downloading exult you should know there are some bugs it isn't perfect. Also, the setup is a little wonky out of the box so you should expect to make some configuration changes. If this sounds like a fun time for you the read on for the configuration of Exult.
First thing is first, you will have to install the Exult application. To install the app go to their download page located here. There are also install instructions for the various OS's. In terms of Ubuntu you can use apt-get in order to install Exult. In Ubuntu and any other OS that uses apt, do the following:
sudo apt-get install exult
Extract the installation of Ultima 7 to a directory of your choosing.
Now that Exult has been installed and the Ultima 7 files have been expanded/extracted it is time to configure Exult so it will work with your files. To configure Exult do the following:
You will need to replace the path, this is the path that is after "<path>", and replace it with the root of the Ultima 7 directory. By default the path here begins with a period, or ".", for ex:
Once you have done this then you will need to replace the path for the gamedat files. This section is labeled "<gamedat_path>". You will need to provide the path to the damedat directory under the Ultima 7 directory, for ex:
Next you should configure a directory for your save game files, for ex:
Once this is done save the configuration file, launch Exult and enjoy the game.