The UOAssist pane contains controls and settings specific to UOAssist users.
The features described on this page are only active if you are also running
(You need UOAssist.DLL version 1.16.0 or later.)
Tug has given me permission to tell you that these features will work
whether your copy of UOAssist is registered or not. So if you're too
cheap to pay for UOAssist, you can still use these features.
You can get UOAssist from Tugsoft at
Here is a summary of the controls on this dialog:
Show Objects that would appear on UO's Radar Map - when checked, boats
and houses within a certain range of your character will be displayed on UOAM's
Log Houses to this file: - whether or not you have the radar checkbox
turned on, UOAM can automatically record all houses in your vicinity to a
file of your choosing. You can create a new file on the
Files pane and select that file from this list. UOAM will then log any
houses that it sees to the selected file and they will continue to be
displayed on UOAM's map even after you have moved out of rage. (More
Send Notifications to game window - when checked, causes certain
messages to be displayed directly in the UO client's game window. These
messages include the following:
- Player enters Panic! mode.
- Player leaves Panic! mode.
- Player connects to the UOAM server.
- Player disconnects from the UOAM server.
- Overhead directional indicators indicating the direction your character must
travel to reach a marker, shared marker, a player in Panic! mode or a
player being tracked. (For example: Marker North)
At the bottom of this and every control pane is a zoom slider
which adjusts the zoom level of the map and a world slider that
tells UOAM whether it should display locations pertaining to Felucca or
Additional features available when UOAssist is running
In addition to the controls listed above, when UOAssist is running, you gain
the following added features:
- UOAM gets your position directly from UOA instead of using the
- UOAM automatically detects which world you are in (Felucca or Trammel) and
sets the world slider accordingly. (Note, you can change the slider by
hand, thereby changing which labels are displayed on your map, but UOAM will
still know which world your character is standing in and behave accordingly.)
- UOAM can be controlled from directly within the game by using one of the following commands:
tries to find the place or person named (see details below)
drops a marker at your feet
turns on Panic! mode (alerts other players on your UOAM server that you need help)
drops a shared marker with optional text
picks up any markers (shared or otherwise) and resets tracking on the player
turns off Panic! mode
lists all players who are logged on to the UOAM server
and tells you which city they are closest to
sends a chat message to all players who are logged on to the UOAM server
sends a directed chat message to the indicated player|
(only the first few letters of the player's name are required)
Note that -panic, -share, -unpanic and -who only work when you are
connected to a UOAM server.
UOAM logs houses to the file you specify in the following manner:
Whenever a house comes within range, UOAM checks to see if the log
file already has a label at that spot. If it doesn't, UOAM adds one for
the appropriate category with an empty label text. (If a category for that
house doesn't already exist, UOAM will create one.)
If UOAM discovers a label in the log file with empty text that is within
a certain range of your location, it will verify that the house is visible
to your character. If the house is not actually in the game, then it is
automatically removed from the log file. Note that if you right-click on
a house and give its label a name, it will NOT be removed automatically should
that house disappear at some future time. This is a way to keep UOAM from
removing labels that for some reason you wish to remain in your log.
NOTE that house logging comes at a price. First of all, all of
this additional checking and re-checking of labels is costly. It takes
time to check if a house still exists and if a house hasn't already been
recorded. Users with slower systems may discover that house logging
creates an undue burden on their system. Also, logging every house on a
shard can create a pretty large log file. You have been warned.
Suggestions for effective use of house logging
In my experience, the best way to make use of this feature is to go to the
Files pane and create a file for each shard on
which you regularly play. (For instance "Houses on LS" and "Houses on
Before you log on to a shard, go to your Files pane and enable the file
that corresponds to the shard on which you will be playing (and disable
files for the other shards). Then go to the UOAssist pane and set UOAM to
log houses to that file.
Each time you change your shard, you will want to use a different log file
so that you can be sure that the houses in your log file have a reasonable
chance of being correct.
NOTE that there is NO WAY that any program can tell you with 100%
certainty all of the houses that exist on a given shard. That information
resides on OSI's servers and is only sent to players on an as needed basis.
This means that only the area in your immediate vicinity is guaranteed to
But what about boats? Why can't they be logged?
Boats tend to move around a lot. I decided that logging boats would have
a minimal benefit since the likelihood that the log would be inaccurate is
The -find command looks for a match on the name you specify using
the following algorithm:
If you are connected to a UOAM server, UOAM first tries to find a player
who's name begins with the same letters as the name you specify.
(Example, -find bel would match Belxan.) If it finds a player, UOAM
is set to track that player and you will begin seeing direction indicator
messages above your head telling you in which direction you need to travel
to reach that player.
If no player is found (or if you aren't connected to a UOAM server), UOAM
tries to match the name to a category that begins with the same letters
and drop a marker on the nearest label for that category. (For example,
-find tink would drop a marker on the nearest tinker.)
If no category is found, UOAM tries to match the name to a label that begins
with the same letters and drop a marker on that label. (For example, -find
Lord Br would drop a marker on Lord British's Castle.)
If no label is found, then UOAM tries to interpret the name as a set of
coordinates and drop a marker. Coordinates can be specified in x.y
notation (-find 4708.1116) or the standard latitude/longitude
notation used by sextants (-find 44o38'N 122o0'W). UOAM will
assume you are using the coordinate system for the land where you are
standing. If you need to specify a specific land, add (B) or (LL) to the
end (-find 44o38'N 122o0'W (B)). If you wish, you can leave off
both sets of minutes (-find 44oN 122oW is the same as -find