Home API Manuals About Forum
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

What is Stealth?

This site is dedicated to Stealth, a client for Ultima Online. My goal in building it was to create something universal: a tool that can emulate almost any player action in the game while staying very light on system resources. Above all, I wanted Stealth to run completely independently of the original UO client.

Where to start? If you’ve just discovered Stealth, read through this overview first. Every script method, with usage examples, lives in the API section, and step-by-step guides and explanations are in the Manual section.

Before writing your own script, it’s worth checking what already exists: chances are something close to what you need is already out there. If you get stuck, join our Discord and ask in the #scripts channel. The community is glad to help, and most common questions are already answered there.

I hope Stealth proves genuinely useful to you. That’s what makes all the work worthwhile.

What can Stealth do?

  • Works with every client and server version
  • Scriptable in Pascal, Python and C#, enough to build macros of any complexity
  • Direct, low-level access to your character and to the client-server traffic: Stealth reads incoming data, reacts to it and runs your scripts instantly, which keeps macros fast and efficient
  • Very low resource usage, so you can run a large number of characters at once
  • Compile your scripts into protected assemblies that run in Stealth but can’t be read or edited
  • Built-in script editor with syntax highlighting and auto-completion for functions and parameters
  • Built-in debugger with step-by-step execution, breakpoints, live variable inspection while paused, jump-to-error, and more
  • Smart movement system that respects static and map tiles
  • Powerful built-in path-finding that picks the fastest route for your character
  • Game map with zoom, plus a separate map window (similar to UO AutoMap)
  • Fast item cache that handles large numbers of items around your character without slowdown
  • Fast access to client files: clilocs, maps, statics, graphics and more
  • Full support for modern in-game content: races, abilities, new skills, new spells, and so on
  • Behaves so close to the original client that the server can hardly tell the difference
  • Built-in proxy support: connect to the game server through SOCKS 4/5 or HTTP proxies, with authentication if required
  • Run a standard graphical client alongside Stealth, with patches applied on the fly and no manual patching needed: resize the play area (e.g. 1024x768), launch multiple client copies, and cut idle CPU load from 60-70% down to 2-3%. Orion and ClassicUO are supported too
  • A script API with 450+ methods, covering essentially everything you need in game