Simple Readme:

Because my code was originally in C++, and I haven't really done SDL before,
some of the code was borrowed from:

nodling (http://www.geocities.com/nodling/)
the xu4 project (http://xu4.sourceforge.net/)
SDL_Mixer Tutorial (http://www.kekkai.org/roger/sdl/mixer/)

This current release is not optimized by any standards.

Right now it:

Loads the graphics into memory
Loads the map into memory
Animates some tiles
Plays music
Can enter and leave towns

This is more to help other people who want to rewrite Ultima 5, and to give
people a general idea of the bare minimum system requirements *before* optimization.

I compiled the code in Visual Studio .NET 2003, and included the workspace for it.
Outside of that, the only external libraries you need are:

SDL (http://www.libsdl.org/)
SDL_Mixer (http://www.libsdl.org/)

After compiliation, just make sure to change the directory in settings.ini to reflect
the directory where ultima5 is installed.  I have it defaulting to c:\ultima5

To have music, you must have a music subfolder under the Ultima 5 folder (ie: C:\ultima5\music).
You can edit what songs are used, as long as it is available with SDL_Mixer, under music.ini.
I got my default midi files from The Exodus Project, but I'm sure The Bard's Library or wherever
is just as good.

(To get the music I used, go to:

http://exodus.voyd.net/

Click on U5 MIDI Music at the bottom of the page.)

I haven't tested this on any other system than WinXP with VS.NET2003, so any errors,
just email me what they are.

To quit, simply press Alt-X.


Ultima 5 is copyright of Electronic Arts, and I am not affiliated with them in any way.

-Nytegard
nytegard@yahoo.com