Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Ultima 7, what a classic. Released originally back in 1992 it continues to live on thanks to open source. Exult is a FOSS game engine for it and it finally has a fresh release.

16 years in the making! The last stable update for Exult was back in 2004. The release actually marked the 28th anniversary of Ultima VII - The Black Gate too, so they picked the timing for it nicely. Like with a lot of open source projects, it took time due to real life and some developers moving on to other things.

A massive update too, some of the highlights include:

  • Better pathfinding when the party boards a barge
  • Fixed most inexplicable crashes
  • Separate settings for fullscreen and windowed mode possible
  • SDL 2 for modern system support
  • NxBR and HQ3x/HQ4x scalers
  • Some more combat options to make charmed combat more difficult
  • Serpent Isle Beta version works
  • Schedules got a work-over and are more closer to the original but not yet perfect
  • Shortcut bar with important shortcuts right on top of the screen
  • Tons of bug fixes

See more on the Exult site and GitHub. It's licensed under the GPL.

It needs a copy of the data for Ultima 7, which you can get easily from GOG.com.

Article taken from GamingOnLinux.com.
12 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
5 comments

kaiman Apr 21, 2020
Nice to see an official release, though at least on Linux, compiling from source wasn't that hard.

As for Ultima VII, that's still one of my favorite RPGs of all times. There are games with better graphics, games with better combat (definitely!), probably games with better anything. But there's hardly a game that beats the package as a whole.

So I'm immensely grateful to the Exult team for all the work they did so far to keep that gem alive on modern hardware!
razing32 Apr 21, 2020
I never got to play those Ultima games when they were new - not many games available to me back then.
Glad I can still play them today.
randyl Apr 21, 2020
Ultima III was the first real PC game I played. I have great memories of Ultima games. 7 was a classic. I have them all on GOG so it might be fun to give this a spin and see how it plays.
Desum Apr 22, 2020
With ScummVM integrating Nuvie, I wonder what the odds of bringing Exult in are...
slaapliedje Apr 23, 2020
Quoting: Lightkey
Quoting: DesumWith ScummVM integrating Nuvie, I wonder what the odds of bringing Exult in are...
Not just Nuvie but also xu4 and Pentagram (Ultima IV/VI/VIII) and DreamMaster adding his own engine for Ultima in ScummVM as well.
You will notice a pattern on their homepages, that's because Dominus Dragon is involved in all those projects, so he changed all the logos. Him coordinating the new Exult release also has something to do with those assimilations. It's to show to DreamMaster that Exult is still alive and does not need saving like those other dead projects. Besides that, Exult Studio would not fit in ScummVM.
Whoa! When did all this happen? Also, will Roberta then support these integrated into the Steam library? Though I suppose you would need the GOG versions, plus if we can get MT32 support plugged in... maybe I can finally finish all Ultima games in a row like I have been planning to do for years. (Basically bought an Apple IIGS to play the original 1-5 in all their glory).
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.