Navigator – Map Search & Fast Travel (0.1.2-alpha)

https://raw.githubusercontent.com/davidoakley/ESO-Navigator/refs/heads/main/_src/tabicon-assets/tabicon_large.png
Navigator
A map searching and navigation Add-on
This is an Add-on designed to make getting from place to place in ESO easier. It provides a context-sensitive tab on the World Map and a sophisticated search box where you can enter wayshrines, zones or other destinations with results appearing as you type.
Please Note
Navigator is brand-new, and has only been tested by me! You can see a list of currently known/fixed issues on GitHub. I would appreciate friendly feedback as to how it can be improved or how it isn’t working the way you’d expect. It currently works in English and is partially localised and tested in French; other languages may have varying levels of functionality or brokenness… Please get in touch if you’d like to help!
Features
A new Navigator tab on the World Map, which can be configured to be the default tab
A search box (focussed by using the Tab key) where you can enter
Wayshrines
Zones
Houses
Dungeons, Arenas or Trials
@Usernames
Results appear as you type, with weightings given depending on the target (higher for owned houses, or bookmarked locations, lower for unowned houses or wayshrines with a recall cost, for instance)
Keyboard navigation – focus the edit box with Tab, type your search, choose result using the up and down cursor keys and then select by pressing Enter
/nav chat command to jump to a destination (configurable to be /tp instead)
Bookmarks (right-click a result to add or remove)
Libraries
Required
LibAddonMenu-2.0 – required to provide a Settings panel
Optional
LibSlashCommander- used to enable the /nav command
LibWorldMapInfoTab – automatically scaled World Map tab icons if you have multiple AddOns
Although not required, Navigator works best with PerfectPixel, which expands the map side bar to show a lot more content.
Search Tips
Search results use the fzy algorithm. It attempts to present the best matches first. The following considerations are weighted when sorting:
– It prefers consecutive characters: dag matches Daggerfall over Dragonstar.
– It prefers matching the beginning of words: cc matches Clockwork City over Cradlecrush
– It prefers shorter matches: fortr matches Brass Fortress over Fort Redmane.
– It prefers shorter candidates: Wayr matches Wayrest over Wayrest Sewers.
You can filter a search by typing a prefix:
p: or @ – List and filter by players by username
h: – List and filter by houses
z: – Jump to the Tamriel map to list all zone names
When filtering, press Backspace to delete the filter and return to normal search mode
Acknowledgements
I’ve learned a lot about add-on development, API usage and how to solve various sticky problems by reviewing existing add-on code, including excellent travel add-ons Faster Travel and BeamMeUp.
Licence
This Add-on is not created by, affiliated with, or sponsored by, ZeniMax Media Inc. or its affiliates. The Elder Scrolls and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the United States and/or other countries. All rights reserved.
You can read the full terms at https://account.elderscrollsonline.com/add-on-terms