Ultima 1 Revenge

Dino the Dark Dragon began reverse-engineering the Ultima 1 engine as a spare-time project in 2007. Initially, he managed to produce a basic engine for the game, as well as some documentation about the files and sites.

Since then, he has made a lot of progress with the game, and now intends to produce a full engine for the game, in the spirit of Exult. To that end, he has released a new build of the engine, as well as updated documentation of the game’s save file format. And I’ve used this new release as a reason to finish work on the new Ultima 1 subdomain. Ultima 1 Revenge is the leading project on the list there.

Note: Currently, the Ultima 1 Revenge engine requires the Microsoft XNA Framework 3.1 Redistributable to run, meaning that it is presently a Windows-only application. He intends, at some point, to see if he can get it working under Linux using the Mono development framework.

4 Responses

  1. Infinitron says:

    I assume we’re talking about the Ultima 1 remake here, not the original.

    • WtF Dragon says:

      I believe so, yes.

    • Dino says:

      Yes, it’s the Ultima 1 remake (1986). Infinitron – I just rediscovered the info on your site. That’s some really good work you’ve done. It will save me a lot of work in various areas of the game.