Download
(15 Kb)
Download
Updated: 06/09/14 08:03 AM
Patch for:
ZrMiniMap.
Pictures
File Info
Compatibility:
Craglorn (1.1)
Updated:06/09/14 08:03 AM
Created:04/06/14 09:20 AM
Monthly downloads:179
Total downloads:127,741
Favorites:361
MD5:
Categories:Discontinued & Outdated, Map, Coords, Compasses
ZrMM - Modified  Popular! (More than 5000 hits)
Version: 1.17
by: Aoon [More]
Based off of the original ZrMM by Zerorez. Will be updating with fixes and features as time allows.

** Added global functions to support showing/hiding custom pins **
function ZrMM_RegisterCustomPin(pinType, name) - pinType:Number(custom pinType), name:string(friendly name)

function ZrMM_UnregisterCustomPin(pinType) - pinType:Number(custom pinType)

function ZrMM_ExcludePinType(pinType, exclude) - pinType:Number(custom pinType), exclude:Boolean(true to exclude it from the minimap, false to include)

Current feature set:
  • Resizeable and moveable minimap.
  • Supports zoom in/out VIA keybind or settings panel
  • Toggle visibility VIA keybind
  • Supports displaying worldmap pins(filter and color options carry over)
  • Supports Group Member real time location in same zone
  • Configurable anchor position for zoom and zone label
  • Configurable color text for zoom and zone label
  • Configurable hide/show zoom and zone label
  • Select to use camera or player heading for player indicator
  • Tracks group members position live in same zone

Current features being investigated:
  • More robust group member tracking
  • Replace group member pins with imagery that conveys more info(class/role icon? names?)
  • Border/alpha/round look
  • Map rotation
  • Clamp certain pins to map edge

Tech debt:
  • Investigate existing API functionality
  • Code restructure/rewrite
v1.17
Added:
function ZrMM_RegisterCustomPin(pinType, name)
function ZrMM_UnregisterCustomPin(pinType)
function ZrMM_ExcludePinType(pinType, exclude) - pinType:Number, exclude:Boolean
These global functions can be used by addon devs to tell ZrMM to not display certain custom pintypes. The register and unregister functions only add to a list currently that I may or may not add configurable options in the minimap itself to toggle visibility. For now ZrMM_ExcludePinType is the method to hide pins.

v1.16
Fix:
Error upon logging in for first time

v1.155
Fix:
Group pins should now update properly without having to open world map
Actual current quest should now be represented/tracked without having to open world map

v1.151
Updated api version

v1.15
Fix:
Anchoring issues in certain transitions(map tiles not aligned properly)
*I forget if there was anything else...*

v1.14
Fix:
Map improperly loading with tiles mismatched or off centered
Map will auto hide if it fails to load a map properly(should fix zones with no map or black worldmap)
Map will center if no player indicator is available(in some zones worlmap does not show player indicator)
Fixed zoomlabel to hide properly when set to hide

Added:
Black background is no longer present
Settings are now global to all characters per account
Added binding to toggle visibility of minimap


v1.13
Fix:
Too many anchors issue
Conflict with incorrect LibAddonMenu-1.0 library

v1.12
Fix:
Cyrodiil map pins from staying on minimap when they should not
map changes when changing floors in areas that have floors
Bindings should work in all languages now(Scharesoft)

Added:
Setting for map to be clamped to screen(EnSabahNur)

v1.11
Fix for startup error with no saved variables present

v1.10
Fix:
Quest blob pins will now be properly sized on minimap(Arpheus)
Rouge group pin under player pin will not show anymore
Stutter issue should be resolved

Technical:
Reworked more functions addon is more event driven for "heavy lifting"
Removed delays for most functions as heavy lifting was separated.


v1.02
Added:
Configurable anchor position for zoom and zone label
Configurable color text for zoom and zone label
Setting to hide zoom label
Can select to use camera or player heading for player indicator
Different zoom levels for dungeons/towns and larger areas(Arpheus)
Map size can now be set in increments of 10 instead of 100(Arpheus)

v1.01:
Fix:
Zoom level not populating label on startup
Zonename showing extra characters for some languages

Added:
Support for color matching of worldmap pins to minimap


v1.0:
Fix:
Cyrodiil map issue
startup errors
group member pins location updating

Added:
Zoom to Settings Panel and and is also in Keybinds

Technical:
Restructured the update flow a bit so we do not load or recreate the map every update
Probably other stuff as well...
Archived Files (12)
File Name
Version
Size
Uploader
Date
1.16
15kB
Aoon
06/04/14 03:11 AM
1.155
15kB
Aoon
06/04/14 02:23 AM
1.151
15kB
Aoon
05/25/14 03:53 AM
1.15
15kB
Aoon
05/07/14 03:12 PM
1.14
15kB
Aoon
04/28/14 07:53 PM
1.13
14kB
Aoon
04/23/14 10:32 AM
1.12
14kB
Aoon
04/22/14 12:57 AM
1.11
13kB
Aoon
04/15/14 09:30 PM
1.10
13kB
Aoon
04/15/14 07:21 PM
1.02
12kB
Aoon
04/09/14 11:47 PM
1.01
11kB
Aoon
04/08/14 10:34 AM
1.0
10kB
04/06/14 09:20 AM


Post A Reply Comment Options
Unread 05/26/14, 01:20 PM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
Originally Posted by joshmiller83
With patch 1.1.2 Craglorn the Minimap group pins have stopped working! We can no longer tell where our party members are!
Really wish this could be fixed.
Report comment to moderator  
Reply With Quote
Unread 05/24/14, 11:24 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1783
Uploads: 32
I want to say first off thanks so much for this excellent mod. It is essential, and allows the perfect customization of an in-game mini map that can even track all the nodes from other addons. Very cool.

Now, I have run into one problem, regarding the pins from the mod HarvestMap. I know this has come up before, or at least that it is known to cause performance problems. What I found is that the HarvestMap addon even by itself will cause the normal game map to bog down terribly when scrolling or zooming, but only once you have built up a huge number of resource pins for a particular map. This then translates into the minimap, which is of course displayed all the time, and so directly results in a herky-jerky play experience.

Something I would like to request, if at all possible, would be the option to disable pins from certain very popular 3rd party addons from displaying on your minimap, while still allowing them to display on the normal map. (I realize the two may be directly linked so that might be something you have already considered and found to be impossible.)

It would be awesome to be able to leave the LoreBook, Skyshard, and TreasureMap addon pins there, as they don't slow down the minimap, and prevent it from showing just the HarvestMap pins, while still showing those on the regular game map and compass.

Thanks again!

EDIT: It occurs to me that an even better option would be to only render those pins which are visible at the zoom level and within the borders of the minimap at the time. I don't know if that is an option, or even if all the pins for the entire map are rendering even when not shown. That would seem however like a reasonable (albeit potentially complicated) resolution to the lag issue with lots of pins on the map.

/
Last edited by Phinix : 05/24/14 at 11:28 PM.
Report comment to moderator  
Reply With Quote
Unread 05/24/14, 02:18 PM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Thanks for your work on this mod !

Hope you can update to fix the "out of date" status from 5/22/2014 patch.
Report comment to moderator  
Reply With Quote
Unread 05/23/14, 06:12 PM  
Shaven_Raven

Forum posts: 0
File comments: 3
Uploads: 0
Multiple errors

Hi there, since the patch you are probably aware that there are multiple errors with this addon now. (Sorry I forgot which ones they were)
The old ZrMM (Unmodified) seems to be working ok, but with none of the cool additions of your addon.
Can you give an idea when you might be updating this?
Cheers, and thanks for the cool work.
Report comment to moderator  
Reply With Quote
Unread 05/23/14, 12:08 PM  
Amestigon74

Forum posts: 0
File comments: 1
Uploads: 0
When the update???
Report comment to moderator  
Reply With Quote
Unread 05/22/14, 04:21 PM  
GeneralWurst

Forum posts: 2
File comments: 30
Uploads: 0
strange error? message today:


Avoiding anchor cycle from [Zr_MM_Scroll_Map_1] to [Zr_MM_Scroll_Map_3]
Report comment to moderator  
Reply With Quote
Unread 05/22/14, 03:22 PM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
With patch 1.1.2 Craglorn the Minimap group pins have stopped working! We can no longer tell where our party members are!
Report comment to moderator  
Reply With Quote
Unread 05/20/14, 02:10 AM  
wmrojer

Forum posts: 2
File comments: 51
Uploads: 0
A variant of the changes suggested earlier. But this one still lets you change the size of the pins on the minimap. They will all change in size relative to there size on the large map.

Find lines 528,529 in AddOns\ZrMM\ZrMM.lua:
Lua Code:
  1. local pinHScale = pinScale;
  2. local pinWScale = pinScale;

and replace them with this line:
Lua Code:
  1. local pinWScale, pinHScale = v:GetDimensions()
  2. pinWScale = pinWScale * pinScale / 40
  3. pinHScale = pinHScale * pinScale / 40
Report comment to moderator  
Reply With Quote
Unread 05/20/14, 12:05 AM  
Bovacious

Forum posts: 0
File comments: 27
Uploads: 0
I also have pin size issues: my harvest map icons are much larger when compared to a wayshrine pin, for instance. I have harvest map pins set to the minimum setting (16). They look perfect on the game map when I press "M", but are different on the minimap. How about a slidebar upgrade for settings instead of having to edit LUA files? Not everyone is comfortable doing that.

I love the addon, and it works great (probably better to not load ALL the pins though)! I was having a lot of problems previously, but it was Esohead causing the issues. Anyone having long load times and/or game crashes after long hours playing should check comments over there.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 07:06 AM  
smbody

Forum posts: 0
File comments: 5
Uploads: 0
It is really a great addon. After using it for some time and having stopped opening big map every couple of seconds, can't do without it any longer.

But, it seems to be the cause of quite noticeable fps spikes. I use it paired with HarvestMap, Skyshards and Lorebooks, so it's quite a lot of pins on the map, maybe it is the cause. It makes the game freeze for like 300ms every time I close the big map, and from time to time my fps drops by about 5-10 in combat, which doesn't seem to happen with addon turned off.

I wish these was a way to make some profiling and find out where does my cpu time go.
Report comment to moderator  
Reply With Quote
Unread 05/16/14, 05:29 PM  
laz

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by crackmaster
do i need original addon or just this?
Yeah wouldn't mind knowing this too. Seems it only works when the original is installed also. Thanks heaps though for taking over development for this mod. Very useful indeed.
Report comment to moderator  
Reply With Quote
Unread 05/16/14, 06:17 AM  
steelrose

Forum posts: 2
File comments: 5
Uploads: 0
You're looking in the wrong folder, you want to edit the one at this location:

...\Documents\Elder Scrolls Online\live\AddOns\ZrMM\ZrMM.lua[/quote]


grrr! silly me..

thanks!!!
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 11:29 PM  
Aoon
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 77
Uploads: 1
Originally Posted by steelrose
Originally Posted by Toperharrier
Is there any way to select two different pin sizes for normal pins and the pins gathered by HarvestMap?


-----

i tried this, but i don't have those two lines in my ZrMM.lua - i have one line:



and that's it.. i don't know lua formatting and tried changing it to:



but that didn't work. does anyone have any thoughts..? thanks!
You're looking in the wrong folder, you want to edit the one at this location:

...\Documents\Elder Scrolls Online\live\AddOns\ZrMM\ZrMM.lua
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 08:05 PM  
steelrose

Forum posts: 2
File comments: 5
Uploads: 0
Originally Posted by Toperharrier
Is there any way to select two different pin sizes for normal pins and the pins gathered by HarvestMap?
ZrMM uses the same size for all pins. It is the value selected by slider "Pin scale" in addon settings (by default 40*40px).
If you want to use the same values as on WorldMap, find lines 528,529 in ZrMM.lua:
Lua Code:
  1. local pinHScale = pinScale;
  2. local pinWScale = pinScale;
and replace them with this line:
Lua Code:
  1. local pinWScale, pinHScale = v:GetDimensions()
-----

i tried this, but i don't have those two lines in my ZrMM.lua - i have one line:

["PinScale"] = 24,
and that's it.. i don't know lua formatting and tried changing it to:

["pinWScale, pinHScale"] = v:GetDimensions(),
but that didn't work. does anyone have any thoughts..? thanks!
Report comment to moderator  
Reply With Quote
Unread 05/15/14, 01:01 PM  
Kentarii
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 52
Uploads: 5
Hi,

Thanks for this modified version of ZrMM.

Found one issue which you might want to fix in upcoming release.

Lua Code:
  1. function MM_OnLoaded(eventCode, addOnName)
  2. ..snip..
  3.     -- options panel
  4.     LAM = LibStub:GetLibrary("LibAddonMenu-1.0")
  5. ..snip..
  6. end
This exposes LAM to the global scope, probably unintended.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: