MiniMap by Fyrakin (former name ZrMiniMap - Updated) was rebranded to reflect what it truly is. Every bit of the code in this add-on is totally written and or rewritten by myself, there are some math solutions for some neat features I was very happy to make. Anyway, I'm happy to share my work with other players. If you find something in my code you want to re-use - ask my permission, please.

MiniMap is most accurate and highly FPS efficient add-on available. It is the first MiniMap add-on for ESO with a true wheel mode . Now it also features anticipated feature - border pins (first seen in Deathangel's RMM). It has been thoroughly tested with HarvestMap, SkyShards and LoreBooks.

This Add-on was inspired by ZrMiniMap and Radar MiniMap many thanks to Zerorez and Deathangel1479. I would also want to give special thanks to Moosetrax and Vixion for amazing wheel textures! Current MiniMap version performs in a way I would never imagine when I started this project - its almost impossible to notice a difference in FPS while running it (there is a mode to do it in this add-on), it has many new useful features I would never dreamed of. I love and use this add-on myself and can't let it die . For as long as I will be playing ESO and ZO allow UI mods I will keep it up to date.

I would also want to thank the HarvestMap, SkyShards and LoreBooks authors, because I use them in combination with MiniMap. HarvestMap has options to change pin colors, so I made MiniMap support them.

I added support for LostTreasure pins to be displayed on MiniMap border. Treasure hunters rejoice!
MiniMap now supports English, German, French, Japan and unofficial Russian, Spanish client, thanks to Baertram, DaBear78, Ayantir, Kota, KiriX and Kwisatz for translations.
MiniMap has a new option to enable Destinations add-on available quest pins (up to 5 closest) on border.

Shinni adapted TrueExploration add-on to work with ZrMiniMap. It should work with current version as well. Please note, that TrueExploration uses many textures, which may considerably slow the map loading process - don't use map rotaion mode if you are using this add-on.

Note: MiniMap was started transfrorming to worldmap independant back in July and was made fully worldmap independant back in the mid-August. This was made to maximize performance. To maintain compatibility with all other add-ons that use custom pins there is still a small part of code that pulls custom pin information from worldmap container, this part of the code has no effect on MiniMap performance. There is no need to use any special API to have your pins on MiniMap. Basically if you use standard ESO API functions to make a custom pin your pin will be seen on MiniMap just like on a WorldMap. If other add-ons provide way too many pins (more than a thousand pins per map) you may experience some hickups or slight fps drops during map transitions. This is unavoidable, because during map transitions map refresh will happen and other add-ons will have to give those pins to the map first, despite the efficiency I put in MiniMap this process takes place in all those add-ons you might use, the more add-ons you use the more pins you see on the map the more workload it will require when you change zones. Consider this wisely when choosing what to use .

Feature list of the latest version:

Can toggle between true Wheel and Rectangle shape mode

Resizable to any rectangular shape MiniMap

Can toggle between North facing and Rotating MiniMap mode

Can lock/unlock position and size

Key bind to toggle MiniMap

Over MiniMap mouse as well as key bound zoom supported

Separate zoom levels for each zone and subzone

MiniMap chat commands to reset default settings, hide/unhide minimap

MiniMap chat commands to get player location and fps test to chat and clipboard

There are also some mapping features for add-on developpers and some planned to be added later.

In version 1.14 you can collect FPS data while having MiniMap toggled on or off and later see the average results (note that in order to have comparable results you have to do exact same actions for same durations with MiniMap toggled on or off). If you have any helpfull feedback as to where and when you have FPS drops with the Mini Map would be appreciated. In 1.12 there were several changes in add-on to imporove it's impact on FPS, I reccomend to set MiniMap refresh delay to 40 to have best performance and MiniMap responsiveness. Since version 1.16 you can fully control how fast your MiniMap will be. Note that minimal settings will consume some of the FPS (not as much as you would expect though). There are means to test and compare in this mod, so go agead and find out whats best for you.

Please note that when MiniMap is hidden (toggled off) it does not affect your precious FPS.

To set up MiniMap key bindings for Zoom and Toggle go to Controls -> Keybindings and scroll down until you find MiniMap by Fyrakin.

Known issues:

When you launch the client and load your character there is a severe lag. Do /reloadui, once just before you begin to play. Lag should no longer bother you unless you decide to restart the client. There might be some problems with the game update 1.7

Group pins sometimes stop updating - ESO update 1.4.4. States that this issue is solved.

Keep links may be displayed while in a cave in Cyrodiil (if the cave is on keep link way) - will be fixed in later updates

Custom pins in some very rare cases stop updating even while using reload button only /reloadui fixes that - issue is being investigated looking for steps to reproduce (issue too rare haven't encountered in weeks)

Toggled off MiniMap will show back after some short duration if you have in-combat Autohide enabled. - This was fixed in v2.52.

In Rotation mode texture tiles have tiny gaps in between when rotating - investigating for possible solutions.

When switching from older versions or after deleting saved variables, player position and zone name label font settings are not set with defaults. Simple solution is to set them manually, they will be stored and carry over. - This was fixed in v1.75.

Eastmarch, Giant's Run (Cradlecrush Arena). Map has missing textures. This is a game side issue.

Some caves may still display wrong movement speed.

Unsupported unfficial translations will cause error message upon load. If you are using one of unsupported unofficial ESO translations - make a copy of lang\en_strings.lua to lang\xx_strings.lua, where xx is your language code. To check language code while ingame use chat command /script d(GetCVar("language.2"))

Improved Map transitions. Now having many custom pins shouldn't lock up UI while transiting maps. This should ensure seamless zone/subzone transitions. This improvement will take effect after you enter the map/submap for at least once with any character.

Reduced custom pin load delay after changing zone from 3s to 1s. This is just aesthetic change. No performance change.

Version 2.82

Further reduced execution costs on frequently called functions.

Version 2.81

Added Spanish translations by Kwisatz.

Optimized MiniMap updates. Reduced execution costs on most frequently used functions by ~70%. This should resolve UI stutters after changing zones and having many quest/border pins.

Slightly improved map transitions. Map transitions still lock up UI for a brief moment when having many custom pins.

Version 2.80

Changed Custom pins refresh/removal code to support single pin group updates. This change will allow immediate custom pin updates such as after HarvestMap node, Lorebook, Skyshard etc. pickup/use.

Slightly improved map transitions.

Slightly improved MiniMap reload.

Addressed MiniMap performance issue after wayshrine usage.

Updated some cave map sizes in Stormhaven.

Version 2.79

Increased max zoom in to 50.

Optimized quest pin updates and checks. This should address some performance issues.

Added additional Map refresh callback when transiting maps to ensure proper map content is displayed on both Map and MiniMap.

Version 2.78

Fixed pin scaling.

Tweaked map transitions a little. Sometimes switching between maps with different scaling tiles were not updating properly. Now there will be a brief zoom animation after changing map.

Version 2.77

Fixed completed POI updates.

Added removal check for obsolete saved variable table.

Version 2.76

Removed obsolete scroll stepping performance setting. This setting was removed because performance gain became less than a cost after latest game update.

Fixed some small bugs with custom pin placement/refresh/removal for all modes.

Version 2.67

Tweaked rotation mode updates. Rotation mode will work smoother and faster now. This change will allow to use rotation mode with a higher number of custom pins.

Updated map sizes for a few Craglorn group delves.

Fixed some small bugs with custom pin placement/refresh/removal for all modes.

Version 2.66

Fixed custom pin updates in square mode. Now custom pins will be seen in all modes once again.

Added additional checks for places without map textures so you don't get spammed by error messages.

Version 2.65

Added performance settings for pin update chunks and time intervals. This will let you customize how smooth pin updates should happen. Default settings are optimal.

Optimized available quest giver filtering from Destinations add-on (for border pins). When there were more than 5 available quests per zone and MiniMap had to choose 5 nearest pins to show - there were annoying performance hiccups. This change made the feature harmless to the UI performance.

Fixed some custom pin refresh issues.

Polished some functions for efficiency.

Removed some obsolete code.

Version 2.64

Reworked custom pin updates. They now update in chunks with small delays - this change will allow you to play with much more custom pins before you get performance decrease.

Reworked pin cleanup. Clean up will also be processed in chunks with small delays - this change reduces UI hiccups to minimum during map transitions.

Reworked pin placement in rotation mode. This change signifficantly improves rotation mode. Yes now you can enjoy this mode even if you have up to 600 active pins per zone. You may still have good performance with more active pins, however I would not reccomend using it.

Tweaked pin cleanup routines to unload textures. Technically this should reduce memory usage after pin cleanup, however I could only see the difference on PTS.

Version 2.55

Made MiniMap compatible with the current PTS version. Please note that minimap.txt has live API version specified. If you want to use MiniMap on PTS change line ## APIVersion: 100011 to ## APIVersion: 100012 in that file.

Version 2.54

Changed alignment of a Zone Name label control. It now should keep its upper vertical position regardless of how much text is displayed.

Updated some map sizes.

Version 2.53

Improved pin clean up routines (for zone change). Cleaned pins should no longer interfere with UI in any way.

Updated some map sizes.

Version 2.52

Fixed known issue with combat auto-hide. If you manually hide MiniMap it will no longer becomes visible after combat if you have this option enabled.

Fixed rare case with POI pins not showing when they should.

Version 2.51

Added support for optional add-on _0_MapAPI which should store necessary references to Map API used by MiniMap. If you check the option "Dont use ZygorGuides altered API" even if you don't have ZygorGuides but have _0_MapAPI enabled - MiniMap will try to use original API.

Refined some pin control acquisition functions. These are just code convenience changes.

Version 2.50

Updated settings translations.

Version 2.49

Adden new option to select speed measurement unit. You can now select ft/s, m/s and %. First two are assumed values, the percentage is a raw value of how faster or slower your movement is compared to unmodified run speed, where 100% is a top speed of unmodified run speed on your feet.

Version 2.48

Fixed wrong quest placement after changing zones or UI reload initiated just before entering new map.

Updated Speed calculation procedure to update less frequently so you can actually see the full number with decimals. This may also have some slight performance improvement on very slow PCs.

Version 2.45

Updated Wayshrine and available quest border pin placement procedures to reduce workload. This may have some performance improvement for slow PCs.

Updated French settings translations.

Version 2.44

Added performance setting to disable Worldmap refresh when changing maps. You should leave it enabled if you don't have any performance issues while moving between zones. If you have lag spikes after entering new zones (most likely because of many custom pins) set this setting off - this setting will instruct MiniMap not to force all custom pin add-ons to refresh pins as soon as you enter new map and will let MiniMap gather custom pin data at a much slower pace reducing lag.

Added pin filtering exception for Craddlecrush Arena map (wayshrines, POIs and locations should not be there). This map has missing textures, it will be blank just like you would see on main map but without redundant map pins unlike on main map.

Version 2.34

Added more missing maps (hopefully last ones) to map table and updated sizes for them.

Version 2.33

Added additional checks for places without map texture coverage. Places like Imperial Underground in Woodhearth should no longer fire any eroor messages.

Added some missing maps for quest instances to map table and updated sizes for all Shadowfen caves and instances.

Added additional checks for map states to ensure no MiniMap updates happen during Map browsing. This should eliminate unwanted pins on MiniMap after opening Wayshrine or Transitus interface or just browsing Map.

Added slight delay for pin data loading upon map zone changes to reduce ESO Client workload. This should improve overall FPS during map transitions, but having alot of custom pins on entered map will still require alot of processing.

Version 2.29

Added new option to show MiniMap while using a siege weapon. It is in View and Mode settings.

Version 2.28

Optimized subzoneless mode (when option to disable subzone maps is turned on). This option had performance issues while in subzones.

Updated map table with new calculated sizes.

Version 2.27

Added MiniMap French translation by Ayantir. Now MiniMap is translated to official languages.

Updated map table with new calculated sizes.

Version 2.26

Changed MiniMap behavior of Show event after WorldMap changes the state allowing some time to finish map updates. This should prevent some unwanted map pins to be shown on MiniMap after closing the wayshrine interface.

Moved key bind strings to language files and translated to German.

Version 2.25

Added MiniMap German translation by Baertram.

Added distance to Location, POI, Custom and Waypoint pin tooltips.

Added new option for up to 5 available quest border pins from Destinations v.1.6.0 or higher.

Updated map table with new calculated sizes (now almost every map has correct size values, there are still some maps that need double checking).

Version 2.24

Prepared MiniMap for localization to official ESO languages. All localizable strings are stored in lang folder (in XX_strings.lua files, where XX - language letters: en, de, fr). At the moment all language files are same english text copies. German and French MiniMap users are welcome to contribute their translations.

Updated map table with new calculated sizes.

Version 2.23

Added option to display LostTreasure add-on pins on border. This will show all active LostTreasure pins on border (if they are visible on WorldMap). If you don't have this add-on installed this option will be ignored.

Updated map table with new calculated sizes.

Version 2.22

Added option to display closest Wayshrine on MiniMap border ;). Yes, I know I said its not worth touching, but I couldn't resist it. So, enjoy.

Added distance in approximate skill usage meters to border pin tooltips. Note: this distance is only approximate number based on my own observations and calculations.

Updated map table with a full list of currently available map textures.

Updated map transition procedures so they do slightly less work behind the scenes. This should result in some performance improvement.

Changed zoom level table in saved variables to be easier accessed. When you first time log in with a newer version zoom table will be upgraded. However if you downgrade to lower version - all stored zoom levels will be lost (make back ups if needed).

Updated /fyrmm report command to report all missing maps sizes that your client measured which are not included in the packaged table. it will say in chat "Nothing to report" if your client didn't measure anything new.

Changed pin filtering. They are now tied to unique MapId.

Added option to disable subzone maps. While I find this feature odd, there are some people who requested it. Feel free to use it if you find it useful.

Version 2.15

Changed speed display from m/s to ft/s. Numbers are the same, just measurement unit now is more in line with reality.

Added and updated more map size entries.

Version 2.14

Added precalculated map sizes table for more consistent speed display. At the moment table includes majority of ESO maps. Missing maps will be measured upon first entry as before.

Added chat command /fyrmm debug. This will show debug information about map size in assumed meters.

Added chat command /fyrmm report. This will bring up mail send dialogue and fill in the debug data about map to be sent to the MiniMap author. I encourage you to use this command if you find a map where movement speed is not normal (9m/s unmodified run speed 12m/s sprinting speed). In the body text you can add additional comment after the filled in lines. This will help to fill the map table with consistent data.

Version 2.13

Changed MiniMap minimal stepping value to 0.1. This will allow to set smoother MiniMap scolling experience.

Altered speed calculation to display less jumpy numbers they are now average between last 2 points.

Added movement speed change callback for add-on developpers "MovementSpeedChanged". You can register for this callback like this - CALLBACK_MANAGER:RegisterCallback("MovementSpeedChanged", function(speed) d(speed) end). This callback will fire even if you disable speed display in MiniMap settings, but will not fire if MiniMap is hidden. Minimal delay for this callback defined in performance settings "Position Refresh Delay" in milliseconds.

Made Rally and Ping pins appear on the border if option for player waypoint is turned on. Note that Ping has very limited lifespan, you may miss its appearance on MiniMap if you wait long enough before closing

worldmap.

Version 1.87

Added option in Border Pin Settings to display player waypoint pin on the MiniMap border (feature requested by Garkin)

Added POI pin exception by Garkin for crafting stations if there is add-on CraftingStations.

Version 1.82

Added Mixed player pin heading option. When this option selected - player pointer will be showing moving direction while moving and camera direction while standing.

Version 1.81

Fixed Cyrodiil kill location pin (crossed swords) display

Added Zone name display option. You can choose to display ZoneName, ZoneName and LocationName, LocationName.

Fixed some typos and text formatting.

Version 1.80

Improved quest pin update, quest pin updates are now more reliable.

Version 1.79

Added default zoom level setting for every new map

Fixed Zoom increment saving and loading

Version 1.78

Tweaked hide compass switch - it should no longer alter Compass visibility if option is set to Off

Added range filtering switch and view distance settings for custom pins - this option may help to improve performance if you have too many pins (resource nodes for example). Distance filtering is Off by default.

Distance is measured in approximate meters, same way as distance to wayshrines is shown in tooltips.

Added callback for add-on developpers to fire when map changed. You can register for them like this: CALLBACK_MANAGER:RegisterCallback("OnZrMiniMapChanged", function() d("MiniMap just changed...") end)

Version 1.54

Added distance measurement functionality for future features, wayshrines now have a distance in their tooltips. add-on developpers can use GetCurrentMapSize() to get the current map size in meters.

Fixed some minor issues.

Version 1.53

Added new option to show unexplored Wayshrines and POIs. Now you can see undiscovered POIs and wayshrines on MiniMap and set unknown POI pin color. Note that all undiscovered POI Pins will be displayed as (!).

Version 1.52

minor fixes

Version 1.51

Added option for ZygorGuides users to use original API (this should fix lag issues)

Further optimized Quest pin placement

Version 1.50

Addressed error message after loading.

Version 1.49

Fixed Quest pin zooming and updating when passing transition areas such as caves without doors

Tweaked quest updates so they only occur when there is really need for it (this should reduce to minimum unwanted side effects on other addons listening to event EVENT_QUEST_POSITION_REQUEST_COMPLETE)

Version 1.47

Added Cyrodiil battle pins to Keep Network refresh code

Added Forward camp tooltips

Version 1.46

Fixed Forward camp pins (for real)

Version 1.45

Improved Quest pin placement stability

Fixed forward camp pins

Version 1.44

Added Location pin safety check for compatibility with Zygor add-on. This should eliminate error messages while using this add-on.

Version 1.43

Changed pin position updates (they are not supposed to happen during pin creation/updates)

Version 1.42

Added MiniMap Menu outise top left corner. Menu functions: Lock Position and Size, Reload MiniMap, Addon Settings. Menu is semi transparent and becomes fully visible when mouse is over the buttons. (Menu will not be

accessible if you fully move minimap to the left of the screen)

Version 1.41[list] Redesigned Wayshrine, Location and POI Pin code

its now worldmap independant, Unexplored items will appear on MiniMap as you get close enough more accurately

Added new MiniMap feature in combat autohide there are two settings for it one to enable it another is a delay in seconds after combat to autoshow. This feature is disabled by default.

Version 1.38

Fixed combat state display for group member pins

Fixed Keep link flashing

Version 1.37

Added MiniMap pin menu to select a quest when there are multiple quest pins at the same location

Version 1.36

Added new setting to display combat state background for player and group member pins (it is On by default)

Fixed phantom quest pin issue

Version 1.35

Fixed several issues in the new quest pin update code

Tweaked MiniMap a little to better handle problematic maps, for example Harborage will display overland map instead, but won't show player position as it doesn't exist on the map (if you enter Harborage from the door

outside, player pin and map position will stick to outsite position). This tweak may or may not fix other black map issues.

Added color settings for dead group leader and member pins

Version 1.34

Fully reworked quest pins and how they update - they no longer rely on worldmap and refresh/update independently

Added performance setting for MiniMap View stepping, now you can set up a thresold in points how often MiniMap should update while character moves (this setting has no effect on player pin rotation and position

Made Mini Map to reappear if/when proper map textures are available to be displayed (you no longer need to manually toggle Mini Map to show it again)

Further more improved overall FPS of Mini Map. You should see very insignifficant FPS drops while using MiniMap add-on now.

Version 1.12

Improved overall Mini Map FPS load. You should see improved performance while using this add-on now.

Version 1.11

Added new feature Current Player Position Display on the Mini Map, you can enable or disable it via ZrMiniMap settings

Version 1.10

Changed the way problematic maps are treated. If you enter an area which normally doesn't have a map - the moment you enter it MiniMap will hide as if you toggled it off manually, you can try toggling it on with a key bound to it later. When you try to toggle it back Mini Map will attempt to show again, but if there is still no valid map it will stay toggled off.

Slightly reduced overall FPS impact on UI

Version 1.09

Fixed Hide Compass option

Version 1.08

Added MiniMap setting to define MiniMap refresh rate, it will help to alleviate FPS issues if you set a higher delay

Added MiniMap setting to hide zone name label

Added MiniMap setting to hide zoom level label

Fixed Clamp to screen setting (it wasn't saving properly)

Fixed Set Destination icon placement

Version 1.07

Changed Zone Name text for other locales to reflect whats dispalyed on the world map.

Fixed loading of some maps

Version 1.06

Changed ZrMiniMap settings from per character to Account wide

Fixed Key bindings for different locales (key binds are still per character)

Slightly optimized MiniMap code

Version 1.05

Fixed an issue of MiniMap not showing up when leaving areas without map textures

Fixed issue of some quest pins not updating in sync with world map

Changed pin scaling option from flat number to percentage of world map pin size (from 25% to 150%)

Version 1.04

Added a keybind to toggle MiniMap

Version 1.03

Added Clamp to Screen option

Added color pin support

Version 1.02

Added heading option for player pin on MiniMap

Version 1.01

Added Border display, you can enable or disable it via ZrMiniMap settings.

Fixed a minor bug of ZoomLevel variable not being loaded upon loading

Fixed MiniMap loading in zones where map does not exist (haven't tested it yet)

While I understand your frustration for game not offering their minimap I am not to be blamed. I may or may not do anything about supporting it after each game release. This is purely voluntary matter on my part. No one pays me to do this work. As a matter of fact I've dedicated many hundreds of hours to this add-on which could be quite expensive for a hired contract position.
I put quality standards high while make it, this resulted in somewhat complex and bulky project. To support it I need alot more attention than I have motivation for, at least at present time.

Thank you so much for all the time you put into this addon! I loved using it and am sad to see you're no longer developing it (but totally understand).

That being said, this really should be moved to the Discontinued & Outdated category on ESOUI, and there should be a note in the first line of the addon description stating such.

The latest update was in 2016! Not 2017...it just happens to be the same month and day....of last year =)
AUI has now stopped working and was looking for a replacement minimap but this one is way out of date.
Ended up going with Voltans as it still works.

While I understand your frustration for game not offering their minimap I am not to be blamed. I may or may not do anything about supporting it after each game release. This is purely voluntary matter on my part. No one pays me to do this work. As a matter of fact I've dedicated many hundreds of hours to this add-on which could be quite expensive for a hired contract position.
I put quality standards high while make it, this resulted in somewhat complex and bulky project. To support it I need alot more attention than I have motivation for, at least at present time.

I think we all appreciate the effort you have made on this project, and thank you for it. You should not have been so good at the job because you have spoiled us and we miss you

While I understand your frustration for game not offering their minimap I am not to be blamed. I may or may not do anything about supporting it after each game release. This is purely voluntary matter on my part. No one pays me to do this work. As a matter of fact I've dedicated many hundreds of hours to this add-on which could be quite expensive for a hired contract position.
I put quality standards high while make it, this resulted in somewhat complex and bulky project. To support it I need alot more attention than I have motivation for, at least at present time.

Wanted to say thank you for having created it and supported it for so long.

i cant see the mini map and theres a two words in yellow on the upper left corner of the screen with a small black window that when i put my cursor on it , it pops up the error again even tho i dismiss it.

===============================

By far THE BEST, and far superior Map addon in the game - isn't being maintained and wish some one would pick it up and take care of this Loved by many addon.

so which map should i use ? lol

=========================
The only one available, but its not interactive at all but gets the job done. Votan's Minimap addon

I develop this add-on on voluntary basis in my free time. No payment is required to download or use the add-on. However my motivation to do more for this add-on depends on my real life priorities. Donations would certainly help to do more.

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.