Want to play some classic RPGs? ScummVM is helping to keep many classics alive and multiple Ultima titles should now work nicely in it.
On May 21 the team blogged that Ultima IV: Quest of the Avatar has been added, based on work from the xu4 project. With the ability to play as the original or as an Enhanced edition with VGA graphics. The ScummVM integration gives it some extras like multiple saves, keybind configuration and more.
They also announced Ultima VI was added, based on the Nuvie project. Again this has an Enhanced mode, although it works differently, giving you things like a full-screen map and other features. They said due to a "miscommunication", the Nuvie project may also continue as a standalone project.
Today, May 25, they also announced their existing Ultima VIII integration has advanced so far that Ultima VIII can now be played through to completion!
All three games can be tested in their daily builds. Read more on the official site. However keep in mind you need the original games which can be picked up easily on GOG:
Anybody knows why not V and VII? They only like even numbers? :D
Not sure about "V" but in the case of "VII" there is already Exult that runs that game pretty well and improves on the original in many ways.
http://exult.sourceforge.net
ScummVM is an incredible engine. I am not usually enthusiastic for old games, but in this case, I have to say, Ultima VIII was an amazing RPG.I liked how they made the environment more interactive with all the climbing and jumping (at least after they got the controls sorted out), and the way you had to prepare spells from reagents wasn't too bad either. But compared to Ultima VII, it was a big disappointment. Outside of Tenebrae the world felt small and empty, and there wasn't much in the way of story or side quests. In fact, it was so short that I had to play it twice. And it didn't really get any better the second time round ...
So no, not going to revisit this one.
ScummVM is an incredible engine. I am not usually enthusiastic for old games, but in this case, I have to say, Ultima VIII was an amazing RPG.
Out of all of them you picked that as the amazing one? It was buggy and wasn't anything like any of the others. :P
Anybody knows why not V and VII? They only like even numbers? :D
Anybody knows why not V and VII? They only like even numbers? :D
Not sure about "V" but in the case of "VII" there is already Exult that runs that game pretty well and improves on the original in many ways.
http://exult.sourceforge.net
Well it's the same question about 1-3. Basically 4 had xu4 to a really great level, so ScummVM can just use that engine, but from what I have seen, xu4 hasn't been updated in a LONG time, so I think ScummVM is just pulling it under it's wing, and adding it as an 'also runs...' Now as you mention, VII already has the still developed Exult engine that is very excellent to run it. VI I think also has been stuck in it's development cycle for a long time (Nuvie, though they say they're still developing it as a standalone?). VIII, I wonder if the one that had been working on it (Pagan I think was the engine?) just joined ScummVM for the help?
Edit: Ultima VIII was called Pagan, the engine to remake it was called Pentagram! I still have the map somewhere...
Now if we can get 1-3 and IX...
I've actually been thinking of playing 1-5 on the original system (well okay I got an Apple IIGS to play the original Apple II versions. Finally figured out I need a GS patched version for 3-5 to work with the Mocking Board...)
This is awesome though, HUGE Ultima fan (to the point that I am working toward the goal of fixing the Atari 8bit version so Ultima 3 and 4 display with modern video upgrades correctly!)
Last edited by slaapliedje on 26 May 2020 at 5:12 am UTC
I was a bit too young to play all of the Ultima series, but I really enjoyed Ultima Online. I'm excited to try these classics at some point in the near future.Hey, want to play Ultima Online? I mean if we got a group going on Linux, we'd be the only ones playing. I logged in there a few months ago and it was EMPTY. Monsters everywhere. It wasn't like it used to be where you'd walk near the bank in Britain and the whole game would just crawl.
Personally tho I've never been an Ultima fan... Somehow every time I tried to get into it (mostly via the excellent Exult) it's mechanics just didn't work for me. Kept getting bored with aimlessly shuffling through every possible item in the very first town ¯\_(ツ)_/¯ (I think the farthest I ever got was the second one, with a horse cart or something... never actually figured out if I did everything that was supposed in the first one - this game is... scant on feedback)
Hey, want to play Ultima Online? I mean if we got a group going on Linux, we'd be the only ones playing. I logged in there a few months ago and it was EMPTY. Monsters everywhere. It wasn't like it used to be where you'd walk near the bank in Britain and the whole game would just crawl.Now days I play the Legends of Aria server called Legends of Ultima, check it out if you haven't already!
Exult has already been ported to the Amiga and Falcon, though I think the Falcon port might be pretty old.but what the practical purpose of absorbing a mature and expansive project like Exult into scummvm would be?
You get lots of free ports to other platforms and all the bells and whistles configuration-wise that it provides by default, other than that, not much. ScummVM is mainly a project to preserve game engines, not for developing them, which is why he refrained from going after Exult while they are still working on it.
Ha, I am going to try to ramp up my skills, and since back in the day I did a lot of hacking on Ultima IV, and a bit on V, I was going to try to upgrade IV for the VBXE on the Atari and there is a partial version of V that would be awesome to reverse engineer and complete for the platform.ScummVM is an incredible engine. I am not usually enthusiastic for old games, but in this case, I have to say, Ultima VIII was an amazing RPG.
Out of all of them you picked that as the amazing one? It was buggy and wasn't anything like any of the others. :P
Anybody knows why not V and VII? They only like even numbers? :DAnybody knows why not V and VII? They only like even numbers? :D
Not sure about "V" but in the case of "VII" there is already Exult that runs that game pretty well and improves on the original in many ways.
http://exult.sourceforge.net
Well it's the same question about 1-3. Basically 4 had xu4 to a really great level, so ScummVM can just use that engine, but from what I have seen, xu4 hasn't been updated in a LONG time, so I think ScummVM is just pulling it under it's wing, and adding it as an 'also runs...' Now as you mention, VII already has the still developed Exult engine that is very excellent to run it. VI I think also has been stuck in it's development cycle for a long time (Nuvie, though they say they're still developing it as a standalone?). VIII, I wonder if the one that had been working on it (Pagan I think was the engine?) just joined ScummVM for the help?
Edit: Ultima VIII was called Pagan, the engine to remake it was called Pentagram! I still have the map somewhere...
Now if we can get 1-3 and IX...
It's a question about what is the simplest way to implement the (sub-)engines in ScummVM. The three selected titles were chosen because (mostly) dead projects for them already existed (and had a compatible licence!).
Nuvie still had a few edits a couple years ago but the maintainer got sidetracked with other projects, incidentally also with adventure games, which are part of ScummVM but he had not answered to e-mails before the merge and is still unsure about it.
Pentagram has been dead for a long time but it was actually started by former ScummVM developers who had also been working on Exult, so they used what they learned with ScummVM for the project structure, which helped integrating it "back". xu4 was long dead as well like you said, so this is the new home for it.
As for the rest, see Mnoleg's link where DreamMaster explains why Exult has been left alone (for now, anyway) and also scroll to the top, where he talks about his very own Ultima engine. While supporting all of them is the goal, Ultima II, III, and V might take many years. I remember following a similar project ~15 years ago for Ultima V called nu5 but it never got past the reverse-engineering step.
Of course I will open source all the work.
Exult has already been ported to the Amiga and Falcon, though I think the Falcon port might be pretty old.Having portable code is just a prerequisite, what ScummVM offers is simply the manpower to make the ports (although they currently have a tough time finding someone to fix their Android port), you will not find another game project with as many ports as ScummVM has (except for DOOM of course :D).
If you want to work on Ultima V, make sure to get in touch with DreamMaster first, he just wrote a post on his weblog where he expressed interest in it himself, unlike Ultima II and III which might never happen, if nobody else will look into them.
What would actually be a good way to do it for older platforms (I'm talking 8bit here where ScummVM probably wouldn't even load the menu...) is to create a generic Ultima engine, and then just recreate the games in it. Like take Ultima V's engine, and remake the maps in it.
See more from me