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