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:164
Total downloads:127,686
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 06/26/14, 07:57 AM  
mikzen

Forum posts: 0
File comments: 2
Uploads: 0
Lua file ZRMM

I have found line 554 and tried to amend it but what Filename do I use or do I just put"filename" I am totally confused.

Can someone just put a link to an amended file that works because I haven't a clue what I,m doing and I really love this ZRMM

Thanks
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 03:41 AM  
deviantelf

Forum posts: 0
File comments: 24
Uploads: 0
Originally Posted by paskijainen
I'm guessing you haven't applied the fix mentioned in the previous posts? It worked fine for me.
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 02:52 AM  
paskijainen

Forum posts: 0
File comments: 2
Uploads: 0
Last edited by paskijainen : 06/26/14 at 03:04 AM.
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 12:55 AM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Thanks for the fix!
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 09:16 PM  
nightcrawler913

Forum posts: 1
File comments: 1
Uploads: 0
Originally Posted by SilverWF
You need to find string 554 with text "if pin:GetTextureInfo() ~= zrpin.texture then"
and replace it with "if pin:GetTextureFileName() ~= zrpin.texture then"
Awesome thanks for the fix.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:56 PM  
voltorsfury
 
voltorsfury's Avatar

Forum posts: 8
File comments: 3
Uploads: 0
Raible, Download notepad plus from www.notepad-plus-plus.org so it shows the line numbers. The file is in your addons folder in /Documents/Elder Scrolls Online/live/Addons/ZrMM (replace "live" with liveeu for European Server or PTS for PTS server)and the filename is ZrMM.lua. I recommend making a copy of the old file to something like ZrMM.bak too before changing anything in case of a mistake editing so you still have the original handy.

Fix works great! Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:47 PM  
kly

Forum posts: 0
File comments: 11
Uploads: 0
Originally Posted by ChaosUK
Originally Posted by SilverWF
You need to find string 554 with text "if pin:GetTextureInfo() ~= zrpin.texture then"
and replace it with "if pin:GetTextureFileName() ~= zrpin.texture then"
This seemed to do the trick. Thank you and your English is fine.
This should read "line 554", which is the line number of the file `ZrMM.lua` where you fix this.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:09 PM  
Raible

Forum posts: 0
File comments: 4
Uploads: 0
For us less informed people, could someone give more detailed instructions on how to do this code change? Which file in the addon folder exactly are opening up to even find this line? Also, one instruction says to replace the line with the new line and another instruction below says to simply add the new line below the old line. Any help for us more clueless folk would be greatly appreciated!!!
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 06:21 PM  
ChaosUK

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by SilverWF
You need to find string 554 with text "if pin:GetTextureInfo() ~= zrpin.texture then"
and replace it with "if pin:GetTextureFileName() ~= zrpin.texture then"
This seemed to do the trick. Thank you and your English is fine.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 04:31 PM  
BlackKnight6667

Forum posts: 2
File comments: 18
Uploads: 0
Please update soon. I literally almost can't play without this add-on... (wind up wandering around in circles)
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 04:09 PM  
DigitalHype

Forum posts: 1
File comments: 31
Uploads: 0
Re: 1.2 fix

Thanks for this.

Originally Posted by IAIA
Fix for 1.2 API changes
Code:
--- "C:\\Users\\xxx\\Documents\\Elder Scrolls Online\\liveeu\\AddOns\\ZrMM\\ZrMM.lua"       2014-06-11 08:12:21.840703400 +0300
+++ "C:\\Users\\xxx\\Documents\\Elder Scrolls Online\\pts\\AddOns\\ZrMM\\ZrMM.lua"  2014-06-25 12:39:05.985256900 +0300
@@ -551,7 +551,7 @@
                        end

                        pin:SetHidden(v.hidePin)
-                       if pin:GetTextureInfo() ~= zrpin.texture then
+                       if pin:GetTextureFileName() ~= zrpin.texture then
                                pin:SetTexture(zrpin.texture)
                        end
                        pin:SetDimensions(pinWScale, pinHScale)
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 09:25 AM  
SilverWF
 
SilverWF's Avatar
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 349
Uploads: 2
You need to find string 554 with text "if pin:GetTextureInfo() ~= zrpin.texture then"
and replace it with "if pin:GetTextureFileName() ~= zrpin.texture then"
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:50 AM  
Salarian

Forum posts: 0
File comments: 4
Uploads: 0
Fix??

So... Do we just modify the file or is there an updated download? Because if I have to put that string in I don't know where to do it.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 08:26 AM  
dna21m

Forum posts: 0
File comments: 1
Uploads: 0
Fix works, thanks.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 03:50 AM  
IAIA

Forum posts: 0
File comments: 2
Uploads: 0
1.2 fix

Fix for 1.2 API changes
Code:
--- "C:\\Users\\xxx\\Documents\\Elder Scrolls Online\\liveeu\\AddOns\\ZrMM\\ZrMM.lua"       2014-06-11 08:12:21.840703400 +0300
+++ "C:\\Users\\xxx\\Documents\\Elder Scrolls Online\\pts\\AddOns\\ZrMM\\ZrMM.lua"  2014-06-25 12:39:05.985256900 +0300
@@ -551,7 +551,7 @@
                        end

                        pin:SetHidden(v.hidePin)
-                       if pin:GetTextureInfo() ~= zrpin.texture then
+                       if pin:GetTextureFileName() ~= zrpin.texture then
                                pin:SetTexture(zrpin.texture)
                        end
                        pin:SetDimensions(pinWScale, pinHScale)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: