Xuri
Visitor
Wait, what's UOX3?
If you haven't lived under the rock with us for the last 10-15 years, you probably either don't know what Ultima Offline eXperiment 3 (UOX3) is, or you know, but have long forgotten about its existence. If you're in the latter camp, I'm here to inform you that any rumors about our demise have been greatly exaggerated - we're still alive and kicking!
If you're in the former camp, I can tell you that UOX3 is literally the grandfather of Ultima Online server emulators (and the first to go open-source), and has been around for nearly 25 years.
UOX3 currently represents an alternative to some of the more complex UO emulators out there, and much effort has been put in to make it as easy as possible to get started. With the help of extensive and up-to-date documentation, features that assist fresh admins to get their shards up and running in a matter of minutes, and with the support of a friendly and helpful community, our aim is that anyone who wants should be able to run their own UO shard - whether offline or online - without requiring a Master's Degree in programming!
Some of UOX3's selling points include, but are not limited to...
So what's new in UOX3 0.99.5?
This current release of UOX3 has been over a year in the making, and contains a host of updates and additions, like...
If you're interested in trying out an Ultima Online emulator with soul, or if you're looking for a project where you can still make your mark as a contributor of code or scripts, check out the Ultima Offline eXperiment 3 at www.uox3.org, visit our GitHub pages or come hang out with us on Discord!

If you haven't lived under the rock with us for the last 10-15 years, you probably either don't know what Ultima Offline eXperiment 3 (UOX3) is, or you know, but have long forgotten about its existence. If you're in the latter camp, I'm here to inform you that any rumors about our demise have been greatly exaggerated - we're still alive and kicking!
If you're in the former camp, I can tell you that UOX3 is literally the grandfather of Ultima Online server emulators (and the first to go open-source), and has been around for nearly 25 years.
UOX3 currently represents an alternative to some of the more complex UO emulators out there, and much effort has been put in to make it as easy as possible to get started. With the help of extensive and up-to-date documentation, features that assist fresh admins to get their shards up and running in a matter of minutes, and with the support of a friendly and helpful community, our aim is that anyone who wants should be able to run their own UO shard - whether offline or online - without requiring a Master's Degree in programming!
Some of UOX3's selling points include, but are not limited to...
- ...64-bit cross platform support across Windows, Linux and macOS, with feature-parity across all supported platforms
- ...JavaScript-based scripting engine that's both easy to learn, powerful and fast enough to do almost anything you put your mind to
- ...Dynamic reloading of scripts and definition files - almost every aspect of UOX3 can be reloaded on the fly. Want to iterate on that custom gump? Make your changes, reload the specific script you're working on and test the gump again in just a few seconds
- ...Custom object tags - permanent or temporary - can be added to any game object via scripts, GM commands or definition files. Store custom ints, strings and booleans per object without having to customize the core of UOX3
- ...Special focus on features and systems from the LBR/Pub15/Pre-AoS era of UO, while at the same time laying the ground work for admins to incorporate features from other eras into their shard to form their own unique vision of what UO could be like
- ...Instancing system allows scripters to let players co-exist in the same virtual space, in the same map, at the same coordinates - without seeing or being able to interact with one another. Potential use-cases: Instanced dungeons/caves, housing zones, shared static houses, personalized quest-areas, etc.
- ...Multi-Language Support. UOX3 comes with a custom dictionary system that allows for sending script and system messages to connected clients in the client's default language, or to specify a default language for the server which is used for all connected clients regardless of their language settings. Languages currently supported by server (translation quality may vary): English (Default), Czech, French, German, Italian, Polish, Portuguese, Spanish
So what's new in UOX3 0.99.5?
This current release of UOX3 has been over a year in the making, and contains a host of updates and additions, like...
- ...Massive performance improvements when it comes to loading and saving
- ...Improved server stability
- ...Modernization and cleanup of code base
- ...Easier shard setup process for first-time-users
- ...World templates that lets one quickly fill one's UOX3 world with all kinds of decorations and NPCs
- ...Support for 8 different languages via a custom dictionary system
- ...Revamps of many features like boats, fishing, taming skill and pets, cooking and crafting skills, magic system and combat mechanics
- ...Introduction of automatically generated pre-AoS magic items as loot (ex: "surpassingly accurate silver katana of vanquishing")
- ...Improvements to in-game shard management tools like the GM add-menu and tweak menu systems
If you're interested in trying out an Ultima Online emulator with soul, or if you're looking for a project where you can still make your mark as a contributor of code or scripts, check out the Ultima Offline eXperiment 3 at www.uox3.org, visit our GitHub pages or come hang out with us on Discord!
