Quantcast
Download
(78 Kb)
Download
Updated: 04/26/16 11:54 AM
Pictures
File Info
Compatibility:
Thieves Guild (2.3)
Updated:04/26/16 11:54 AM
Created:07/30/14 05:32 PM
Downloads:164,765
Favorites:311
MD5:
Categories:Map, Coords, Compasses, Data Mods, ToolTip
2.3
Crafting Stations  Popular! (More than 5000 hits)
Version: 1.9
by: kottsemla, Garkin, sirinsidiator
What does it do?

Crafting Stations is a simple plugin that will add map pin markers with tooltips for Crafting Station Locations.


Features
  • NEW Support for the Gamepad UI (Thanks Daeymon!).
  • NEW Different tooltip layouts and settings for the Keyboard UI (Thanks Kyoma!).
  • NEW Show only pins for crafting stations that you have discovered.
  • Set your custom Icon, color and size of the pins.
  • The pins are exactly the same as normal crafting stations but slightly green to see them easier.
  • All information about the set is displayed in a tooltip. (All Set Bonus information is based on VR12)
  • If you left-click on the marker it will automatically set a waypoint marker.
  • You can toggle pins on and off in the Tamriel map and select a different design.

Support for English, German, French and Russian.

Please comment if you have ideas for more features or improvement.

This addon uses LibStub and LibAddonMenu by Seerah, LibGPS and LibMapPing by sirinsidiator and LibMapPins by Garkin
v1.9 ~sirinsidiator:
- Update addon API version to 100015
* Note: This version is compatible with pts and live
- Added new crafting stations on the Gold Coast
* Note: They will automatically show up on live once the DLC arrives there
- Added LibCustomTitles r9

v1.8.3 ~sirinsidiator:
- fixed an error when switching to the Tamriel map

v1.8.2 ~sirinsidiator:
- Updated LibAddonMenu to r20
- Slightly improved how it is decided if a pin should be shown on the current map

v1.8.1 ~sirinsidiator:
- Updated LibMapPing to r4 and LibGPS to r7

v1.8 ~sirinsidiator:
- Updated LibAddonMenu to r19
- Removed compatibility code
- Fixed pins not working in Wrothgar

v1.7 ~sirinsidiator:
- Update addon API version to 100014
* Note: You will need to allow outdated addons until Thieves Guild goes live
- Added new crafting stations in Hew's Bane
* Note: They will automatically show up once Thieves Guild goes live
- Added gamepad UI support (contributed by Daeymon)
- Added style options for the tooltip (contributed by Kyoma)
- Updated set descriptions to show VR16 values instead of VR14 (contributed by Kyoma)
- Added setting to show the advanced map pins only on discovered crafting stations (default: Off)
- Updated LibMapPins to r14
- Updated LibGPS to r6
- Added LibMapPing r3

v1.6 ~sirinsidiator:
- Simplified data format by utilizing LibGPS
- Revisited all crafting stations in Tamriel and corrected their coordinates where necessary

v1.5 ~Garkin & sirinsidiator:
- Updated API Version to 100013 (Orsinium)
- Added new crafting stations in Wrothgar (Law of Julianos, Trial by Fire and Morkuldin)
All data for this update was provided by sirinsidiator, thank you for your help.

v1.4c ~Garkin:
- Updated LibMapPins-1.0 (r11)
- Fixed tooltips for IC sets (reported by Spiralos)

v1.4b ~Garkin:
- Fixed issue with icons
- Removed remnants of the old settings menu code

v1.4 ~Garkin:
- Updated API Version to 100012 (Update 7)
- Updated LibAddonMenu-2.0 (r18)
- Updated LibMapPins-1.0 (r10)
- Updated LibStub (r4)
- Added new crafting stations in Imperial City (Redistributor, Noble's Conquest and Armor Master)

v1.3 ~Garkin:
- Fixed location of crafting stations in Rawl'kha & Narsis.

v1.2 ~Garkin:
- Updated LibMapPins-1.0 (r9) - improved compatibility with AUI

v1.1 ~Garkin:
- Updated LibMapPins-1.0 (r8) - it should fix compatibility issues with AUI

v1.0 ~Garkin:
- Updated API Version to 100011 (Update 6)
- Updated LibAddonMenu-2.0 (r17)
- Updated LibMapPins-1.0 (r7)

v0.9a ~Garkin:
- Added missing icon for Hightide Keep on Skywatch map (Auridon, Night's Silence set)

v0.9 ~Garkin:
- Item set information are taken from game now
- Icons should be placed excatly at the same spot as original POI icons

v0.8 ~Garkin:
- Updated API Version to 100010 (Update 5)
- Updated LibAddonMenu-2.0 (r16)
- Updated LibMapPins-1.0 (r6)
- Added Twice-Born Star set

v0.7:
- Added Russian translation (Thanks to KiriX)
- SavedVariables are now local to CraftingStations.lua
- All global variables are moved to global CraftingStations table
- Added missing colorpicker widget to the CraftingStations.txt
- Fixed possible UI error when zone data doesn't exist
- Added color to the preview icon in settings menu
- Colorpicker in settings menu now properly update pin color on the map
- Removed redundant files from the addon folder

v0.6:
- Lots and lots of rewrites
- Updated to LibAddonMenu-2.0
- Updated to LibMapPins-1.0
- Added option to set custom icon, color and size
- Added global filter to the map filter menu

v0.5:
- Updated to API 100009 (Update 4).

v0.4:
- Added German Translation (Thanks to Apollyon85)
- Fixed a typo on Hunding's Rage
- Corrected the location for Oblivion's Foe. (Although ZOS marker is wrong so you may see two.)

v0.3:
- Added French Translation (Thanks to Klehm)
- Added alternative tooltip design. (by request from rajamakii)
- Added white color to all numbers in the tooltips.
- Typo fix, saved variables wasn't working

v0.2:
- Updated to API 100008 (Update 3).
- Updated all Crafting Stations to 1.3.3

v0.1:
- Initial Release.
Optional Files (0)


Archived Files (28)
File Name
Version
Size
Author
Date
1.8.3
75kB
kottsemla
04/06/16 12:36 PM
1.8.2
75kB
kottsemla
03/28/16 02:23 AM
1.8.1
71kB
kottsemla
03/19/16 09:04 AM
1.8
70kB
kottsemla
03/07/16 09:08 AM
1.7
70kB
kottsemla
02/20/16 11:55 AM
1.6
61kB
kottsemla
12/11/15 01:37 PM
1.6
52kB
kottsemla
11/04/15 07:33 AM
1.4c
52kB
kottsemla
09/15/15 07:16 AM
1.4b
52kB
kottsemla
09/06/15 03:57 AM
1.4
52kB
kottsemla
09/02/15 06:11 AM
1.3
45kB
kottsemla
04/24/15 05:58 AM
1.2
45kB
kottsemla
03/07/15 04:44 PM
1.1
45kB
kottsemla
03/05/15 11:52 AM
1.0
45kB
kottsemla
03/03/15 02:32 PM
0.9a
41kB
kottsemla
01/08/15 10:29 AM
0.9
41kB
kottsemla
12/10/14 01:39 PM
0.8
48kB
kottsemla
12/03/14 01:09 PM
0.7
48kB
kottsemla
09/24/14 04:47 PM
0.6
52kB
kottsemla
09/21/14 02:23 PM
0.5
20kB
kottsemla
09/17/14 05:02 PM
0.4
20kB
kottsemla
08/19/14 04:58 PM
0.3
18kB
kottsemla
08/08/14 04:25 AM
0.3
18kB
kottsemla
08/08/14 04:04 AM
0.3
18kB
kottsemla
08/08/14 03:56 AM
0.2
16kB
kottsemla
08/05/14 04:37 PM
0.2
16kB
kottsemla
08/04/14 06:12 PM
0.1
17kB
kottsemla
08/01/14 07:52 AM
0.1
16kB
kottsemla
07/30/14 05:32 PM


Post A Reply Comment Options
Unread 05/21/16, 06:43 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
Originally Posted by Daeymon
Got a request. When you have it set to only reveal crafting stations when they are discovered, this leaves the Mage Guild and Fighting Guild crafting station pins permently hidden. Would it be possible to have a rule that reveals a guilds crafting stations when the player has completed the final quest for that guild?
This is not intended, but probably happens because the map pins for them are different from the others. I'll see what I can do.
Report comment to moderator  
Reply With Quote
Unread 05/20/16, 02:53 PM  
Daeymon

Forum posts: 0
File comments: 40
Uploads: 0
Got a request. When you have it set to only reveal crafting stations when they are discovered, this leaves the Mage Guild and Fighting Guild crafting station pins permently hidden. Would it be possible to have a rule that reveals a guilds crafting stations when the player has completed the final quest for that guild?
Report comment to moderator  
Reply With Quote
Unread 04/06/16, 12:37 PM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
Thanks for your reports. I uploaded a new version. Let me know if you notice anything else.
Report comment to moderator  
Reply With Quote
Unread 04/06/16, 09:48 AM  
Coolio_Wolfus

Forum posts: 0
File comments: 1
Uploads: 0
Lightbulb Re: Re: BUGS on new update

Originally Posted by sirinsidiator
Thanks for letting me know. Does it happen on every map, or just in specific locations?
Just right click zoom the map out to show Tamriel and Coldharbour and the error pops up, I think it's the only map without other UI pins on it which may be the issue.

I use it alongside Destinations and find I have to set your icon invisible to allow the proper discovery effect.
Report comment to moderator  
Reply With Quote
Unread 04/01/16, 04:00 PM  
gumorf

Forum posts: 0
File comments: 6
Uploads: 0
I've noticed only one the world screen when switching between cold harbour and tamriel


user:/AddOns/CraftingStations/CraftingStations.lua:173: attempt to index a nil value
stack traceback:
user:/AddOns/CraftingStations/CraftingStations.lua:173: in function 'CreatePins'
EsoUI/Ingame/Map/WorldMap.lua:2974: in function 'ZO_WorldMapPins:RefreshCustomPins'
EsoUI/Ingame/Map/WorldMap.lua:5237: in function 'ZO_WorldMap_UpdateMap'
EsoUI/Ingame/Map/WorldMap.lua:6482: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Map/WorldMap.lua:5341: in function 'PlayerChosenMapUpdate'
EsoUI/Ingame/Map/WorldMap.lua:5519: in function 'ZO_WorldMap_MouseUp'
12536803380431488667:3: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 03/30/16, 02:43 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
Re: BUGS on new update

Originally Posted by marksavio
user:/AddOns/CraftingStations/CraftingStations.lua:173: attempt to index a nil value
stack traceback:
user:/AddOns/CraftingStations/CraftingStations.lua:173: in function 'CreatePins'
EsoUI/Ingame/Map/WorldMap.lua:2974: in function 'ZO_WorldMapPins:RefreshCustomPins'
(tail call): ?
EsoUI/Ingame/Map/WorldMap.lua:5237: in function 'ZO_WorldMap_UpdateMap'
EsoUI/Ingame/Map/WorldMap.lua:6482: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Map/WorldMap.lua:5341: in function 'PlayerChosenMapUpdate'
EsoUI/Ingame/Map/WorldMap.lua:5519: in function 'ZO_WorldMap_MouseUp'
12536803380431488667:3: in function '(main chunk)'

when opening up the world map. thanks in advance for the next update!
Thanks for letting me know. Does it happen on every map, or just in specific locations?
Report comment to moderator  
Reply With Quote
Unread 03/30/16, 01:10 AM  
marksavio

Forum posts: 0
File comments: 5
Uploads: 0
BUGS on new update

user:/AddOns/CraftingStations/CraftingStations.lua:173: attempt to index a nil value
stack traceback:
user:/AddOns/CraftingStations/CraftingStations.lua:173: in function 'CreatePins'
EsoUI/Ingame/Map/WorldMap.lua:2974: in function 'ZO_WorldMapPins:RefreshCustomPins'
(tail call): ?
EsoUI/Ingame/Map/WorldMap.lua:5237: in function 'ZO_WorldMap_UpdateMap'
EsoUI/Ingame/Map/WorldMap.lua:6482: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Map/WorldMap.lua:5341: in function 'PlayerChosenMapUpdate'
EsoUI/Ingame/Map/WorldMap.lua:5519: in function 'ZO_WorldMap_MouseUp'
12536803380431488667:3: in function '(main chunk)'

when opening up the world map. thanks in advance for the next update!
Report comment to moderator  
Reply With Quote
Unread 03/22/16, 09:20 PM  
svan

Forum posts: 0
File comments: 218
Uploads: 0
Originally Posted by sirinsidiator
Do you remember the location/map on which the errors happen?
Sorry i don't remember location but will try find out
Report comment to moderator  
Reply With Quote
Unread 03/10/16, 06:03 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
Originally Posted by svan
Got some errors in some of Hew's Bane zones
Do you remember the location/map on which the errors happen?
Report comment to moderator  
Reply With Quote
Unread 03/09/16, 07:33 PM  
svan

Forum posts: 0
File comments: 218
Uploads: 0
Got some errors in some of Hew's Bane zones :

2016-03-09T13:33:44.706Z |cff0000Lua Error: user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:701: attempt to index a nil value
stack traceback:
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:701: in function 'lib:PopCurrentMap'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:525: in function 'lib:CalculateMapMeasurements'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:334: in function 'NewSetMapToPlayerLocation'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:435: in function 'Initialize'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:724: in function '(main chunk)'|r

2016-03-09T13:40:01.736Z |cff0000Lua Error: user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:701: attempt to index a nil value
stack traceback:
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:701: in function 'lib:PopCurrentMap'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:525: in function 'lib:CalculateMapMeasurements'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:473: in function 'lib:GetCurrentMapMeasurements'
user:/AddOns/CraftingStations/Libs/LibGPS/LibGPS.lua:547: in function 'lib:GlobalToLocal'
user:/AddOns/CraftingStations/CraftingStations.lua:177: in function 'CreatePins'
EsoUI/Ingame/Map/WorldMap.lua:2974: in function 'ZO_WorldMapPins:RefreshCustomPins'
EsoUI/Ingame/Map/WorldMap.lua:5237: in function 'ZO_WorldMap_UpdateMap'
EsoUI/Ingame/Map/WorldMap.lua:6482: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Map/WorldMap.lua:5879: in function '(anonymous)'|r

Cheers.
Report comment to moderator  
Reply With Quote
Unread 01/19/16, 06:12 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
@Seccy: The addon is still being worked on, but I do not have infinite time for addon development and there are several other addons in my list.

@Daeymon: Thanks for the code, I will add it in the next release.
Report comment to moderator  
Reply With Quote
Unread 01/18/16, 10:49 AM  
Seccy

Forum posts: 0
File comments: 9
Uploads: 0
Hello,

this error still occurs. Is this addon still being worked on?
Report comment to moderator  
Reply With Quote
Unread 01/14/16, 05:22 AM  
Daeymon

Forum posts: 0
File comments: 40
Uploads: 0
Would there be any interest in expanding support for the Gamepad UI for the map pin tooltips? Ayantir has already made the adjustment for Lorebooks and Skyshard, I do know it wasn't a LibMapPins issue, so maybe contact him to find out what he did and apply.

Update:
Thought I'd save you the trouble, and get it working. Tackled a few others, and thought I'd add it here too. This is all thanks to Ayantir's code in Skyshard and LoreBooks.

Add to local variables:
Lua Code:
  1. local INFORMATION_TOOLTIP

Add to local functions:
Lua Code:
  1. -- Gamepad Switch -------------------------------------------------------------
  2. local function OnGamepadPreferredModeChanged()
  3.     if IsInGamepadPreferredMode() then
  4.         INFORMATION_TOOLTIP = ZO_MapLocationTooltip_Gamepad
  5.     else
  6.         INFORMATION_TOOLTIP = InformationTooltip
  7.     end
  8. end

Add to OnLoad:
Lua Code:
  1. -- Set which tooltip must be used
  2. OnGamepadPreferredModeChanged()
  3. EVENT_MANAGER:RegisterForEvent("CraftingStations", EVENT_GAMEPAD_PREFERRED_MODE_CHANGED, OnGamepadPreferredModeChanged)

Replace pinTooltipCreator.creator with:
Lua Code:
  1. pinTooltipCreator.creator = function(pin)
  2.     local _, pinTag = pin:GetPinTypeAndTag()
  3.     local setInfo = CraftingStations.ItemSets[pinTag[3]]
  4.  
  5.     if IsInGamepadPreferredMode() then
  6.         INFORMATION_TOOLTIP:LayoutIconStringLine(INFORMATION_TOOLTIP.tooltip, nil, zo_strformat(setInfo.name), INFORMATION_TOOLTIP.tooltip:GetStyle("mapTitle"))
  7.         INFORMATION_TOOLTIP:LayoutIconStringLine(INFORMATION_TOOLTIP.tooltip, nil, zo_strformat(setInfo.traits), {fontSize = 27, fontColorField = GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_3})
  8.         INFORMATION_TOOLTIP:LayoutIconStringLine(INFORMATION_TOOLTIP.tooltip, nil, zo_strformat(setInfo.info), {fontSize = 27, fontColorField = GAMEPAD_TOOLTIP_COLOR_GENERAL_COLOR_3, width = 325})
  9.     else
  10.         if (savedVariables.showDivider == true) then
  11.             ZO_Tooltip_AddDivider(INFORMATION_TOOLTIP)
  12.             INFORMATION_TOOLTIP:AddLine(setInfo.name, "ZoFontGameOutline", ZO_SELECTED_TEXT:UnpackRGB())
  13.             ZO_Tooltip_AddDivider(INFORMATION_TOOLTIP)
  14.             INFORMATION_TOOLTIP:AddLine(setInfo.traits, "", ZO_TOOLTIP_DEFAULT_COLOR:UnpackRGB())
  15.             INFORMATION_TOOLTIP:AddLine(setInfo.info, "", ZO_TOOLTIP_DEFAULT_COLOR:UnpackRGB())
  16.             ZO_Tooltip_AddDivider(INFORMATION_TOOLTIP)
  17.         else
  18.             INFORMATION_TOOLTIP:AddLine("Crafting Station", "ZoFontGameOutline", ZO_SELECTED_TEXT:UnpackRGB())
  19.             ZO_Tooltip_AddDivider(INFORMATION_TOOLTIP)
  20.             INFORMATION_TOOLTIP:AddLine(setInfo.name, "", ZO_HIGHLIGHT_TEXT:UnpackRGB())
  21.             INFORMATION_TOOLTIP:AddLine(setInfo.traits, "", ZO_TOOLTIP_DEFAULT_COLOR:UnpackRGB())
  22.             INFORMATION_TOOLTIP:AddLine(setInfo.info, "", ZO_TOOLTIP_DEFAULT_COLOR:UnpackRGB())
  23.         end
  24.     end
  25. end
Last edited by Daeymon : 01/14/16 at 02:28 PM.
Report comment to moderator  
Reply With Quote
Unread 01/13/16, 06:54 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 575
File comments: 378
Uploads: 22
Re: Multiple Crafting Station pins on map...

Originally Posted by BornDownUnder
Issue is with Crafting Stations not having a delay when one is using AUI Mini-Map.

If you put in a callback for createpins function with a delay, it should resolve this.
It seems to be an issue between AUI and LibMapPins.
I also had it happen without using AUI or any other minimap, so it is most likely something on the LibMapPins side. I'll see if I can find the issue and do something about it, otherwise I will use your suggestion.
Report comment to moderator  
Reply With Quote
Unread 01/13/16, 12:55 AM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 187
Uploads: 1
Multiple Crafting Station pins on map...

Issue is with Crafting Stations not having a delay when one is using AUI Mini-Map.

If you put in a callback for createpins function with a delay, it should resolve this.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: