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,735
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 04/26/14, 05:32 AM  
rajamakii
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 37
Uploads: 1
still hoping you update to keybind to hide/show~

i might look into it. xD
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 08:25 PM  
chazz422

Forum posts: 1
File comments: 10
Uploads: 0
Re: Re: Re: Versioning problem?

Originally Posted by Aoon
Originally Posted by chazz422
Originally Posted by chazz422
I've been having several problems since installing the latest version. My settings were reset and I get a LUA error conflicting with LibAddonMenu from X4C_Chat addon. My settings dialog for ZrMM also has only 3 items listed in it (I think this is because of where it crashes with the LibAddonMenu). Then I went to look at the addon folder and I noticed that the ZrMM.txt file says that the version of the addon I have installed is version 1.02. I uninstalled it and reinstalled from esoui using minion and still the same problem. Is there a versioning problem with the lastest release?
After investigating further, I realised that after the setting were wiped, the settings were being stored under ZrMM_SavedVariables instead of ZrMM which is the old settings. When did this change and why? I didn't see it in the changelog so could this be that the ZrMM.txt file is out-of-version, maybe an old one?
I failed to update the version in the textfile. The change in saved variables was done in one of the technical debt rewrites to improve the footprint and speed of this addon. The actual saved variable file should still be: /SavedVariables/ZrMM.lua

The ZrMM.txt file does have this listed in it:
## SavedVariables: ZrMM_SavedVariables

So really normal users would not even see the change or care it was made. If you are getting a filenamed: ZrMM_SavedVaraibles.lua then that is interesting and I have no idea why you're getting that filename.

*edit
What I can and should have done was flag the savedvariables file for reset, or support adding new saved variables when they do not exist in older version.
The lua file for the settings was not named wrong. It was the name of the variable inside that holds the settings. When you changed the SavedVariables attribute in the ZrMM.txt file, it caused the old settings to break. I simply went inside the ZrMM.lua settings file and changed the variable name at the top of the file to say
Code:
ZrMM_SavedVariables = {
...instead of...
Code:
ZrMM = {
And the addon works again without problems, even with using my old settings now. This change has caused everyone to loose their settings and, for people like me who have 8 characters, would have to redo their settings again for each character (no account wide settings). Fortunately for me I was able to just change the name in the settings file but most users would have no idea how to do that.

I agree with what you said about supporting new variables without wiping all the existing saved variables. Flagging all the saved variables for reset would not be a good idea in my opinion (unless there was a completely new schema for settings with a major release change, ex: 2.0). Its very annoying to users when they loose their settings, especially when there's so many nice customization settings now.

The changes you have made to this addon are nice and I'm glad to see where you have taken it so far. Keep up the good work and thanks.
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 08:12 PM  
Aoon
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 77
Uploads: 1
Re: Getting error

Originally Posted by PhenixAsh
I am getting the above error not sure which add on is causing it. But both SimpleChatBubbles and ZrMM are shown.
I was able to repro this issue, a simple /reloadui call during gameplay removed this error from occurring.
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 08:08 PM  
Aoon
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 77
Uploads: 1
Re: Re: Versioning problem?

Originally Posted by chazz422
Originally Posted by chazz422
I've been having several problems since installing the latest version. My settings were reset and I get a LUA error conflicting with LibAddonMenu from X4C_Chat addon. My settings dialog for ZrMM also has only 3 items listed in it (I think this is because of where it crashes with the LibAddonMenu). Then I went to look at the addon folder and I noticed that the ZrMM.txt file says that the version of the addon I have installed is version 1.02. I uninstalled it and reinstalled from esoui using minion and still the same problem. Is there a versioning problem with the lastest release?
After investigating further, I realised that after the setting were wiped, the settings were being stored under ZrMM_SavedVariables instead of ZrMM which is the old settings. When did this change and why? I didn't see it in the changelog so could this be that the ZrMM.txt file is out-of-version, maybe an old one?
I failed to update the version in the textfile. The change in saved variables was done in one of the technical debt rewrites to improve the footprint and speed of this addon. The actual saved variable file should still be: /SavedVariables/ZrMM.lua

The ZrMM.txt file does have this listed in it:
## SavedVariables: ZrMM_SavedVariables

So really normal users would not even see the change or care it was made. If you are getting a filenamed: ZrMM_SavedVaraibles.lua then that is interesting and I have no idea why you're getting that filename.

*edit
What I can and should have done was flag the savedvariables file for reset, or support adding new saved variables when they do not exist in older version.
Last edited by Aoon : 04/25/14 at 08:10 PM.
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 08:00 PM  
chazz422

Forum posts: 1
File comments: 10
Uploads: 0
Re: Versioning problem?

Originally Posted by chazz422
I've been having several problems since installing the latest version. My settings were reset and I get a LUA error conflicting with LibAddonMenu from X4C_Chat addon. My settings dialog for ZrMM also has only 3 items listed in it (I think this is because of where it crashes with the LibAddonMenu). Then I went to look at the addon folder and I noticed that the ZrMM.txt file says that the version of the addon I have installed is version 1.02. I uninstalled it and reinstalled from esoui using minion and still the same problem. Is there a versioning problem with the lastest release?
After investigating further, I realised that after the setting were wiped, the settings were being stored under ZrMM_SavedVariables instead of ZrMM which is the old settings. When did this change and why? I didn't see it in the changelog so could this be that the ZrMM.txt file is out-of-version, maybe an old one?
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 07:54 PM  
Aoon
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 77
Uploads: 1
I currently have these addons installed. Have no issues at all. I deleted my saved variables and tested it as well and still no issues.

ZrMM, SkyShards, Zgoo, HarvestMap, BankBagSearcher, MultiQuestTracker, LootDrop, PSBT, SlightlyImprovedAttributeBars, mhFramework, SlightlyImprovedExperienceBar, DragonLoot, ResearchAssistant, InventoryItemBorders.

Not all of them are all the way upto date is the only clause with this. Also some people are not having any issue while some are. In order for me to look into this please disable addons. Delete ZrMM.lua out of the savedvariables folder. Restart the game and enable only ZrMM. Post screenshot of any errors you receive.
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 07:16 PM  
chazz422

Forum posts: 1
File comments: 10
Uploads: 0
Versioning problem?

I've been having several problems since installing the latest version. My settings were reset and I get a LUA error conflicting with LibAddonMenu from X4C_Chat addon. My settings dialog for ZrMM also has only 3 items listed in it (I think this is because of where it crashes with the LibAddonMenu). Then I went to look at the addon folder and I noticed that the ZrMM.txt file says that the version of the addon I have installed is version 1.02. I uninstalled it and reinstalled from esoui using minion and still the same problem. Is there a versioning problem with the lastest release?
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 11:48 AM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Too many anchors...
Report comment to moderator  
Reply With Quote
Unread 04/25/14, 12:01 AM  
Selfea

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Er...help?

Originally Posted by choekstr
Originally Posted by Selfea
At the risk of sounding like an utter moron...where, exactly, are the settings ingame for this? I can't find any readme or any information on how to access them and I don't seem to see them in any game menu.

How do I set the zoom level?

Or really, how the hell do I do more than resize & move the frame?

Ta
settings are in settings. under ZrMiniMap.
Bind a key to zoom in and zoom out and you can zoom on the map.
Go into filters on your regular map and control what gets shown on the map plus minimap.
Thanks! I knew it would be something simple and I did sound like a moron, but now I know YAY

Thank you
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 11:28 PM  
choekstr
 
choekstr's Avatar

Forum posts: 14
File comments: 391
Uploads: 0
Re: Er...help?

Originally Posted by Selfea
At the risk of sounding like an utter moron...where, exactly, are the settings ingame for this? I can't find any readme or any information on how to access them and I don't seem to see them in any game menu.

How do I set the zoom level?

Or really, how the hell do I do more than resize & move the frame?

Ta
settings are in settings. under ZrMiniMap.
Bind a key to zoom in and zoom out and you can zoom on the map.
Go into filters on your regular map and control what gets shown on the map plus minimap.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 10:36 PM  
Selfea

Forum posts: 0
File comments: 7
Uploads: 0
Er...help?

At the risk of sounding like an utter moron...where, exactly, are the settings ingame for this? I can't find any readme or any information on how to access them and I don't seem to see them in any game menu.

How do I set the zoom level?

Or really, how the hell do I do more than resize & move the frame?

Ta
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 09:19 PM  
PhenixAsh
 
PhenixAsh's Avatar

Forum posts: 3
File comments: 6
Uploads: 0
Getting error

2014-04-24T21:11:25.587-07:00 |cff0000Lua Error: user:/AddOns/SimpleChatBubbles/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:71: operator - is not supported for nil - nil
stack traceback:
user:/AddOns/SimpleChatBubbles/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:71: in function 'lam:AddSlider'
user:/AddOns/ZrMM/ZrMM.lua:881: in function 'MM_OnLoaded'
I am getting the above error not sure which add on is causing it. But both SimpleChatBubbles and ZrMM are shown.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 06:47 PM  
Katsurie

Forum posts: 2
File comments: 25
Uploads: 0
Hey Aoon!!

It has been working flawlessly for me. I'm talking no hitches, no freezes, no hiccups no anything! Whatever you did?? It fixed it. Thanks!! Big big big big spanking thanks! I was all prepared to deal with the minor hiccup after the re-install but you just.. YOU ROCK! YOU MADE MY GAME PERFECT AGAIN!

so for that, big thanks! appreciate all that you developers do. I know it's hard and ya'll spend a lot of time on these mods. It is definitely not unappreciated!
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 05:39 PM  
jeradl
 
jeradl's Avatar

Forum posts: 10
File comments: 53
Uploads: 0
New version is bugged, prior one was better.

Bugged after the latest update. It was working fine before.
Message on start:
user:/AddOns/ZrMM/ZrMM.lua:881: in function 'MM_OnLoaded'|r

Also when you open the main map a zoom function now pops on the mini but the zoom only affects the main map not the mini at all.
Can you revert this back to the previous version?

ESIT: HMMM odd thing it appears to have only done that on the first load after updating. I closed it all out including the launcher(Note I had also done that before updating) and then I restarted and it didn't do it again. It looks just fine now. Odd behaviour.
Last edited by jeradl : 04/24/14 at 05:46 PM.
Report comment to moderator  
Reply With Quote
Unread 04/24/14, 01:29 PM  
sakiboj

Forum posts: 2
File comments: 43
Uploads: 0
It bugs main map for me, when I access main map with M it is always zoomed max

When using addon for an hour its ok but then main map is always max zoomed.
Last edited by sakiboj : 04/24/14 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: