| Channel | Status |
|---|---|
| Release | |
| Dev |
TazUO was originally a fork from ClassicUO with the mindset of adding features requested by users to improve QOL. TazUO has since moved away from ClassicUO, we will keep an eye on ClassicUO updates and incorporate changes or fixes as they have a wider user base that provides bug reports, but TazUO will no longer be merging all changes from ClassicUO.
The easiest way to play with TazUO is via our launcher!
For contributors, or players on niche / legacy shards where the launcher isn't a fit, you can build the client directly.
- .NET 10 SDK —
dotnet --versionshould report10.x. git.- A local copy of your shard's UO data files (must contain at least
tiledata.mul).
Works on Windows, macOS, and Linux:
git clone https://github.com/PlayTazUO/TazUO.git
cd TazUO
dotnet restore
dotnet build -c ReleaseOutput binaries land under bin/Release/net10.0/<rid>/:
| OS | Binary |
|---|---|
| Windows x64 | bin/Release/net10.0/win-x64/TazUO.exe |
| macOS Apple Silicon | bin/Release/net10.0/osx-arm64/TazUO |
| macOS Intel | bin/Release/net10.0/osx-x64/TazUO |
| Linux x64 | bin/Release/net10.0/linux-x64/TazUO |
TazUO reads settings.json from the directory containing the binary. A minimal
config points at your UO files and a shard:
You can override any of these on the command line for one-off testing:
./TazUO -uopath /path/to/UO -ip your.shard.example.com -port 2593 -clientversion 7.0.95.0The full CLI flag list (including -settings, -debug, -highdpi) is parsed
in src/ClassicUO.Client/Main.cs.
Running against a UO:LBR / SphereServer 99z-era shard (pre-7.0 client with
active login-packet encryption) needs a few extra fields — the encryption
byte, ignore_relay_ip, and a correct clientversion string. See
docs/legacy-shard-setup.md for a full walkthrough
(verified on macOS Apple Silicon against a live 3.0.6m / 99z8 shard).
dotnet test tests/ClassicUO.UnitTestsCheck out our website for details on all the changes TazUO has made for players!
Most features can be disabled if you don't want to use said feature.
- Launcher - Managing profiles for multiple accounts/servers
- Grid containers - Easily find and move items with our fully customizable grid containers
- Custom build-in scripting - Build in powerful scripting languages. Python and Legion Script.
- Assistant features built-in - Like Auto buy, sell, auto loot and more.
- Journal - Vastly improved journal for readability and organization
- Alternative paperdoll - A new flavor of your paperdoll
- Improved buff bar
- Client commands - Several commands have been added for various features
- Controller support - That's right, play with your controller!
- Cooldown bars - Customizable cooldown bars
- Grid Highlighting - Grid highlighting of items that have specific properties, easier looting!
- Tooltip overrides - Customize and override any text in tooltips!
- Custom fonts - BYOF, Bring your own fonts for better readability.
There are many more features to check out in our website or in game, this list is just a sample!










{ "ultimaonlinedirectory": "/absolute/path/to/UO/files", "ip": "your.shard.example.com", "port": 2593, "clientversion": "7.0.95.0" }