Download
(91 Kb)
Download
Updated: 04/20/14 09:22 AM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:04/20/14 09:22 AM
Created:04/07/14 08:09 AM
Monthly downloads:46
Total downloads:51,426
Favorites:137
MD5:
Merchants  Popular! (More than 5000 hits)
Version: 1.2
by: Mitsarugi [More]
Merchants is an addon that adds Icons for Merchant NPC's to the map.
I made this addon because i thought it was very annoying that there weren't any options for overhead NPC names or to show them on a map and since i was having a hard time finding the right NPC's i made this.

If you want to help adding missing npcs , please do the following:
C:\Users\%USERNAME%\Documents\Elder Scrolls Online\liveeu\SavedVariables
and send me the file content from NPCReticleScan.lua in a comment

Current Features: ( please report any missing npc from this list )
All Merchants in Stonefalls:
- Davon's Watch
- Kagenmoor
- Ebonheart
- Traveling Merchants around Stonefalls
All Merchants in The Rift:
- Nimalten
- Shor's Stone
- Riften
- Traveling Merchants around The Rift ( none at the moment )
All Merchants in Deshaan:
- Narsis
- Mournhold
- (Might be missing Traveling ones)

Planned/ToDo: ( X = done, O = working on it )
- Finish the rest of the merchants - O
- Different icons for all merchant types - O

- Offered Quests
- Treasure Maps Locations - X

Compatible with:
- ZrMiniMap (By: Zerorez)
- SkyShards (By: Garkin) (Big thanks to him by the way!)
- EsoHead Markers (By: Shinni)

Donators:
A big thanks to!
Richard Kubik - 10€
James Coursey - 10€
Joseph Paradis - 1€
Ziril Ulath-Pal - 400g
v1.05 - added a lot more npcs for the oher factions, thanks to everyone for sharing the output file!
v1.02 - added more npc locations & NPCReticleScan for better data collection
v1.01 - removed slider cause of an error.
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
1.05
89kB
Mitsarugi
04/18/14 06:33 PM
1.02
87kB
Mitsarugi
04/15/14 08:15 PM
1.01
71kB
Mitsarugi
04/12/14 04:06 AM
1.0
71kB
Mitsarugi
04/11/14 04:09 AM
0.09
61kB
Mitsarugi
04/08/14 06:59 PM
0.01
21kB
Mitsarugi
04/07/14 08:09 AM


Post A Reply Comment Options
Unread 04/09/14, 05:13 AM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
Originally Posted by Kyshira
Are you planning on only including Ebonheart Pact merchants? Or will you be expanding? If it is just Ebonheart you should really rename your addon to reflect this. If not and you are going to include the other alliances soon, awesome.

its going to be all merchants the author is trying to make a database manually and i am trying to help them make some type of function to auto add NPCs as their discovered lol
Last edited by SkOODaT : 04/09/14 at 05:14 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 05:09 AM  
Kyshira

Forum posts: 0
File comments: 6
Uploads: 0
Are you planning on only including Ebonheart Pact merchants? Or will you be expanding? If it is just Ebonheart you should really rename your addon to reflect this. If not and you are going to include the other alliances soon, awesome.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 04:02 AM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
I made a NPCReticle Addon last night and in the process i found.....

Code:
    local Target = GetUnitName('reticleover')   
    local Caption = GetUnitCaption('reticleover')

local playerX, playerY, playerH = GetMapPlayerPosition("player")
You will deffinately need those to do an auto add feature......(don't necessarily half to use ESOHead) take a look at my NPCReticle Addon 1\2 the code you need is there to Reticle over a NPC and get required name and Caption ie: Enchanting, Bank etc.....

http://www.esoui.com/downloads/info173-NPCReticle.html

{GetMapPlayerPosition(), GetUnitName(), GetUnitCaption(), ExtraInfo1, ExtraInfo2, ExtraInfo3}

Im sure it would be easy tho to pull back X Y Name and Caption to put into a database as it finds them...need to find a range function too so they only get added if your really close to them....


This is wykkyds function to check range, he uses it on the reticle for range in his addon should be easy enough to modifiy for what ya need it to do ...

Code:
wykkydsFramework.TargetRange = function()
	local ishidden = ZO_ReticleContainer:IsHidden()
	local inmousemode = IsGameCameraUIModeActive()
	local shouldHide, distance = true, nil
	if not ishidden and not inmousemode then
		local combattarget = (GetUnitNameHighlightedByReticle() ~= "" and IsGameCameraUnitHighlightedAttackable()) 
		if combattarget then
			shouldHide = false
			local mapWidth, mapHeight, mapDiff, contentType = GetMapNumTiles(), GetMapType(), GetMapContentType()
			local playerX, playerY, playerH = GetMapPlayerPosition("player")
			local targetX, targetY, targetH = GetMapPlayerPosition("reticleover")
			if mapDiff == 1 then mapDiff = 3 else mapDiff = 1 end
			if contentType == 2 then mapDiff = 7 end
			local dist = math.sqrt(math.pow(((playerX - targetX)/mapWidth)/mapDiff,2) + math.pow(((playerY - targetY)/mapHeight)/mapDiff,2))
			local pct = (dist*10000) / 32
			distance = WF_ROUND(20*pct, 0)
		end
	end
	wykkydsFramework.RangeFrame( shouldHide, distance )
end
this should be mostly all the API you need to do it
Last edited by SkOODaT : 04/09/14 at 05:23 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 12:36 AM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 225
Uploads: 12
Originally Posted by SkOODaT
Originally Posted by SkOODaT
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
yea i meant eso lol been playing wow too long :S LOL... but yea you could still add all your personal touches to certian NPCs but at least till ya get a database build players would at least have the vendors they find show up and get marked automatically, i bet if you added the feature to auto find and mark the merchants ALOT of ppl would use this it be a must have addon lol only reason i say is because a person like me is over in grahtwood and its prolly going to be a while before you add data for other factions then your own lol

Awesome addon tho so far its your baby so do as ya see fit
I would if i knew how to :/ , i'll have to take a look at EsoHeadMarkers

Originally Posted by WoWLoreConfusedMe
AWESOME!!!! Default map is USELESS with all these uninformative NPC "names" and 2-3 icons.

Man, you are my hero, keep it up!

But please, can you do the same with a crafting stations? Maybe in the future?
Thought about doing so, maybe later...

Originally Posted by WoWLoreConfusedMe
btw...
You really need to automate it somehow via Esohead database!
This is impossible work for one player!
I would if i knew how to :/ , i'll have to take a look at EsoHeadMarkers
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 12:02 AM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
btw...
You really need to automate it somehow via Esohead database!
This is impossible work for one player!
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 11:58 PM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
AWESOME!!!! Default map is USELESS with all these uninformative NPC "names" and 2-3 icons.

Man, you are my hero, keep it up!



But please, can you do the same with a crafting stations? Maybe in the future?
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:03 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
Originally Posted by SkOODaT
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
yea i meant eso lol been playing wow too long :S LOL... but yea you could still add all your personal touches to certian NPCs but at least till ya get a database build players would at least have the vendors they find show up and get marked automatically, i bet if you added the feature to auto find and mark the merchants ALOT of ppl would use this it be a must have addon lol only reason i say is because a person like me is over in grahtwood and its prolly going to be a while before you add data for other factions then your own lol

Awesome addon tho so far its your baby so do as ya see fit
Last edited by SkOODaT : 04/08/14 at 07:20 PM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 03:06 PM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 225
Uploads: 12
Originally Posted by Hidden Fee
Originally Posted by Mitsarugi
Originally Posted by SkOODaT
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
Esohead you mean i guess ^^ , i'm adding them manually as i have no idea how to use it to track them for me and because i add them manually i can add more info to the tooltips.

@Everyone - are you sure you looked at Davon's Watch's map? it's the only one having mapmarkers in this version

I did not know that Davon's Watch was the only area with map markers.
No problem ,guess you missed the description , update with more soon! (should cover Stonefalls)
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 02:35 PM  
Hidden Fee
 
Hidden Fee's Avatar

Forum posts: 3
File comments: 4
Uploads: 0
Originally Posted by Mitsarugi
Originally Posted by SkOODaT
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
Esohead you mean i guess ^^ , i'm adding them manually as i have no idea how to use it to track them for me and because i add them manually i can add more info to the tooltips.

@Everyone - are you sure you looked at Davon's Watch's map? it's the only one having mapmarkers in this version

I did not know that Davon's Watch was the only area with map markers.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:24 AM  
Mitsarugi
 
Mitsarugi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 225
Uploads: 12
Originally Posted by SkOODaT
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
Esohead you mean i guess ^^ , i'm adding them manually as i have no idea how to use it to track them for me and because i add them manually i can add more info to the tooltips.

@Everyone - are you sure you looked at Davon's Watch's map? it's the only one having mapmarkers in this version
Last edited by Mitsarugi : 04/08/14 at 07:26 AM.
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 09:14 PM  
SkOODaT
 
SkOODaT's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 169
Uploads: 11
You should use wowhead addon database of npcs to auto populate merchants on the map as the player finds them. or setup some type of auto add thing so you don't half to add them all to a database
Last edited by SkOODaT : 04/07/14 at 09:18 PM.
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 06:25 PM  
Viperinfinity

Forum posts: 0
File comments: 4
Uploads: 0
Nada

Nothing is showing up on the minimap or main map. I have ESOhead and the minimap installed
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 04:04 PM  
MrSapient

Forum posts: 0
File comments: 9
Uploads: 0
Have the same problem .. Added the addon love the idea but nothing on minimap or big map.
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 02:33 PM  
Hidden Fee
 
Hidden Fee's Avatar

Forum posts: 3
File comments: 4
Uploads: 0
Not working for me...

Added this today but it doesn't show me any merchants on the map.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.