• Hail Guest!
    We're looking for Community Content Contribuitors to Stratics. If you would like to write articles, fan fiction, do guild or shard event recaps, it's simple. Find out how in this thread: Community Contributions
  • Greetings Guest, Having Login Issues? Check this thread!
  • Hail Guest!,
    Please take a moment to read this post reminding you all of the importance of Account Security.
  • Hail Guest!
    Please read the new announcement concerning the upcoming addition to Stratics. You can find the announcement Here!

Ultima Offline eXperiment 3 v0.99.7 Unchained!

Xuri

Visitor
Wait, UOX3 is still around!?
Yep! Going on 28 years now. Since the first versions were released in 1997 (!) many great contributors have come and gone, many great forks have been born and died (RIP Wolfpack, Lonewolf, UOX Classic, etc. f), but UOX3 keeps on going - and now we've released UOX3 v0.99.7!

Why should I care?
UOX3 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 - offline or online - without requiring a degree in programming!

What's new in UOX3 v0.99.7?
While it's been two years since the last "official" release, development has continued steadily on GitHub, with numerous additions, updates and fixes, like...

  • ...Major NPC behavior/pathfinding performance improvements and optimizations
  • ...New gameplay features and content (all of which are optional to use) like Pet Bonding, Treasure Hunting, AoS Special Moves, Glassblowing, Tailoring BODs, additional AoS item properties
  • ...Revamps of Poisoning/Healing skills with better era-specific behavior
  • ...Hundreds of spawn regions added to improve NPC/monster populations in dungeons, overworld areas, oceans and towns
  • ...Fully populated Khaldun dungeon with new NPCs and scripted puzzles
  • ...Halloween event decorations via world templates (easy to enable/disable on demand)
  • ...Internal timer systems upgraded from 32-bit to 64-bit, resolving long-standing issues for servers with high uptime
  • ...More JS events, functions, methods and properties for improved scripting capabilities
  • ...New in-game tools to better manage players, NPCs and spawn objects
  • ...Improved server stability
  • ...Numerous bugfixes
The full list is too long to go into here, but if you head on over to uox3.org you can check out the expanded update notes with more details, or you can dig into the full changelog!

What are UOX3's other selling points?
  • ...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.
  • ...Client-independent 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
For a more complete list of features, check out the Feature Highlights-section of the UOX3 Documentation.

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!

1752903391583.png
 
Top