Download
(38 Kb)
Download
Updated: 03/07/20 12:32 PM
Pictures
File Info
Compatibility:
Harrowstorm (5.3.5)
Updated:03/07/20 12:32 PM
Created:07/21/16 08:07 PM
Monthly downloads:133
Total downloads:43,739
Favorites:83
MD5:
Categories:Map, Coords, Compasses, Graphic UI Mods, Group, Guild & Friends, Miscellaneous, Utility Mods
Arch's Enhanced Map  Popular! (More than 5000 hits)
Version: 1.6.0
by: Architecture [More]
I wanted to increase the size of all the map pins displayed on the map by a scale factor. I created the addon to do this for me (perfect for those who play Elder Scrolls Online at 4K!) along with many other enhancements.


NEW!
Added "Show on Map" feature for Master Writ Quests (e.g. opens map to "Death's Wind" set crafting location).

This is done by simply using the show on map "M" binding from within journal on a crafted set masterful quest. This will open your map centered on the location of the crafting set station!
(NOTE: You may also type /findset Armor Master to manually open the map to any desired crafting station. The show crafting set station on map feature will be auto disabled if you do not install the Crafting Stations addon (by kottsemla, Garkin, sirinsidiator) as it contains the location data for all crafting stations)


Features:
  • Map Pin Customization
  • Show on Map for Master Writ Quests (requires Crafting Stations)
  • Key Binding for Removing WayPoint
  • Full Settings Panel
  • Automatic Teleport (via EasyTravel)
  • Teleport Availability Indicator (GamePad)
  • Compatible with AUI MiniMap
  • Various Enhancements!

Dependencies
LibAddonMenu-2.0
Author Notes:
Additional features will be added in the future! Happy Adventuring!

Thank you!

@Architecture [NA]

Special Thanks:
  • German translation done by @Scootworks [EU]
  • French translation done by @lexo1000



I appreciate any feedback you may have.



DISCLAIMER:
If you use other addons which modify pin behavior, please backup files within the SavedVariables folder before enabling this addon. Since this is the initial version, I cannot be responsible for changed pin data in other addons.
- Initial library change (incrementally migrating usage)

- API Compatibility
- Updated ESO pin mappings
- Added French translation (thank you lexo1000!)

- Added "Show on Map" feature for Masterful Writ Quests (e.g. opens map to "Death's Wind" set crafting location)
- Gamepad compatibility enhancements
- Enhancement for scrolling locations list (using triggers -- note: this change only applies to gamepad)
- Added option for a more convenient sorted list of locations (with non-portable items at the bottom)
Optional Files (0)


Archived Files (41)
File Name
Version
Size
Uploader
Date
1.5.8
81kB
Architecture
03/06/20 10:22 PM
1.5.7
81kB
Architecture
08/14/19 11:24 PM
1.5.6
81kB
Architecture
05/27/19 02:19 PM
1.5.5
81kB
Architecture
05/23/19 03:06 PM
1.5.3
81kB
Architecture
05/23/19 02:47 PM
1.5.2
81kB
Architecture
04/28/19 03:14 PM
1.5.1
80kB
Architecture
04/28/19 02:41 PM
1.5.0
80kB
Architecture
04/28/19 02:34 PM
1.4.9
73kB
Architecture
10/22/18 10:53 PM
1.4.8
73kB
Architecture
05/22/18 11:03 PM
1.4.7
73kB
Architecture
05/22/17 08:41 PM
1.4.6
73kB
Architecture
05/20/17 09:01 PM
1.4.5
73kB
Architecture
04/25/17 11:18 PM
1.4.4
73kB
Architecture
03/21/17 01:22 AM
1.4.3
72kB
Architecture
03/19/17 04:29 PM
1.4.2
72kB
Architecture
03/18/17 02:37 PM
1.4.1
73kB
Architecture
03/05/17 10:58 PM
1.4.0
71kB
Architecture
02/05/17 02:43 PM
1.3.9
71kB
Architecture
12/08/16 02:09 AM
1.3.7
70kB
Architecture
10/19/16 04:28 AM
1.3.6
69kB
Architecture
10/16/16 09:44 PM
1.3.5
69kB
Architecture
10/16/16 09:39 PM
1.3.4
67kB
Architecture
10/16/16 05:20 PM
1.3.3
67kB
Architecture
10/12/16 11:55 PM
1.3.2
60kB
Architecture
10/12/16 10:52 PM
1.3.2
60kB
Architecture
10/12/16 10:50 PM
1.3.2
60kB
Architecture
10/12/16 10:49 PM
1.3.1
60kB
Architecture
10/12/16 10:46 PM
1.2.9
60kB
Architecture
10/12/16 10:44 PM
1.2.9
60kB
Architecture
10/12/16 10:43 PM
1.1.7
59kB
Architecture
09/15/16 11:43 AM
1.0.11
58kB
Architecture
08/20/16 04:13 PM
1.0.10
68kB
Architecture
08/18/16 08:36 PM
1.0.10
71kB
Architecture
08/16/16 07:44 PM
1.0.8
71kB
Architecture
08/15/16 07:26 PM
1.0.6
68kB
Architecture
08/02/16 06:10 PM
1.0.5
68kB
Architecture
07/30/16 05:37 PM
1.0.4
68kB
Architecture
07/30/16 11:21 AM
1.0.3
40kB
Architecture
07/28/16 08:52 PM
1.0.2
38kB
Architecture
07/26/16 08:23 PM
1.0.1
38kB
Architecture
07/21/16 08:07 PM


Post A Reply Comment Options
Unread 01/29/23, 02:35 PM  
Daephius

Forum posts: 0
File comments: 1
Uploads: 0
Exclamation No longer working, anymore?

Originally Posted by ExVault

LibAddonMenu is installed and up to date.
I've the same.

Downloaded for Gamepad UI automatic teleport availability indicator via Easy Travel. Installed all dependencies including those for Easy Travel through Minion.
Easy Travel works in Gamepad UI with /TP commands. So too, functions as it should in mouse/keyboard UI with right clicking location names listed by map.
Unfortunately, Arch's Enhanced Map, not so. Install detected within addons menu, without addon settings menu.

Any insight shall help aid this novice addon modding initiate.
Thanks, for assist.
Last edited by Daephius : 01/29/23 at 02:40 PM.
Report comment to moderator  
Reply With Quote
Unread 11/01/21, 11:14 AM  
GReYWolF93

Forum posts: 0
File comments: 4
Uploads: 0
Pin scaling doesn't work at all ater update 32
Report comment to moderator  
Reply With Quote
Unread 10/31/21, 07:31 AM  
GReYWolF93

Forum posts: 0
File comments: 4
Uploads: 0
Post Cyrodiil shrine bug

Shrine teleporting in Cyrodiil doesn't work at all with pin scaling enabled
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 10:20 AM  
AphexTwin

Forum posts: 3
File comments: 5
Uploads: 0
Hi Architecture,

since Blackwood (7.0.5) the addon is spitting out errors.
It was tested with every other addon disabled except dependent libs, in this case LibAddonMenu-2.0

Code:
user:/AddOns/ArchEnhancedMap/ArchEnhancedMap.lua:4: Cannot find a library instance of "LibAddonMenu-2.0".
stack traceback:
user:/AddOns/ArchEnhancedMap/lib/LibStub/LibStub.lua:29: in function 'LibStub:GetLibrary'
user:/AddOns/ArchEnhancedMap/ArchEnhancedMap.lua:4: in function '(main chunk)'
If LibGPS (not the one which you include in your addon) is active, your addon and/or the inlcuded libs produce even more errors

Code:
EsoUI/Ingame/Map/WorldMap.lua:2246: attempt to index a nil value
stack traceback:
EsoUI/Ingame/Map/WorldMap.lua:2246: in function 'SetMapWindowSize'
EsoUI/Ingame/Map/WorldMap.lua:2675: in function 'ZO_MapPanAndZoom:SetCurrentNormalizedZoomInternal'
EsoUI/Ingame/Map/WorldMap.lua:2662: in function 'ZO_MapPanAndZoom:SetCurrentNormalizedZoom'
(tail call): ?
user:/AddOns/LibGPS/MapStack.lua:54: in function 'MapStack:Pop'
(tail call): ?
user:/AddOns/LibGPS/TamrielOMeter.lua:201: in function 'TamrielOMeter:CalculateMapMeasurement'
user:/AddOns/LibGPS/TamrielOMeter.lua:128: in function 'TamrielOMeter:GetCurrentMapMeasurement'
(tail call): ?
user:/AddOns/LibGPS/MapAdapter.lua:43: in function 'orgSetMapToPlayerLocation'
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:329: in function 'NewSetMapToPlayerLocation'
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:434: in function 'Initialize'
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:723: in function '(main chunk)'
extended:

Code:
EsoUI/Ingame/Map/WorldMap.lua:2246: attempt to index a nil value
stack traceback:
EsoUI/Ingame/Map/WorldMap.lua:2246: in function 'SetMapWindowSize'
|caaaaaa<Locals> newWidth = 690, newHeight = 708 </Locals>|r
EsoUI/Ingame/Map/WorldMap.lua:2675: in function 'ZO_MapPanAndZoom:SetCurrentNormalizedZoomInternal'
|caaaaaa<Locals> self = [table:1]{reachedTargetOffset = T, maxZoom = 5, canZoomInFurther = T, minZoom = 1, currentNormalizedZoom = 0, canZoomOutFurther = F, mapMax = 5, mapMin = 1, allowPanPastMapEdge = F}, normalizedZoom = 0 </Locals>|r
EsoUI/Ingame/Map/WorldMap.lua:2662: in function 'ZO_MapPanAndZoom:SetCurrentNormalizedZoom'
|caaaaaa<Locals> self = [table:1], zoom = 0 </Locals>|r
(tail call): ?
user:/AddOns/LibGPS/MapStack.lua:54: in function 'MapStack:Pop'
|caaaaaa<Locals> self = [table:2]{}, mapStack = [table:3]{}, data = [table:4]{1 = 256}, adapter = [table:5]{}, meter = [table:6]{unitZoneId = 0, measuring = T}, mapId = 256, zoom = 0, offsetX = 0, offsetY = 0, result = 2 </Locals>|r
(tail call): ?
user:/AddOns/LibGPS/TamrielOMeter.lua:201: in function 'TamrielOMeter:CalculateMapMeasurement'
|caaaaaa<Locals> self = [table:6], returnToInitialMap = T, adapter = [table:5], mapId = "Art/maps/reapersmarch/reapersm...", localX = 0.45151445269585, localY = 0.50410622358322, waypointManager = [table:7]{playerX = 0, playerY = 0, y = 0, x = 0, suppressCount = 1}, hasWaypoint = F, mapIndex = 17 </Locals>|r
user:/AddOns/LibGPS/TamrielOMeter.lua:128: in function 'TamrielOMeter:GetCurrentMapMeasurement'
|caaaaaa<Locals> self = [table:6], mapId = "Art/maps/reapersmarch/reapersm..." </Locals>|r
(tail call): ?
user:/AddOns/LibGPS/MapAdapter.lua:43: in function 'orgSetMapToPlayerLocation'
|caaaaaa<Locals> result = 2 </Locals>|r
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:329: in function 'NewSetMapToPlayerLocation'
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:434: in function 'Initialize'
user:/AddOns/ArchEnhancedMap/lib/LibGPS/LibGPS.lua:723: in function '(main chunk)'
|caaaaaa<Locals> LIB_NAME = "LibGPS2", lib = [table:8]{LIB_EVENT_STATE_CHANGED = "OnLibGPS2MeasurementChanged", suppressCount = 0}, LMP = [table:9]{MAP_PING_NOT_SET = 0, MAP_PING_NOT_SET_PENDING = 1, MAP_PING_SET = 3, MAP_PING_SET_PENDING = 2}, DUMMY_PIN_TYPE = "LibGPS2DummyPin", LIB_IDENTIFIER_FINALIZE = "LibGPS2_Finalize", LOG_WARNING = "Warning", LOG_NOTICE = "Notice", LOG_DEBUG = "Debug", POSITION_MIN = 0.085, POSITION_MAX = 0.915, TAMRIEL_MAP_INDEX = 1, COLDHARBOUR_MAP_INDEX = 23, mapMeasurements = [table:10]{}, mapStack = [table:11]{}, MAP_PIN_TYPE_PLAYER_WAYPOINT = 182, currentWaypointX = 0, currentWaypointY = 0, needWaypointRestore = F, orgSetMapToMapListIndex = user:/AddOns/LibGPS/MapAdapter.lua:41, orgSetMapToQuestCondition = user:/AddOns/LibGPS/MapAdapter.lua:41 </Locals>|r
My guess is, that your included libs are not compatible. Please follow Baertram's advice, it sounds like it might help with this particular problem.

Thank you
Report comment to moderator  
Reply With Quote
Unread 08/23/20, 09:06 AM  
ExVault

Forum posts: 0
File comments: 22
Uploads: 0

LibAddonMenu is installed and up to date.
Report comment to moderator  
Reply With Quote
Unread 08/17/20, 12:34 PM  
Atavus

Forum posts: 2
File comments: 128
Uploads: 0
First ty for this addon. I am not sure if it supposed to be up to date.

I am having trouble with the map pins not behaving properly.
If I enable the addon, only some pins are affected by it and they show really tiny at value 1, while others pins, like Wayshrines, aren't scaled at all.

Also "Only ESO map pins" isn't working properly.
Basically, not all pins are getting scaled and the scaling itself is not at the proper values.
Last edited by Atavus : 08/17/20 at 06:54 PM.
Report comment to moderator  
Reply With Quote
Unread 03/07/20, 11:55 AM  
Architecture
 
Architecture's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 79
Uploads: 8
Originally Posted by Baertram
Hey Architecture,
Yeah, I had planned to remove them, but had not done so yet. Thanks for the helpful message
Last edited by Architecture : 03/07/20 at 12:09 PM.
Report comment to moderator  
Reply With Quote
Unread 03/07/20, 06:37 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Hey Architecture,

PLEASE DO NOT include any library without it's own txt file.

Wrong:
Code:
; MANIFEST:
lib\LibStub\LibStub.lua
lib\LibMapPing\LibMapPing.lua
lib\LibGPS\LibGPS.lua

lang.lua
lang\en.lua
lang\$(language).lua

lib\LibAddonMenu-2.0\LibAddonMenu-2.0.lua
lib\LibAddonMenu-2.0\controls\panel.lua
lib\LibAddonMenu-2.0\controls\submenu.lua
lib\LibAddonMenu-2.0\controls\button.lua
lib\LibAddonMenu-2.0\controls\checkbox.lua
lib\LibAddonMenu-2.0\controls\colorpicker.lua
lib\LibAddonMenu-2.0\controls\custom.lua
lib\LibAddonMenu-2.0\controls\description.lua
lib\LibAddonMenu-2.0\controls\dropdown.lua
lib\LibAddonMenu-2.0\controls\editbox.lua
lib\LibAddonMenu-2.0\controls\header.lua
lib\LibAddonMenu-2.0\controls\slider.lua
lib\LibAddonMenu-2.0\controls\texture.lua
lib\LibAddonMenu-2.0\controls\iconpicker.lua
Please just add the dependencies in your txt file like:
## DependsOn: LibAddonMenu-2.0 LibMapPing LibLibGPS

Correct:
Remove all libraries from your libs folder.
If you want to include them: Download the newest ZIP file and extarct the zip files COMPLETELY into your libs folder so they include all subfolders and files, especially the txt files, properly!

If you do not want to include them: Just remove the libs folder in total and add the dependencies to your addon's description so the users will know what to install.

Code:
## Title: |c0066FFArch's|r Enhanced Map
## APIVersion: 100030
## OptionalDependsOn: CraftingStations
## DependsOn: LibMapPing LibGPS LibAddonMenu-2.0
## Description: Various improvements for the map interface.
## Version: 1.5.9
## SavedVariables: ArchEnhancedMap_SavedVariables
## Author: |c0066FFArchitecture|r
And include the libraries with their OWN txt files so the addonmanager will find them ingame.
or do not include them anymore and let the users download them as a standalone version!


And what is definately wrong meanwhile:
LibStub will be removed soon. So please do not use it anymore in any of your addons WHERE not needed!
As aexample for LibAddonMenu-2.0 but the other libs got global variables as well meanwhile.

Wrong:
Code:
local LAM = LibStub:GetLibrary("LibAddonMenu-2.0")
Correct:
With LibAddonMenu-2.0 version 28 (yours included is 26!!!) the global var LibAddonMenu2 was added.
So either your txt file needs to have this:
## DependsOn: LibAddonMenu-2.0>=28
and then your code needs to be:
Lua Code:
  1. local LAM = LibAddonMenu2

Or if you do not add the version 28 as depoendency you need to provide a hybrid solution with global var and LibStub afterwards:
## DependsOn: LibAddonMenu-2.0
Lua Code:
  1. local LAM = LibAddonMenu2
  2. if not LAM and LibStub then LAM = LibStub:GetLibrary("LibAddonMenu-2.0") end
Last edited by Baertram : 03/07/20 at 06:39 AM.
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 03:01 PM  
Architecture
 
Architecture's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 79
Uploads: 8
Thumbs up Re: Broken since Elsweyr

Originally Posted by eaglepigjim
Hi,

I am not sure if this is still maintained but I have been having this issue since last patch.



Any help would be greatly appreciated
Fixed in update today -- thanks!
Report comment to moderator  
Reply With Quote
Unread 05/23/19, 11:09 AM  
eaglepigjim

Forum posts: 0
File comments: 3
Uploads: 0
Broken since Elsweyr

Hi,

I am not sure if this is still maintained but I have been having this issue since last patch.

user:/AddOns/ArchEnhancedMap/ArchEnhancedMap.lua:129: table index is nil
stack traceback:
user:/AddOns/ArchEnhancedMap/ArchEnhancedMap.lua:129: in function '(main chunk)'
|caaaaaa<Locals> ArchEnhancedMap = tbl, LAM = tbl </Locals>|r
Any help would be greatly appreciated
Report comment to moderator  
Reply With Quote
Unread 02/27/19, 02:14 AM  
Atavus

Forum posts: 2
File comments: 128
Uploads: 0
Any news?

"Only ESO map pins" is still broken and scales every icon with it.

It seems that I have to continuously "Clear Pin Data" and reloadui for the addon to work properly but only for a brief time.
Last edited by Atavus : 02/27/19 at 02:17 AM.
Report comment to moderator  
Reply With Quote
Unread 12/05/18, 01:23 PM  
Architecture
 
Architecture's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 79
Uploads: 8
Re: Update?

Originally Posted by Malorm
Any idea when the update will be coming out? unfortunately the addon is not worth using at the moment.
I appreciate you (and others) sticking with it despite these inconvenient delays in updating features. I anticipate to have more development free time either this weekend or the next. Sorry, been crazy with work lately and very little time for much else...Thank you again!
Report comment to moderator  
Reply With Quote
Unread 11/17/18, 08:02 PM  
Malorm

Forum posts: 0
File comments: 32
Uploads: 0
Update?

Any idea when the update will be coming out? unfortunately the addon is not worth using at the moment.
Report comment to moderator  
Reply With Quote
Unread 11/06/18, 06:26 AM  
Malorm

Forum posts: 0
File comments: 32
Uploads: 0
Re: Re: Functioning?

Originally Posted by Architecture
Originally Posted by Malorm
With all other addon's disabled and a clear install of the addon, non default POI's in towns, specifically, appear scaled up/down. the setting "Only ESO map pins" does not seem to be working as intended.

Edit: Quest markers and guild trader location markers on the world map are being incorrectly scaled, they appear half the size of all other markers.

Thank you for the report and update of behavior. I will plan to address this fully in next update!
Your add on is amazing!

Thank you so much for all your hard work
Report comment to moderator  
Reply With Quote
Unread 10/29/18, 01:00 PM  
Architecture
 
Architecture's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 79
Uploads: 8
Re: Functioning?

Originally Posted by Malorm
With all other addon's disabled and a clear install of the addon, non default POI's in towns, specifically, appear scaled up/down. the setting "Only ESO map pins" does not seem to be working as intended.

Edit: Quest markers and guild trader location markers on the world map are being incorrectly scaled, they appear half the size of all other markers.

Thank you for the report and update of behavior. I will plan to address this fully in next update!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: