World-Map
World Map
Section titled âWorld Mapâ:information_source: :warning: This documentation was generated using AI.
The World Map is a comprehensive in-game mapping system for TazUO that provides real-time visualization of the game world, party members, markers, and various game entities.
Opening the World Map
Section titled âOpening the World MapâThe World Map can be opened through the top menu bar.
Core Features
Section titled âCore FeaturesâMap Display
Section titled âMap Displayâ- Real-time rendering of the current game world map
- Zoom levels: 10 different zoom levels (0.125x to 8x)
- Use mouse wheel to zoom in/out
- Grid overlay appears automatically at 4x zoom and above (configurable)
- Map rotation: Optional 45-degree rotation (Flip Map)
- Multiple map support: Switch between different UO maps (Felucca, Trammel, etc.)
View Modes
Section titled âView ModesâNormal Mode
Section titled âNormal Modeâ- Map follows your character automatically
- Synchronized with your in-game position
Free View Mode
Section titled âFree View Modeâ- Unlocks the map from your character
- Pan anywhere on the map
- Can switch to different maps while in-game
- Navigation:
- Hold
Alt+ Left Click to pan - Hold Middle Mouse Button to pan
- Left Click + Drag to pan (when Free View is enabled)
- Hold
Top Most Mode
Section titled âTop Most Modeâ- Pins the map above all other windows
- Removes the window border
- Double-click the map to toggle Top Most mode
Following System
Section titled âFollowing Systemâ- Follow Yourself: Default behavior, map centers on your character
- Follow Party Members: Select a party member to follow their position
- Access via right-click context menu â Follow
Display Options
Section titled âDisplay OptionsâPlayer Display
Section titled âPlayer Displayâ- Show Your Name: Display your character name on the map
- Show Your Healthbar: Display your HP bar on the map
Party/Group Display
Section titled âParty/Group Displayâ- Show Party Members: Display party members on the map (requires server support)
- Show Group Name: Display party member names
- Show Group Healthbar: Display party member HP bars
- Server query packet (0xF0) is used to retrieve party/guild positions
- Note: May not work on servers with new movement system or encryption
Entity Display
Section titled âEntity Displayâ- Show Mobiles: Display nearby NPCs and creatures
- Show my Corpse: Display your corpse location when dead
- Show Houses/Boats: Display multi-tile structures (houses and boats)
Coordinates
Section titled âCoordinatesâ- Show Your Coordinates: Display your characterâs X,Y coordinates
- Show Sextant Coordinates: Display coordinates in sextant format (N/S, E/W)
- Show Mouse Coordinates: Display world coordinates at mouse cursor position
Markers
Section titled âMarkersâMarker Display Options
Section titled âMarker Display Optionsâ- Show All Markers: Toggle visibility of all map markers
- Show Marker Names: Toggle marker text labels
- Show Marker Icons: Toggle marker icons (if available)
- Font Style: Choose from 6 different font styles for marker text
Marker Files
Section titled âMarker Filesâ- Markers are loaded from CSV files in specific directories:
Data/Client/MapMarkers/- Default marker files{UO Directory}/MapMarkers/- Server-specific markersData/{ServerName}/MapMarkers/- Per-server custom markers
- Multiple marker files can be loaded simultaneously
- Individual marker files can be shown/hidden via context menu
- Reload Markers: Refresh marker files without restarting
User Markers
Section titled âUser Markersâ- Add Marker on Player: Create a custom marker at your current position
- User markers are saved to
Data/Client/userMarkers.usr - Default color: Blue
- Default zoom level: 3
- Markers Manager: Open dedicated UI for managing all markers
- Scripting API: Add/remove markers programmatically
AddUserMarker(name, x, y, mapId, color)RemoveUserMarker(name)
Marker Icons
Section titled âMarker Iconsâ- Custom icons can be placed in:
Data/Client/MapIcons/{UO Directory}/MapIcons/Data/{ServerName}/MapIcons/
- Supports
.pngand.cur(cursor) formats - Icons are referenced by filename in marker CSV files
Marker CSV Format
Section titled âMarker CSV FormatâX,Y,MapID,Name,IconName,Color,ZoomLevelExample:
1234,5678,0,My Marker,custom-icon,red,3Supported colors: red, blue, green, yellow, purple, orange, cyan, magenta, white, black, gray
Map Zones
Section titled âMap Zonesâ- Zone overlays: Display named regions/zones on the map
- Zones are defined in JSON files in the same directories as markers
- Show Grid If Zoomed: Display zone grid when zoomed in (4x+)
- Zone Options: Show/hide individual zone files
- Reload Zones: Refresh zone files without restarting
Mouse Controls
Section titled âMouse ControlsâBasic Navigation
Section titled âBasic Navigationâ- Left Click + Drag: Pan map (only in Free View mode)
- Alt + Left Click + Drag: Pan map (works in any mode)
- Middle Mouse Button + Drag: Pan map
- Mouse Wheel Up: Zoom in
- Mouse Wheel Down: Zoom out
- Double Click: Toggle Top Most mode
Advanced Functions
Section titled âAdvanced Functionsâ- Ctrl + Left Click: Set target marker (creates temporary âGo Toâ marker)
- Ctrl + Right Click: Auto-walk to clicked location (pathfinding)
- Right Click: Open context menu (when not holding Ctrl)
Positional Targeting
Section titled âPositional Targetingâ- Enable: Context Menu â âAllow Positional Targetingâ
- When enabled and targeting is active, left-clicking the map will target that position
- Useful for area spells and ground-targeted abilities
Keyboard Shortcuts
Section titled âKeyboard Shortcutsâ- Alt: Hold while dragging to pan the map
- Ctrl: Hold while clicking for special actions (pathfind, set marker)
- Right Click (without Ctrl): Open context menu
Go To Location
Section titled âGo To Locationâ- Context Menu â âGo to Locationâ
- Enter X,Y coordinates to center the map at that location
- Automatically enables Free View mode
- Creates a temporary cyan marker at the target location
Web Map Integration
Section titled âWeb Map Integrationâ- Open Web Map (Browser): Launch a web-based version of the map in your browser
- Auto start web map: Automatically start the web map server when opening the World Map
- Uses the built-in MapWebServerManager
Context Menu Options
Section titled âContext Menu OptionsâAccess the context menu by right-clicking on the World Map (without holding Ctrl).
- Yourself
- Party Members (if in party)
Font Style
Section titled âFont Styleâ- Choose from 6 different font styles for markers
Map Marker Options
Section titled âMap Marker Optionsâ- Reload Markers
- Font Style selection
- Show All Markers toggle
- Show Marker Names toggle
- Show Marker Icons toggle
- Individual marker file visibility toggles
Map Zone Options
Section titled âMap Zone Optionsâ- Show Grid If Zoomed toggle
- Reload Zones
- Individual zone file visibility toggles
Names & Healthbars
Section titled âNames & Healthbarsâ- Show Your Name
- Show Your Healthbar
- Show Group Name
- Show Group Healthbar
Map Options
Section titled âMap Optionsâ- Go to Location
- Flip Map
- Top Most
- Free View
- Enable/Disable Free View
- Change Map (0-5)
Display Filters
Section titled âDisplay Filtersâ- Show Party Members
- Show my Corpse
- Show Mobiles
- Show Houses/Boats
- Show Your Coordinates
- Show Sextant Coordinates
- Show Mouse Coordinates
- Allow Positional Targeting
Markers
Section titled âMarkersâ- Markers Manager
- Add Marker on Player
Web Map
Section titled âWeb Mapâ- Open Web Map (Browser)
- Auto start web map
Utilities
Section titled âUtilitiesâ- Reset Maps Cache (clears cached map tiles)
- Save & Close
Window Management
Section titled âWindow ManagementâResizing
Section titled âResizingâ- Click and drag window borders to resize
- Minimum size: 100x100 pixels
- Size is saved to profile settings
- Click and drag the title bar to move
- Position is saved to profile settings
Locking
Section titled âLockingâ- Lock the window to prevent accidental movement
- Locked windows can still be resized
Map Caching
Section titled âMap Cachingâ- Rendered map tiles are cached to
Data/Client/MapsCache/as PNG files - Improves performance on subsequent openings
- Reset Maps Cache: Clears cached files (useful after game updates)
Technical Details
Section titled âTechnical DetailsâMap Loading
Section titled âMap Loadingâ- Maps are loaded asynchronously to prevent UI freezing
- Loading message displayed: âWorld Map LoadingâŠâ
- Map textures are generated from game data files
Party/Guild Tracking
Section titled âParty/Guild Trackingâ- Uses packet 0xF0 to query party/guild positions
- Queries sent every 250ms when World Map is open
- Requires:
- Server without new movement system flag
- No encryption or encryption type 0
- Profile setting enabled
- Entity positions cached for 1 second
Performance
Section titled âPerformanceâ- Map rendering is optimized with texture caching
- Entity updates throttled to prevent excessive CPU usage
- Zoom and pan operations are hardware-accelerated
Profile Settings
Section titled âProfile SettingsâAll World Map settings are saved per-character profile:
- Window position and size
- Zoom level
- Display options (coordinates, names, healthbars, etc.)
- Hidden marker/zone files
- Top Most state
- Free View state
- Font selection
Troubleshooting
Section titled âTroubleshootingâParty members not showing
Section titled âParty members not showingâ- Ensure âShow Party Membersâ is enabled
- Check that youâre in a party with a leader
- Server must support packet 0xF0 queries
- Server must not use new movement system or encryption
Markers not appearing
Section titled âMarkers not appearingâ- Check âShow All Markersâ is enabled
- Verify marker files are in correct directories
- Use âReload Markersâ to refresh
- Check zoom level matches marker zoom settings
Map appears blank
Section titled âMap appears blankâ- Wait for map to load (check for loading message)
- Try âReset Maps Cacheâ if corruption suspected
- Ensure game data files are intact
Performance issues
Section titled âPerformance issuesâ- Lower zoom level
- Disable mobiles/multis display
- Clear maps cache
- Reduce window size
- Quick Navigation: Use Ctrl + Right Click to walk to any location on the map
- Temporary Markers: Use Ctrl + Left Click to set quick navigation markers
- Clean UI: Enable Top Most mode for an overlay-style map without borders
- Performance: Disable mobile/multi display in crowded areas
- Party Coordination: Use party member following to keep track of your group
- Exploration: Use Free View + zoom to scout areas before traveling
- Custom Markers: Build your own marker files for runes, spawn locations, etc.
- Zone Planning: Use zone overlays with grid to plan routes and understand regions