When deciding which engine to use to run Ultima VII, it really boils down to some small preferences, which I will discuss later. Here however are the facts Jack:
DOSBOX
Run the exciting original game in all it's exploitable* and game-breaking** buggy awesomeness.
PROS
- It's the original. Nothing at all is changed.
CONS
- It's the original. Noting at all is changed.
- DOSBOX performance can be good or bad depending on your computer.
- You are stuck with the default 320 x 200 resolution (but you can use 2x or 3x scaling)
- As the only(?) person at the codex that physically owns a
Roland MT-32 the sounds are quite often buggy at times. It's really fucking annoying to me.
EXULT
(My observations are based off the current
Exult 1.5.x Snapshots dated 2011-03-02 22:46)
Run the exciting original game with plot-stopping and game-breaking bugs fixed as well as a dazzling array of very nice enhancements but with a few minor non implemented features present in the original.
PROS
- All game-breaking bugs** present in the original are fixed.
- The sheer amount of enhancements would take an entire topic post due to the large amount of them. Suffice to say, it is much more user-friendly now and less fucking annoying than the original.
- A number of dialogue bugs are fixed.
- Ultima VII looks fucking gorgeous in a 800 x 600 resolution to me.
- You can hear all the sounds and music as played through a Roland Mt-32 (since most people do not own one) as the game was originally written for this old sound card.
CONS
- Stealing and killing NPC's is only slightly implemented, this will be added later.
- The loot tables are wacky and you get way more gold that the original, as well as not getting items that are dropped in the original. This needs to be addressed. Though getting money even in the original is laughable.
- The combat is.... different. Let's be honest here however. The combat in U VII is fucking shit. It always was, however the "feel" of combat is different than what was present in the original.
- Some NPC schedules are kind of strange, but unless you sit and stare at them for a long time you probably would never notice.
- Corpses (currently) are block-able objects and can get a tad annoying. They are however working on fixing this.
If any of the above CONS make you boil over in an uncontrollable fit of pure rage, well then just play the DOSBOX version. Just be aware of the game breaking bugs**.
For me *personally* I love the Exult version. Most of the time when I have the urge to play U VII and just fuck around a little bit, the Exult version is simply the much more user friendly version. The lack of fully implemented stealing I know makes Elwro and a few other Ultima BRO's™ here rage, but I found stealing not a big deal to me as getting money in Ultima VII is laughable at best (though their comments are lulzy when you do steal and don't use the exploits as well as when they leave your party because of this or killing NPC's). Personally the broken loot drops (in BG) and the different “feel” of the combat are the only 2 things I do not like personally. These few annoyances become less annoying when enjoying the multitude of enhanced option and increased user-friendliness of the Exult version
Though I do have to admit every few years or so I get the urge and just play the goddamned original in DOSBOX the way the good lord intended, and then frantically pressing the “k” key and then realizing I can't use that handy new short-cut, and then missing the in game notebook, the optional SI paper dolls in BG, the large number of save games, the higher resolution, the optional face status bars at the bottom, the right click to close a container, oh shit! I just walked to Minoc and the game breaking plot-specific scene didn't load... reload....
* The well known Iolo the Thief™ exploit to name one. There is too many to mention them all.
**If you play the DOSBOX version: ALWAYS WALK TO Minoc. DO NOT use the carpet, or horse. WALK THERE. Period. Also NEVER EVER EVER Fly over the Isle of the Avatar with the magic carpet. And thirdly (this is not game breaking IIRC), Dead NPC's like to come back to life, which is a kind of amusing bug to see.
A complete list of bugs can be found here:
The Codex of Ultima Wisdom