Ultima Mapper

Player Tracking Refined

Ultima Mapper is a full-featured mapping application for Ultima Online, with support for health tracking, corpse tracking, and a whole lot more!

Ultima Mapper Client
Windows (32-bit)

Ultima Mapper Client
Windows (64-bit)

UORadio Player (32-bit)

Windows Server (32-bit) | Linux Server (32-bit)
MapWindow.lua for EC
Map Files Installer



What Operating Systems Are Supported? Windows 7, 8, and 10. It may or may not function as expected on XP. How Do I Get It To Work With EC?

UM’s EC support relies on Pinco’s UI Mod, or a custom MapWindow.lua file for position and battle logging. For support when not using a UI Mod, follow these steps:

Extract the Default.zip file in the C:\Program Files (x86)\Electronic Arts\Ultima Online Enhanced Client\UserInterface\ directory

Download the MapWindow.lua file in the downloads section, and place it in the following directory under your Enhanced Client program files directory: UserInterface\Default\Source


Directory Example for Windows 7/Vista/XP 64-bit: C:\Program Files (x86)\Electronic Arts\Ultima Online Enhanced Client\UserInterface\Default\Source

Directory Example for Windows 7/Vista/XP 32-bit: C:\Program Files\Electronic Arts\Ultima Online Enhanced Client\UserInterface\Default\Source

When starting Ultima Mapper for the first time, it is setup to use the Enhanced Client out of the box. It attempts to automatically locate your install directory. If your EC support is not working after installing the modified MapWindow.lua, and enabling Ultima Mapper support in Pinco’s UI Mod’s settings, you may need to set the EC install directory within the program options by right-clicking the map and selecting “Settings.” This directory should point to the EC root directory, such as: C:\Program Files (x86)\Electronic Arts\Ultima Online Enhanced Client\

If logging isn’t working when you are not using Pinco’s, please be sure that you have selected the second “Default” listing under User Interface options.

How Do I Get It To Work With CC? With recent changes, it just works. Why Can't My Friend See Me? Assuming you're connected to an Ultima Mapper server, just do some moving around in-game. Why Isn't Mapper Tracking Me? Make sure that you've checked "Center on Player" in the View menu. If it still doesn't track you, head through a moongate. How Do I Remove A Corpse Marker? Right-click the map and select "Clear Corpse Markers". What is UOResolution? UOResolution changes your game window size in Classic Client to anything you want! Why are the borders of the game window messed up with UORes The location of those memory addresses isn't static, so it's more difficult to target for change.
Build 85 - 2.9.10 ----------------------------------- [ADD] You can now supply an alternate path for resources (Maps/Markers/Icons), for those who like to draw on their map or have entirely different settings for different uses. [ADD] You can now disable the UOAssist Notification of Mapper's init in Settings. [FIX] Fixed performance bottleneck associated with facet maps. Was introduced in 2.9.9 with rotation fix. This might break stuff. I'm sure you'll let me know, but I haven't seen any issues. [FIX] If the version.xml file is missing from your Maps directory, Mapper will now continue to load without checking for updates. Build 84 - 2.9.9 ----------------------------------- [FIX] Felucca is once again able to rotate properly. Build 83 - 2.9.8 ----------------------------------- [FIX] Marker XML files are now appropriately whitespaced. [FIX] Movement trail once again works properly when map is unrotated. [FIX] Unrotated map no longer shows invalid position under certain circumstances. Build 82 - 2.9.7 ----------------------------------- [FIX] Vastly improved facet image handling. [FIX] Vastly improved clarity of drawing. [FIX] Maximum zoom level increased to 700%. Build 81 - 2.9.6 ----------------------------------- [ADD] Now checks for the existance of maps and the maps info file before loading fully, and errors and closes if not available. [FIX] Atlas no longer crashes (Reported by Imos of Atlantic). [FIX] Atlas top bar now properly resizes with the window. [FIX] Can once again switch between rotated and unrotated maps without switching facets. Build 80 - 2.9.5 ----------------------------------- [ADD] Map window now remembers if it was Maximized the last time Mapper was closed. [FIX] Map window once again retains its last known position on the screen upon launch. [FIX] When using the map maximized on the display, then minimizing, and finally restoring it to maximized, the map no longer displays white and refuses to update. [FIX] Map once again updates in real-time when Preload Maps is False. [FIX] Movement Trail is now a bit more obvious. Build 79 - 2.9.4 ----------------------------------- [ADD] Constraint of 150% added to marker scaling. [ADD] App and Map updates can now be disabled in Settings. [FIX] Marker Scaling can now be properly enabled and disabled in Settings. Build 78 - 2.9.3 ----------------------------------- [ADD] Movement Trail has been added, with customizable settings. Trail is disabled by default. [ADD] Destination Marker Icon is now customizable in Settings. [ADD] Now has a Real-Time Positioning checkbox in settings. Setting to true will cause your map position to update more frequently. [ADD] No longer redraws the map when the main window is minimized. Cheers for low CPU usage when not in use. [REMOVE] First Launch window no longer used. [FIX] Fixed an exception when saving settings and using EC. [FIX] Marker Opacity is now properly applied when changed in Settings without a restart. [FIX] Added a few missing icons: WEAPONSGUILD, MINAX'SFORTRESS, COUNSELORSGUILD [NOTE] Prepping for HiDPI release. Build 76 - 2.9.1 ----------------------------------- [ADD] Clicking a marker now automatically sets that as your destination. [FIX] Destination arrow once shows properly. [FIX] Drawing speed drastically increased. Older systems should see a significant difference. [FIX] Blur on high-zoom reduced. [FIX] Select Markers window now properly displays checkboxes in virtual machines. [FIX] Mapper now properly begins tracking on load when using Enhanced Client. Build 75 - 2.9 ----------------------------------- [ADD] The main window can now be dragged around by the empty area of the MenuBar between the menus and the zoom controls. [FIX] Adding markers is once again possible. [FIX] Center on Character works again (oops). [FIX] DIsplay update time improved slightly. Build 74 - 2.8.4 ----------------------------------- [FIX] Fixed some issues with map preloading on 64-bit. Build 73 - 2.8.3 ----------------------------------- [FIX] Fixed some facet update issues related to the CPU Usage updates. Build 72 - 2.8.2 ----------------------------------- [FIX] CPU Usage massively reduced for Classic Client. [FIX] Settings changes now save on close (or when clicking OK in the Settings window) to reduce lag. Build 71 - 2.8.1 ----------------------------------- [ADD] 64-bit Beta Reintroduction Build 70 - 2.8 Milestone ----------------------------------- [ADD] 8x8 map overlay [ADD] Color customization for overlays in File > Options Build 68 ----------------------------------- [ADD] On newer operating systems, if Mapper detects that it is not run as Administrator, it will automatically attempt to relaunch as admin five times before failing and notifying the user (FIVE times...I'm an over-achiever). [FIX] X/Y and Lat/Long coordinate conversions finally nailed down. Build 67 ----------------------------------- [ADD] New setting in Performance for Active Position Polling. Disabling will reduce CPU usage when using Classic Client. [REM] Removed UORadio Player, standalone player available at ultimamapper.com Build 66 ----------------------------------- [NEW] 64-bit initial release [FIX] UORadio stream info corrections. Build 65 ----------------------------------- [ADD] Users may now control the height of other users' health bar on their map via right-click. [FIX] User font and size settings now function properly. Build 64 ----------------------------------- [FIX] User color selection now works (DOH!) [FIX] Network settings no longer fail with extraneous spaces. Build 63 ----------------------------------- [NEW] THB Import, found in the Markers menu. Build 62 ----------------------------------- [NEW] Now supports font face and size selection for other users on the map. Build 61 ----------------------------------- [FIX] UORadio Player status now properly updates when a DJ is live. Build 60 ----------------------------------- [FIX] UORadio Player now remembers last volume. [FIX] UORadio now updates properly when DJs take over the stream. Build 59 ----------------------------------- [FIX] You can now actually STOP the UORadio stream (lol). [FIX] UORadio status no longer shows blank when first starting the stream. Build 58 ----------------------------------- [NEW] Added UORadio player. [NEW] Users may now select the color used to draw other users on the map. [FIX] Versions of Windows older than Vista no longer erroneously report that the app is not running as Admin. [FIX] Updater once again displays current version correctly. [FIX] Removed some old Classic Client setup info. [NOTE] Windows XP is not officially supported by the application runtime libraries, and if it works it is truly a miracle. [NOTE] Continued work on 64-bit build support. Build 57 ----------------------------------- [NEW] Now automatically detects and selects CC instances. [NEW] Supports housing. [FIX] Now shows Classic Client how-to in First Launch window. [FIX] Zoom increased to 550% [FIX] Now exits properly when using the close button while using Enhanced Client. [FIX] Saving settings no longer forces a reconnect if already connected. [FIX] Facet changing in CC improved, but not perfected. [NOTE] Continued work on 64-bit build support. Build 54 ----------------------------------- [FIX] Periodic server polling now resends position data instead of just doing a timed TCP/IP Poll. This should fix timeouts. Build 53 ----------------------------------- [NEW] Stack trace and logging refinements. [FIX] Should now determine user's OS correctly if using Windows 7 or 8. Build 52 ----------------------------------- [NEW] Added additional logging messages for troubleshooting UOA process. Build 51 ----------------------------------- [NEW] Users may now turn control chat flashing and beeping via the settings window. Build 50 ----------------------------------- [NEW] Holding CTRL during launch now turns off map preloading for those on low memory systems. [FIX] Chat's "Pin" button now maintains proper positioning when the window is resized. [FIX] Chat can now be launched when the map window is set to a small size. [FIX] Mapper should no longer crash when closing the window using the window's close button. Build 49 ----------------------------------- [NEW] Users may now pin the Chat window to the top of the window stack. [NEW] URL Protocol now sets the destination marker for directions. [NEW] Added the ability to generate HTML Links by right-clicking Markers. [FIX] Clear Corpse Markers renamed to Clear Temporary Markers. [FIX] Clear Temporary Markers now removes those added from links. [FIX] Installer updated to properly create URL Protocol once again. [FIX] Marker links no longer spawn multiple instances of Mapper. [FIX] Switching from EC to CC multiple times in a single session no longer causes the application to hang. [FIX] Clicking in the textbox after sending a message is no longer required in order to type a new message. [FIX] Chat window flashing changed to system beep sound so as to no longer affect full-screen players. [FIX] Map Updates moved to earlier in the loading process. [REM] Bottom bar on main window has been removed. Classic Client controls have been moved to zoom controls areas. Build 48 ----------------------------------- [NEW] Maps are now updated separately from the main application to reduce update size when only Map updates are needed, or vice-versa. [FIX] Mapper now ensures that map files exist for proceeding with the loading process. Build 47 ----------------------------------- [NEW] Added Donations nag system. Build 46 ----------------------------------- [NEW] Maps moved to user's My Documents folder to make changing them in the future easier. [NEW] Marker icons moved to user's My Documents folder to make adding new icons easier. [FIX] Client will now periodically poll the server when no messages are exchanged, prevent connection hangs. [FIX] Map is now updated to proper position on facet change, instead of just changing the facet. [FIX] User health bar is now updated without the need to move on Classic Client. [FIX] Communications to server rate-limited to 2 seconds. Build 45 ----------------------------------- [NEW] Now shows currently selected character and Facet in titlebar for Classic Client. [NEW] Chat added and enabled. [FIX] Map should now appear properly when loading while using Enhanced Client. [FIX] New maps generated which should include all previously missed areas. [FIX] Now properly gets facet from UOA. [FIX] Now saves previous facet based on character. [FIX] Markers can now be added and removed successfully. [FIX] Add Marker window is now properly skinned. [FIX] Select Markers window is now properly skinned. [FIX] Atlas can now be maximized. [REM] Compatability issues forced removal of Portal menu. [REM] Compatability issues forced removal of Tillerman. [REM] Can no longer auto-hide toolbars (they only created confusion and caused other UI issues)

Copyright 2010-2018 MadMartyr.