This update is probably way overdue, but today I’ve released a new version of the Ultima 2 Upgrade. This version includes new builds of command-line utilities that run natively in Windows (32 and 64 bit), DOSBOX, or Linux. You no longer need to find CWSDPMI in order to run them.
Release 3.3 includes a few new features, the largest of which is the inclusion of Sosaria Mod. This enhancement allows you to play Ultima III on the Lands of Lord British map from Ultima I.
One thing that I’ve felt the earlier Ultima’s are often missing is a world guide. Ultima IV and later have it – a description of the world, including its regions, its cities and a little bit of history. It’s a very big part of why Britannia had a more consistent and coherent world lore. Since I’m aiming for a similar thing in Sosaria Mod, why not put one together for Ultima III?
During the SosariaMod beta, one of the key pieces of feedback I received was that the upgrades are still fairly difficult to install. While I’ve tried to streamline the install process with each iteration since v3.0, including providing Windows, Linux, and DOS versions of install tools, there is still a step or two that requires a command line. Hopefully, the next version will change that.
Hey guys, I’m looking for people to beta test U3 SosariaMod / patch 3.3 and provide feedback. If you’re interested please shoot me an email at email@example.com and I’ll reply with a link to the 3.3 beta package and instructions.
And if you participate, thanks!
One of the new features coming in U3 patch 3.3 is the addition of a “Start a New Game” option. This option is added directly to the in-game main menu, and will reset your party, register, and all saved progress on the sosaria map (which included monsters, ships, moon state, and whirlpool location).
The reason why this is even a thing in Ultima’s 2 and 3 is that these early 1980’s games were designed to save your game state to “player” floppy disks. When you wanted to start a new game, you simply used a clean player disk.
Well looks like there’s a nasty bug in patch 3.2. It turns out that the invalid action and invalid command sound effects both fail to clean up after themselves which could result in the game crashing. The way I’ve been able to trigger it was to use an alt-command (like Alt-X) when entering an “other” command, or backspacing beyond the start of the command prompt.
I already have a fix checked in and it’ll be released in 3.3.
Announcing Sosaria Mod, a new project under the Exodus Project umbrella. Sosaria Mod is a world mod to Ultima’s 2 and 3 that allow both games to be set in the “Lands of Lord British” from Ultima 1. This effectively keeps the first three games all on the same consistent world.
Not much to report on the Upgrade front today, but the site has changed quite a bit. I’ve transitioned it to a more modern content-managed solution. The roots of this site are pretty old (circa late 90’s) and it was beginning to get somewhat tiring to hand-craft HTML around every post or version update. Blog tech has changed quite a bit since the last redesign ~10 years ago. But thanks to WordPress, this site has several new features:
- You can now comment on news posts!
- You can now search for content in posts/pages.
- The site is responsive, so it should look good on mobile devices.
- And for me – It’s easier to make site updates as everything is now CMS-driven.
One of the most common requests I’ve received over the years has been for improved PC-speaker sound effects. I’ve now published Release 3.2 which contains this update. You can also check out the release notes or read more about the technical details of how it works.
For transparency, I started this project shortly after releasing v3.1 and had a working and tested driver, but hadn’t yet integrated it with the game. I had to put some extra crunch time in at work shortly after, and of course by the time I had the availability again my focus was elsewhere, thus the 2+ year gap. But I’ve had some renewed interest recently in getting this going again and wanted to get this wrapped up. I have a few ideas of other improvements to make, so I’m hoping I can put some time into them.