Download
(14 Kb)
Download
Updated: 04/29/23 09:34 AM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Updated:04/29/23 09:34 AM
Created:05/14/15 01:16 PM
Monthly downloads:2,510
Total downloads:604,751
Favorites:645
MD5:
Votan's Improved Locations  Popular! (More than 5000 hits)
Version: 1.22.3
by: votan [More]
DependenciesDescription
On one hand, the "Locations" tab of the world-map does what it needs to do and all locations fit on screen without scrollbar.
On the other hand, it looks very bare and squeezed. Pseudo locations like "Tamriel" and "Aurbis" are mixed together with locations of all alliances, just in alphabetic order.

This add-on improves the "Locations" tab of the world-map window.
  • It adds a Most-Recent-Used list (MRU) to the top. Your currently last visited locations are the top five. (Similar to "Faster Travel", because it is an obvious useful feature )
  • The locations are grouped by alliance and your character's alliance will be the first, then Cadwell Silver, Gold.
  • Since 1.2.0 you can enable showing zone level. <= Obsolete since "One Tamriel"
  • Since 1.3.0 you can enable showing "All Alliances" zones on top (below recent list).
  • Since 1.8.0 gamepad mode support.
  • Since 2.20.0 A re-written version of "Survey the World" from manavortex, with her permission.

Alliances are indicated by the icons: Scrolls, moon and sun. The scrolls indicate your character's main alliance, the crescent moon indicates Cadwell's Silver alliance, and the sun indicates Cadwell's Gold alliance. (Which is why Coldharbour is a scroll - since you only do that for the main alliance.)
The book with a down arrow indicates DLC/Chapters. The tower is for PvP zones.
The numbers indicate story order/DLC release order.

To Do
- none
version 1.22.3:
- Update for "Necrom".
- New zones.

version 1.22.2:
- location data update.
- API bump.

version 1.22.1:
- Fixed issue with Accurate World Map on login.

version 1.22.0:
- Fixed error after porting to another zone.

version 1.21.9:
- Update to French translation. Thanks to @lexo1000.

version 1.21.8:
- Update to French translation. Thanks to @lexo1000.
- Compatibility with "Accurate World Map".

version 1.21.7:
- Sorting zones by story will sort DLC zone in order of release, too.

version 1.21.6:
- Strip articles from location names for better sorting and shorter German names.
- Russian translation update. Thanks to @lucelem.

version 1.21.5:
- Update to API 100033 "Markarth".

version 1.21.4:
- Update to API 100032 "Stonethorn".

version 1.21.3:
- Russian translation by @mychaelo.

version 1.21.2:
- Update to API 100031 "Greymoor".
- Fixed Wrothgar treasure maps. (Hopefully) Reported by @azzazzellice.
- Added nil check for gamepad mode. Reported by @Xanlin.

version 1.21.1:
- Forgotten to test with PTS.

version 1.21.0:
- Changed the way to identify the location a survery to work with Alik'r in English and French as well.
- Show type of survey instead of generic scroll.

version 1.20.1:
- Fixed zone name multi-language localization stuff for the survey the world. At least working for English, German and French, now.

version 1.20.0:
- New option: Show Recent List.
- New option: Alternative Alliance Assignment.
- New extension: Survey The World with permission of @manavortex.

version 1.12.2:
- Update to API 100029 "Dragonhold".

version 1.12.1:
- Update to API 100028 "Scalebreaker".

version 1.12.0:
- Cache strings. Lua likes that.

version 1.11.0:
- Update to API 100027 "Elsweyr".
- Fixed minor issue with recent list of new characters if favorites are enabled.
- Favorite toggle button available in sub-zones, too.
- Show Favorite toggle button at location tab, only. Gamepad users: Tell me, if it works as intended.

version 1.10.2:
- Update to API 100026 "Wrathstone".

version 1.10.1:
- API bump 100025 "Murkmire".

version 1.10.0:
- Update to API 100024 "Wolfhunter".
- Update to LibAddonMenu rev. 26.
- New library load structure.

version 1.9.4:
- API bump 100023 "Summerset".

version 1.9.3:
- Update to french localization. Thanks to @lexo1000.

version 1.9.2:
- Fixed assigned keybind not working.

version 1.9.1:
- API bump for "Dragon Bones".

version 1.9.0:
- Allow to mark maps as farvorite.

version 1.8.4:
- API bump for Clockwork City.
- Update to LAM rev 25.

version 1.8.3:
- API bump for Horns of the Reach.

version 1.8.2:
- Update to french localization. Thanks to @lexo1000.

version 1.8.1:
- Localization. Thanks to @lexo1000 for french translation.
- Added nil checks, just to be sure, for reported error.

version 1.8.0:
- ESO 2.7 'Homestead' ready.
- Gamepad support. (Not fully tested, due to lack of controller)

version 1.7.1:
- Fixed issue with Recent List.
- Found renamed World image.

version 1.7.0:
- API 100017: ESO 2.6 'One Tamriel' ready.
- Update to LAM2 rev 22.

version 1.6.0:
- ESO 2.5 "Shadows of the Hist" ready.
- Removed API 100014 code.
- Code cleanup: Use original hook points to allow other addons to hook into map selection.
- Update to LibStub rev 4.
- Update to LAM2 r20.2.

version v1.5.0:
- Update to LAM2 r20
- ESO 2.4 (Dark Brotherhood) support

version 1.4.3:
- Fixed error-by-copy, which prevents Wrothgar from been added to recent list. ups ;)

version 1.4.2:
- ESO 2.3 (Thieves Guild)
* Still working in ESO 2.2 (Orsinium) as "out-dated", which is in fact "pre-dated" or use Fast API.
- Update to LAM2 r19

version 1.4.1:
- ESO 2.2 (Orsinium)
- removed old 100012 code

version 1.4.0:
- ESO 2.2 (Orsinium) ready: Wrothgar

version 1.3.1:
- Updated APIVersion to 100012

version 1.3.0:
- New option: Allow to show "All Alliances" category on top. Default: Off
- ESO 2.1 (Update 7) ready

version 1.2.1
- Fixed copy&paste error in manifest file: LibStub and LAM2 were not loaded without other addons.
- update to LibStub r3 and LAM2 r18

version 1.2.0
- Added settings panel (LAM2)
* The default settings are as close as possible to the original. Check out the settings.
- Hook UI after settings are ready

version 1.1.0
- Let recent list grow (from 1 to 5, instead of placeholders). Requested by XanDDemoX
- Show zone levels. Requested by QuadroTony. Thanks to Enodoc for helping.

version 1.0.0:
- initial version
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
1.22.2
14kB
votan
12/30/22 07:58 AM
1.22.1
14kB
votan
09/03/22 06:21 AM
1.22.0
14kB
votan
08/29/22 02:24 PM
1.21.9
14kB
votan
06/05/22 07:56 AM
1.21.8
14kB
votan
05/17/22 11:26 AM
1.21.7
14kB
votan
08/14/21 07:44 AM
1.21.6
14kB
votan
01/16/21 09:32 AM
1.21.5
14kB
votan
10/25/20 07:28 AM
1.21.4
14kB
votan
08/22/20 04:56 AM
1.21.3
14kB
votan
06/11/20 01:36 AM
1.21.2
13kB
votan
05/10/20 07:42 AM
1.21.1
61kB
votan
02/09/20 12:07 PM
1.21.0
61kB
votan
02/07/20 01:39 PM
1.20.1
60kB
votan
01/01/20 01:10 PM
1.20.0
60kB
votan
12/29/19 09:45 AM
1.12.2
58kB
votan
10/19/19 08:26 AM
1.12.1
58kB
votan
08/12/19 11:12 AM
1.12.0
58kB
votan
06/10/19 08:32 AM
1.11.0
57kB
votan
05/18/19 08:07 AM
1.10.2
60kB
votan
02/23/19 10:15 AM
1.10.1
60kB
votan
12/09/18 11:50 AM
1.10.0
62kB
votan
08/13/18 11:18 AM


Post A Reply Comment Options
Unread 08/24/22, 11:43 AM  
happycat

Forum posts: 0
File comments: 10
Uploads: 0
I deleted this addon, then deleted the Saved Variables LUA file. Then reinstalled this addon. Logged into ESO traveled to about 10 different places and no error message came up. Before this the error message showed up every time I travel either to one of my houses or via wayshrines.

I hope this helps.
Last edited by happycat : 08/24/22 at 02:06 PM.
Report comment to moderator  
Reply With Quote
Unread 08/24/22, 10:40 AM  
Fly

Forum posts: 0
File comments: 62
Uploads: 0
Re: Re: Re: After update 35

Originally Posted by Fly
Originally Posted by votan
Originally Posted by Fly
Hi I got an error since today:

user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: attempt to index a nil value
stack traceback:
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: in function 'addon:BuildLocationList'
|caaaaaa<Locals> self = [table:1]{name = "VotansImprovedLocations", nextRecentIndex = 0, recentPosition = 0}, playerAlliance = 0 </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:947: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:BuildLocationList'
|caaaaaa<Locals> self = [table:2]{hasLocationInfo = T, showingTooltips = F, listDisabled = F} </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:979: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:UpdateSelectedMap'
|caaaaaa<Locals> self = [table:2], mapIndex = 11 </Locals>|r
/EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:16: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:3]{fireCallbackDepth = 19}, eventName = "OnWorldMapChanged", registry = [table:4]{}, callbackInfoIndex = 3, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:15, deleted = F </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:129: in function 'internal:SetPlayerLocation'
|caaaaaa<Locals> self = [table:6]{}, originalMap = "" </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:174: in function 'OnZoneChanged'
|caaaaaa<Locals> eventCode = 131266, zoneName = "Steinfälle^N,in", subZoneName = "", newSubzone = F, zoneId = 41, subZoneId = 0 </Locals>|r

can u help? (I use keyboard and mouse, not a gamepad. dont know why it's mentioned...)
Is your LibMapData up-to-date?
LibMapData v1.0.4 from 07/31/22 17:29 it is.
Still got this error, I uninstalled the addons and reinstalled it today, no change. LibMapdata ist the newest available (as shown above). I would be sad to loose this addons. Hope u find a solution
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 02:44 PM  
grhuff

Forum posts: 0
File comments: 24
Uploads: 0
Error since U35

As others have pointed out, this error has only just appeared since U35 launched.

user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: attempt to index a nil value
stack traceback:
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: in function 'addon:BuildLocationList'
<Locals> self = [table:1]{name = "VotansImprovedLocations", nextRecentIndex = 0, recentPosition = 0}, playerAlliance = 0 </Locals>
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:947: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:BuildLocationList'
<Locals> self = [table:2]{hasLocationInfo = T, listDisabled = F, showingTooltips = F} </Locals>
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:979: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:UpdateSelectedMap'
<Locals> self = [table:2], mapIndex = 38 </Locals>
/EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:16: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
<Locals> self = [table:3]{fireCallbackDepth = 1}, eventName = "OnWorldMapChanged", registry = [table:4]{}, callbackInfoIndex = 3, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:15, deleted = F </Locals>
user:/AddOns/LibMapData/LibMapData.lua:129: in function 'internal:SetPlayerLocation'
<Locals> self = [table:6]{}, originalMap = "" </Locals>
user:/AddOns/LibMapData/LibMapData.lua:174: in function 'OnZoneChanged'
<Locals> eventCode = 131266, zoneName = "Western Skyrim", subZoneName = "", newSubzone = F, zoneId = 1160, subZoneId = 0 </Locals>
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 09:46 AM  
happycat

Forum posts: 0
File comments: 10
Uploads: 0


Having the same issue. I uninstalled the add-on, reinstalled it and download and installed the change log titled VotansImprovedLocations.zip. Any help would be appreciated.
Last edited by happycat : 08/23/22 at 09:47 AM.
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 04:37 AM  
Fly

Forum posts: 0
File comments: 62
Uploads: 0
Re: Re: After update 35

Originally Posted by votan
Originally Posted by Fly
Hi I got an error since today:

user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: attempt to index a nil value
stack traceback:
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: in function 'addon:BuildLocationList'
|caaaaaa<Locals> self = [table:1]{name = "VotansImprovedLocations", nextRecentIndex = 0, recentPosition = 0}, playerAlliance = 0 </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:947: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:BuildLocationList'
|caaaaaa<Locals> self = [table:2]{hasLocationInfo = T, showingTooltips = F, listDisabled = F} </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:979: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:UpdateSelectedMap'
|caaaaaa<Locals> self = [table:2], mapIndex = 11 </Locals>|r
/EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:16: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:3]{fireCallbackDepth = 19}, eventName = "OnWorldMapChanged", registry = [table:4]{}, callbackInfoIndex = 3, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:15, deleted = F </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:129: in function 'internal:SetPlayerLocation'
|caaaaaa<Locals> self = [table:6]{}, originalMap = "" </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:174: in function 'OnZoneChanged'
|caaaaaa<Locals> eventCode = 131266, zoneName = "Steinfälle^N,in", subZoneName = "", newSubzone = F, zoneId = 41, subZoneId = 0 </Locals>|r

can u help? (I use keyboard and mouse, not a gamepad. dont know why it's mentioned...)
Is your LibMapData up-to-date?
LibMapData v1.0.4 from 07/31/22 17:29 it is.
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 09:23 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1670
Uploads: 40
Re: After update 35

Originally Posted by Fly
Hi I got an error since today:

user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: attempt to index a nil value
stack traceback:
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: in function 'addon:BuildLocationList'
|caaaaaa<Locals> self = [table:1]{name = "VotansImprovedLocations", nextRecentIndex = 0, recentPosition = 0}, playerAlliance = 0 </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:947: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:BuildLocationList'
|caaaaaa<Locals> self = [table:2]{hasLocationInfo = T, showingTooltips = F, listDisabled = F} </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:979: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:UpdateSelectedMap'
|caaaaaa<Locals> self = [table:2], mapIndex = 11 </Locals>|r
/EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:16: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:3]{fireCallbackDepth = 19}, eventName = "OnWorldMapChanged", registry = [table:4]{}, callbackInfoIndex = 3, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:15, deleted = F </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:129: in function 'internal:SetPlayerLocation'
|caaaaaa<Locals> self = [table:6]{}, originalMap = "" </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:174: in function 'OnZoneChanged'
|caaaaaa<Locals> eventCode = 131266, zoneName = "Steinfälle^N,in", subZoneName = "", newSubzone = F, zoneId = 41, subZoneId = 0 </Locals>|r

can u help? (I use keyboard and mouse, not a gamepad. dont know why it's mentioned...)
Is your LibMapData up-to-date?
Report comment to moderator  
Reply With Quote
Unread 08/22/22, 08:52 AM  
Fly

Forum posts: 0
File comments: 62
Uploads: 0
After update 35

Hi I got an error since today:

user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: attempt to index a nil value
stack traceback:
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:637: in function 'addon:BuildLocationList'
|caaaaaa<Locals> self = [table:1]{name = "VotansImprovedLocations", nextRecentIndex = 0, recentPosition = 0}, playerAlliance = 0 </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:947: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:BuildLocationList'
|caaaaaa<Locals> self = [table:2]{hasLocationInfo = T, showingTooltips = F, listDisabled = F} </Locals>|r
user:/AddOns/VotansImprovedLocations/VotansImprovedLocations100017.lua:979: in function 'GAMEPAD_WORLD_MAP_LOCATIONS:UpdateSelectedMap'
|caaaaaa<Locals> self = [table:2], mapIndex = 11 </Locals>|r
/EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:16: in function 'callback'
/EsoUI/Libraries/Utility/ZO_CallbackObject.lua:132: in function 'ZO_CallbackObjectMixin:FireCallbacks'
|caaaaaa<Locals> self = [table:3]{fireCallbackDepth = 19}, eventName = "OnWorldMapChanged", registry = [table:4]{}, callbackInfoIndex = 3, callbackInfo = [table:5]{4 = F}, callback = /EsoUI/Ingame/Map/WorldMapLocations_Shared.lua:15, deleted = F </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:129: in function 'internal:SetPlayerLocation'
|caaaaaa<Locals> self = [table:6]{}, originalMap = "" </Locals>|r
user:/AddOns/LibMapData/LibMapData.lua:174: in function 'OnZoneChanged'
|caaaaaa<Locals> eventCode = 131266, zoneName = "Steinfälle^N,in", subZoneName = "", newSubzone = F, zoneId = 41, subZoneId = 0 </Locals>|r

can u help? (I use keyboard and mouse, not a gamepad. dont know why it's mentioned...)
Report comment to moderator  
Reply With Quote
Unread 05/29/22, 10:08 PM  
Inval1d
 
Inval1d's Avatar

Forum posts: 7
File comments: 23
Uploads: 0
Originally Posted by lexo1000
Hi Votan,
I don't understand what the option Alternative Alliance Assignment does exactly?
I'm not Votan, but it sorts the DLC zones in the alliances they belong to. (for example. With this option, Summerset appears on Aldmeri Dominion section, even tho technically the zone is 'alliance neutral'.
Last edited by Inval1d : 05/29/22 at 10:08 PM.
Report comment to moderator  
Reply With Quote
Unread 05/28/22, 09:41 AM  
lexo1000
 
lexo1000's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 98
Uploads: 1
Hi Votan,
I don't understand what the option Alternative Alliance Assignment does exactly?
Report comment to moderator  
Reply With Quote
Unread 05/18/22, 06:13 AM  
ChrisK

Forum posts: 0
File comments: 176
Uploads: 0
Thanks for the update, Votan!

In your changelog today, you mention:

version 1.21.8:
...
- Compatibility with "Accurate World Map"

This sounds exciting - but where can we find this new "Accurate World Map" addon?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 11/27/21, 05:37 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1670
Uploads: 40
Originally Posted by Warstory
Did this addon provide an X icon on the compass for treasure and survey maps when you got close to them in a zone? With the last patch 7.2.5, I've noticed the X on the compass no longer shows up for me, but I am not sure which addon used to provide this function.
The X is provided by LostTreasure.
Report comment to moderator  
Reply With Quote
Unread 11/22/21, 12:59 PM  
Warstory

Forum posts: 0
File comments: 30
Uploads: 0
Did this addon provide an X icon on the compass for treasure and survey maps when you got close to them in a zone? With the last patch 7.2.5, I've noticed the X on the compass no longer shows up for me, but I am not sure which addon used to provide this function.
Report comment to moderator  
Reply With Quote
Unread 10/17/21, 08:53 PM  
hanspeter123

Forum posts: 0
File comments: 6
Uploads: 0
is there a way to only use the survey/treasure addon and keep ALL maps sorted in alphabetical order (instead of only sorting the maps in each alliance category)
Report comment to moderator  
Reply With Quote
Unread 10/10/21, 02:14 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1670
Uploads: 40
Originally Posted by Friday_The13_rus
Originally Posted by votan
Thank You @Friday_The13_rus. I nissed the post. Sorry
The zip link is not working (anymore?)
Could you repeat or post the changed code here.
https://drive.google.com/file/d/181C...ew?usp=sharing
Refreshed link, please try one more time.
Posting changes as text here will be difficult, because they are spread between files and methods.
Jo. Did work. Thanks.
Report comment to moderator  
Reply With Quote
Unread 10/10/21, 02:07 PM  
Friday_The13_rus

Forum posts: 5
File comments: 73
Uploads: 0
Originally Posted by votan
Thank You @Friday_The13_rus. I nissed the post. Sorry
The zip link is not working (anymore?)
Could you repeat or post the changed code here.
https://drive.google.com/file/d/181C...ew?usp=sharing
Refreshed link, please try one more time.
Posting changes as text here will be difficult, because they are spread between files and methods.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: