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
UO: Shattered Legacy (PreAlpha UO)
Here you can post about UO Tools not specific to POL, but to the UO Client. This includes map editors, custom clients, mul editors (except UOFiddler, use it's forum), and so on.
Moderator: POL Developer
Jump to
- Contrivance
- ↳ POL Server Website
- ↳ General Discussion
- ↳ Rants
- Novice & Help Area
- ↳ Hello world
- ↳ General Help
- ↳ Scripting Help
- ↳ Guides
- ↳ First steps
- Official POL Distribution (Distro)
- ↳ Development Discussion
- ↳ Distro Bug Reports
- ↳ Test shard
- ↳ Contribute to the distro
- ↳ Contributed Optional Packages and Scripts for the Distro
- Core Discussions
- ↳ Current development (100)
- ↳ Current stable release (099)
- ↳ Bug Reports & Feature Requests
- ↳ Solved issues
- ↳ Old requests
- ↳ Contribute to the core
- 3rd Party Scripts
- ↳ Contributed Scripts & Packages
- ↳ Complete Worlds
- 3rd Party Software
- ↳ POL Tools
- ↳ UO Tools
- ↳ Packet World
- ↳ Hosted Projects
- ↳ UOFiddler
- General Shard Development
- ↳ Miscellaneous Development Discussion
- Archive
- ↳ Older Core Versions
- ↳ POL Core 095
- ↳ General Help (095)
- ↳ POL Core 096
- ↳ General Help (096)
- ↳ POL Core 097
- ↳ Feature Request Archive
- ↳ General Help (097)
- ↳ Bug Reports (097)
- ↳ Solved Bugs (097)
- ↳ POL Core 098
- ↳ General Help (098)
- ↳ Bug Reports Archive (098)
- ↳ Old distros
- ↳ POL Core Patch Submissions
- ↳ Distro Patch Submissions