Please login to access the resource

Exult project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.

Edit Package exult
https://github.com/exult/exult

Ultima 7, an RPG from the early 1990's, still has a huge following. But, being a DOS game with a very nonstandard memory manager, it is difficult to run it on the latest computers. Exult is a project to create an Ultima 7 game engine that runs on modern operating systems, capable of using the data and graphics files that come with the game.
Exult is written in C++ and runs on, at least, Linux, Mac OS X and Windows using the SDL library to make porting to other platforms relatively easy. The current version supports all of "Ultima 7: The Black Gate" and "Ultima 7 part 2: The Serpent Isle", allowing you to finish both games. This is only possible due to the work done by other fans who have decoded the various Ultima 7 data files, especially Gary Thompson, Maxim Shatskih, Jakob Schonberg, and Wouter Dijkslag.
Exult aims to let those people who own Ultima 7 (copyright 1993) play the game on modern hardware, in as close to (or perhaps even surpassing) its original splendor as is possible. You need to own "Ultima 7: The Black Gate" and/or "Ultima 7: Serpent Isle" and optionally the add-ons (not required to run) in order to use Exult, and we encourage you to buy a legal copy.

Refresh
Refresh
Source Files
Filename Size Changed
exult-1.6.tar.gz 0006615529 6.31 MB
exult.changes 0000001552 1.52 KB
exult.spec 0000004540 4.43 KB
Revision 5 (latest revision is 7)
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 797182 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 5)
- Run spec-cleaner
- Use github source url
- Switch to SDL2
- Build with support for fluidsynth
- Build with support for exult-studio
- Create a subpackage for exult-studio
- Update to version 1.6
  * Shortcut bar with important shortcuts right on top of the screen
  * Switch to SDL2 - important for up to date OS'
  * NxBR and HQ3x/HQ4x scalers
  * Option to drop stacks of items without confirmation
  * Some more combat options to make charmed combat more difficult
  * Schedules got a work-over and are more closer to the original
    but not yet perfect
  * NPCs using beds are sleeping better now
  * Paperdoll support of wearing diapers
  * Portable option for Windows
  * Separate settings for fullscreen and windowed mode possible
  * HighDPI mode available on macOS
  * Better pathfinding when the party boards a barge
  * Fixed most inexplicable crashes
  * Serpent Isle Beta version works
  * Cleaned up the code in many places and fixed many compiler
    warnings
  * Tons of bugfixes
- Drop not longer needed patches:
  * exult-1.4.9rc1-pngio-libpng15.patch
  * exult-1.4.9rc1-manip.patch
  * exult-1.4.9rc1-istring-this.patch
  * exult-1.4.9rc1-configure-link-x11.patch
Comments 1

Trilkhai Kitty's avatar

Could somebody with the required skills/experience please update this to version 1.8 sometime, if it's possible?

openSUSE Build Service is sponsored by