Andrew writes in, asking a question that realistically I should have already published an answer to:
I want to play the Ultima games from beginning to end, but I have no clue how to apply the upgrade patches!
I’m not an expert or even a novice code writer, so please excuse me if I ask you to tell me what to do step by step.
If it helps, can you start with just Ultima 2?
I’m going to put my reply in an article, because that way I can add it to the FAQ as a link. If any of you have suggestions which you feel are better than mine, by all means give them in the comments.
Note: For the purposes of this write-up, I am assuming that everyone is trying to run the PC/DOS versions of the earlier games.
Akalabeth
Your best bet for playing Akalabeth (or Ultima 0) is Paul Robson’s remake of it. Or you can grab the iPhone version of the game.
Alternatively, if you want to run the original game in DOSBox, you should grab this patched executable which will enable the Ultima Collection version of the game to run smoothly under the DOS emulation software.
Ultima 1
There isn’t much you need to do — or can do — for Ultima 1; there is only a single graphics patch available for the game, which is recommended as it corrects a known glitch in the original display driver executable.
It is best to run Ultima 1 in DOSBox.
Ultima 2
There are two different approaches you can take to get Ultima 2 up and running. One method would be to use Ultima 2 for Windows, which is a front-end for the original game data files. As such, it should work with the various patches that comprise the Ultima 2 Upgrade (but that is untested). And realistically, I’m not 100% sure that the Windows front-end works under modern Windows environments, or on 64-bit systems.
So, the other option is to run Ultima 2 in DOSBox, and just apply the Ultima 2 Upgrade.
Ultima 3
There are two different approaches you can take to get Ultima 3 up and running. One method would be to use Ultima 3 for Windows, which is a front-end for the original game data files. As such, it should work with the various patches that comprise the Ultima 3 Upgrade (but that is untested). And realistically, I’m not 100% sure that the Windows front-end works under modern Windows environments, or on 64-bit systems.
So, the other option is to run Ultima 3 in DOSBox, and just apply the Ultima 3 Upgrade.
A third option, which Sergorn Dragon recommends, is to pay $5 to LairWare and grab their OS X port of Ultima 3. If you can get a good Mac emulator up and running (or an OS X virtual machine), or if you have an Apple computer already, this is easily the best way to go, as LairWare’s version of the game is easily the best out there.
Ultima 4
The best way to play Ultima 4 is using xu4. There is really no better way to do it. You might also want to grab this fix for Hythloth.
I believe that xu4 also renders moot the need for the Ultima 4 Upgrade patch.
Ultima 5
It is best to run Ultima 5 in DOSBox. There are a number of patches available for the game as well, including the comprehensive Ultima 5 Upgrade , a music patch, a patch that lets you use the numeric keypad properly, and (of course) a patch to remove the runic font used at various points in the game.
Alternatively, if you have an advanced TI calculator, there’s a faithful port of the game for that platform as well.
Ultima 6
I’m not 100% sure, but I don’t think you can yet complete the game using Nuvie. As such, it is probably best to run Ultima 6 in DOSBox.
There isn’t much in the way of patching needed to play Ultima 6. If you configure it to use the PC speaker, this timing patch might be of use if you are noticing odd sound errors, and there are also patches for MTU-32 and Soundblaster sound, and for AdLib sound. Use as necessary.
Savage Empire & Martian Dreams
Since Nuvie does not yet support these two games fully, it is best to run Savage Empire and Martian Dreams in DOSBox. There are no patches needed for either game.
Ultima Underworld & Ultima Underworld 2
The best way to play the two Underworld games is to just buy them from Good Old Games; they will run under pretty much any modern version of Windows. The GOG version should already incorporate the official patch for the first game and the second game. If you want a bit of mood music in the first game, there is a patch which adds a MIDI soundtrack, which I can only assume works with the GOG versions of the game.
If, on the other hand, you don’t want to buy the games off of Good Old Games, it is best to run Ultima Underworld and Ultima Underworld 2 in DOSBox. If you’re playing the CD-based versions of the games, you shouldn’t need the official patches; if you’ve got the game on ancient 3.5″ diskettes, you may need those patches.
Ultima 7 & Serpent Isle
A good and easy way to play Ultima 7 and Serpent Isle is with Exult, which is a mature cross-platform engine for the original game data files that incorporates a number of graphical scalers (so you can run the game at higher resolutions), bug fixes, and enhancements. If you use Exult, there’s no need to install any other patches.
If, however, you want to play the games in their pure form, they are well-supported by DOSBox.
As far as patching the games goes, you shouldn’t need much in the way of patches to run the game under DOSBox. If, however, you want a bit of additional atmosphere in the game, there is a patch that adds support for MIDI music in Ultima 7 (and a similar patch for Serpent Isle). There is also an official patch from Origin Systems for Ultima 7, which might help if you find that Ultima 7 crashes.
Ultima 8
A good and easy way to play Ultima 8 is with Pentagram, which is a cross-platform engine for the original game data files that incorporates a number of graphical scalers (so you can run the game at higher resolutions) and bug fixes. If you use Pentagram, there’s no need to install any other patches.
If you have a version of Ultima 8 that is on 3.5″ diskettes, however, you may want to install the official patch for the game from Origin, before firing up Pentagram.
And if you want to play the game in its pure form, they are well-supported by DOSBox. If you want to go this route, you may find the official patches from Origin Systems that add AdLib support and fix a few bugs and improve gameplay to be of use.
Ultima 9
Ultima 9, interestingly, will run even under Windows 7 (32-bit and 64-bit). To get it working, you just need to install the official v1.18 patch and the unofficial v1.19f patch. You may also want to install the Forgotten World v1.19g patch, which corrects a couple more bugs in the game.
And if you want to improve the look and feel of Ultima 9 somewhat, there is also the Beautiful Britannia R1 patch.
Be mindful of the fact that when you have the game fully patched, it will run pretty darn well for the most part…but you will encounter bugs in Moonglow, possibly in Yew, and possibly when trying to manually sail the boat around. You will also want to enable the flying cheat, because on most modern systems you will encounter the “floating runes and sigils” bug after cleansing each shrine.
One final note: Keep your eyes on Good Old Games as the summer progresses; it has been confirmed that more Ultima titles (beyond the two Underworld games) will be released through that service over the coming months. Which games, exactly, I am not yet sure of.