Page 1 of 1

UO: Shattered Legacy (PreAlpha UO)

Posted: Sat Jun 25, 2016 3:32 pm
by Folko
Hello,

I've been developing a server emulator for the pre-alpha version of UO (released 1996) for a few years. The progress used to be rather slow because a lot of reverse-engineering work was required since the protocol and data files of the client are very different from today's clients. But this work is completely done now.

Currently, there is a server emulator with support for most game mechanics, a tool to view all of the client's data files and initial work for a client emulator (you can currently login, run around, chat and use some gumps using the client emulator). The server is scriptable in Ruby with a script API inspired by POL. There is a basic AI to try PvM.

You can find the project here: https://github.com/fpw/uosl/

Some screenshots: https://github.com/fpw/uosl/tree/master/screenshots

I haven't been working on it for a while now, but once every few years I'm adding new features to it. I mainly posted the link here in case you didn't know the project yet. Trying the pre-alpha of UO is quite interesting in my opinion.

Regards

Folko