Download
(117 Kb)
Download
Updated: 01/13/24 07:21 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
base-game patch (9.1.5)
Updated:01/13/24 07:21 AM
Created:03/07/15 07:05 PM
Monthly downloads:252
Total downloads:37,813
Favorites:123
MD5:
Categories:Group, Guild & Friends, Map, Coords, Compasses
Circonians WaypointIt  Popular! (More than 5000 hits)
Version: 1.14.9
by: uladz, votan
DependenciesDescription
If you like this addon click "Add Favorite" under the download button to show your support !
Waypoints within the "Waypoint Removal Distance" will NOT be Set.
There is an optional chat message you can turn ON to let you know when this happens.

What does it do?
WaypointIt creates a scrollable list of map locations and allows you to sort them by name or distance and set a waypoint to any location by clicking on the item in the list. Click on a location once to set a waypoint, click on it again & the waypoint will be removed.
Has support for custom mapPin locations created by: Garkins SkyShards, Garkings Lorebooks, Harvens Custom Map Pins, Harvens House Hunter, LostTreasure, & Votans Fisherman.

Tip:
When you are interacting with a "Fast Travel Wayshrine" or "Fast Travel Keep" (wayshrines in keeps) you can click on a wayshrine or keep wayshrine in WaypointIt and it will teleport you to them instead of setting a waypoint. When you are dead you can also click on Forward Camps to respawn at them.


A Few Of the Other Features (All Features Are Optional):
See Screenshots: There is an example picture for each feature.
Default Sort Orders: You can set a default sort order for each of the location types in the settings menu. You can set them to sort by name or by distance.
Sort Toggle: There is a toggle button in the WaypointIt window to allow you to "temporarily" change the sort order of the locations you are currently looking at.
Waypoint Directional Arrow: An arrow that spins around the outside of the reticle pointing the direction to the waypoint.
Waypoint Distance: The distance to your waypoint will be displayed above the reticle.
Automatic Waypoint Removal: Automatically remove waypoints once you reach them. In the Settings menu: "Waypoint Removal Distance" allows you to adjust how close you must be before the waypoint is removed.
Waypoint Messages: Display center screen messages when you set & reach your waypoint.
Track A Group Member (Directional Arrow) When you click on a group members name in the WaypointIt window it does NOT set a waypoint to the group member. Instead it creates a small arrow that spins around inside of the reticle staying pointed at that group member. This way if they take off and run around you can always track them down! This Directional Arrow is separate from the Waypoint Directional Arrow. You can have both on at the same time, one pointing towards a location & the other towards a group member.
Print Quest Step Instructions: Prints the instructions for the quest that a waypoint was just set for. This helps you know what your supposed to do once you get there! The instructions will be printed to the chat window when YOU click a quest location to set a waypoint and anytime an AUTOMATIC quest waypoint is set for you.
Automatic Quest Waypoints: It also has a feature to automatically set quest waypoints for you! You can:
  • Have a waypoint automatically set for any quest you pick up.
  • Have a waypoint automatically set for you for the "closest" quest each time you complete a quest.
  • Have a waypoint set for the next step of the quest, each time you complete a quest step. (This feature is for those who like to focus on a single quest and work their way through it so they can keep track of the lore & what is going on, before moving on to another quest)
  • Have a waypoint set for the "closest" quest, each time you complete a quest step (it may not be the same quest though).
AUTOMATIC QUEST WAYPOINT LIMITATIONS:
  • It is NOT possible to find the location of every single step of every quest by code. Not all quest steps have a specific location.
  • In some specific/rare cases its not possible to find the "closest" quest. There is nothing I can do about this. If this happens WaypointIt will mark the next step of the quest you are currently working on, although it may not be the "closest". There is an optional chat message that you can turn on to let you know if/when this happens.

ToolTips: All locations in the WaypointIt list have tooltips that display the same information as when you mouse over it on the map. POI's do not have tooltips, there is no information to display about them.
Quests tooltips have MUCH more, a complete list of information about the quest,
Colorized Quest Name: Colored con levels for the quest, if you don't know what that means the quest name will change colors depending upon how hard the quest is for you: Grey is very easy way below your level, green is a little harder, yellow harder, red very hard...there may be other colors, its just an example.
Zone: Tells you what zone the quest is in.
Quest Level
if its a repeatable quest: Only appears if it is a repeatable quest.
if its a "Daily" repeatable quest: Only appears if its a daily repeatable quest.
if its an instanced quest, if its solo: Only appears if its an instanced quest.
background story
instructions for the step your on
(if available) Condition Instructions (some steps have multiple parts, called conditions), optional steps, & hints
exc...

Group Tooltips give you the:
Characters Name It also tells you if they are dead, in combat, a friend, or group leader. On top of those labels they are also colorized for thier state. Meaning if they are dead it will say (Dead) after their name, but it will also be in color so you can tell their state at a quick glance: If the it is red they are dead, yellow means they are in combat, green means they are a friend, Orange means they are the group leader.
Their Title: (if they have one)
If They Are The Group Leader
Class
Race
Level
Veteran Rank
Ava Rank: Displays both the rank number and name.
exc..
WaypointIt is meant to help you find your way around while IN a zone.
It does NOT keep track of waypoints when you change zones.
Maybe someday I will add that as a feature, but for now if you zone you will need to reset your waypoint.

A Big thanks to Votan and others for helping test this addon as I was writing it.
Votan also contributed some great artwork, he helped me out with some of the button icons. Thanks Votan!
version 1.14.9:
- Fixed issue for QuestMap.
- Added SimpleSkyshards support.

version 1.14.8:
- API bump for U40.
- Handle ingame "missing map" bug.

version 1.14.7:
- With next quest keybind and accessibility settings. Thanks to @Beartram.

version 1.14.6:
- Fixed issues with the addon MapPins.
- Fixed issue with the button states of the category bar.

version 1.14.5:
- Update for Necrom.
- LibGPS 3.3.0 required.

version 1.14.4:
- Update for Necrom.

version 1.14.3:
- API bump for update 37.
- Fixed way-point removal bug.
- New feature: Accessibility support. Credits go to @Beartram.

version 1.14.2:
- Fixed "Follow" feature freaking out leaving the zone, due to auto removal.
- Fixed LostTreasure pins, because its API has changed.

version 1.14.1:
- Improved "Group Member Directional Arrow". Thanks to @shadowcep.

version 1.14.0:
- Support for QuestMap and Destinations.

version 1.13.3:
- Update to API 100034 "Flames of Ambition".

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

version 1.13.1:
- Update LostTreasure support.

version 1.13.0:
- Update to LibGPS 3.
- New option: Max Removal Distance: Remove waypoint, if too far away, too.

version 1.12.4:
- Fixed typo. Thanks to @fireundubh.
- Fixed error if you have "Debug Quest Marking" enabled and LibDebugLogger installed. Thanks to @MurkyMais.

version 1.12.3:
- Adapt to recent changes in chat system, again.

version 1.12.2:
- Update LibGPS rev.20 and LibMapPings rev.12.

version 1.12.1:
- Fixed chat system error. Sorry.

version 1.12.0:
- New function: Follow custom pins. Includes all pins of the category "custom": Skyshards, Lorebooks, Harven's Custom Pins, ... As requested by @BorscH.
* New key bindings

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

version 1.11.0:
- Update to API 100028 "Scalebreaker".
- Quest waypoint message less annoying.
- Improved map pin processing.

version 1.10.0:
- API bump 100027 "Elsweyr".
- Update to LibAddonMenu-2.0 rev 29.

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

version 1.9.3:
- Compabitility with PerfectPixel.

version 1.9.2:
- Update for "Murkmire".
- Update to LibGPS rev 16.
- Hopefully fixed a "Waypoint Set" spam. (Can not reproduce)

version 1.9.1:
- Fixed player pin flicker, which sometimes occurs.

version 1.9.0:
- Update to API 100024 "Wolfhunter".
- New library load structure.
- Update LibMapPing rev. 8.
- Fixed error due to invalid waypoint after crash.
- Support "Lost Treasure" localization.
- Support "Map Pins".

version 1.8.11 (votan):
- Update to LibGPS rev. 15.
- Auto quest marking: Give manual waypoints more prio.
- API bump 100023 "Summerset"

version 1.8.10 (votan):
- API bump for "Dragon Bones".
- Give prio to manual selected pins.

version 1.8.9 (votan):
- Settings switch "Default UI to WaypointIt" was ignored at startup. This made it always on.

version 1.8.8 (votan):
- Update to LibGPS rev. 14: Marking quests outside current map should work better now.
- Update to LibMapPing rev. 6: You should not see false waypoints, if option from above is enabled.
- Using the new functions of that libs.

version 1.8.7 (votan):
- French localization. Thanks to lexo1000.
- Settings: Changed minimum distance to 1 from 2.
- Fixed map can mess up with "Show on map".

version 1.8.6 (votan):
- Update to LibGPS rev 13.
- Continue localization.
- Another try to fix/improve "Auto mark quest" pins.
- New option "Enable Debug" in Quests sub menu. Default off. Prevents filling up the debug window most people will not read anyway.

version 1.8.5 (votan):
- Another try to fix "Auto mark quest" pins and its log output.
- New option: Allow quest waypoints to locations outside the current map. Default: off.
- Update to LAM rev. 25: Clockwork City.
- Update to LibGPS rev 12: Clockwork City.
- Start localization.

version 1.8.4 (votan):
- Fixed auto mark quest pins coords not available after entering a delve from version 1.8.3.

version 1.8.3 (votan):
- LoreBook: fixed eidetic memory books.
- Fixed group pointer visibility.
- Print quest step text as "NPC" talk: Allows to specifiy the tab(s) for that output right where you want NPCs story talk.
- Improved auto-quest waypoints (still not perfect.)

version 1.8.2 (votan):
- Separated color option for waypoint- and group-pointer.
- Allow to hide waypoint pointer if grouped.
- New symbol for "LostTreasure" treasure map. Quitting ESO before updating is recommented.

version 1.8.1 (votan)
- New option: Settings account-wide.
- Allow to change color and style.

version 1.8 (votan)
- Clear ItemTooltip on closing scene.
- Update to LAM2 rev 24.
- Update to LibGPS rev 11.
- LibWorldMapInfoTab rev 1.
- API bump for Morrowind and Horns of the Reach.
- Do not process pins while world map is not shown.

Version 1.7--

LibGPS Update Updated the LibGPS library to the newest version.
Version 1.6 --

LibGPS Update Updated the LibGPS library to the newest version.
Version 1.5 --

API Update
New Keybind -- Mark Closest Quest Added a keybind to set the nearest quest. Remember its not always possible to find the nearest quest. If the keybind fails to find the nearest quest it will display a chat message, this one (while using the keybind) is NOT optional. This is to ensure that you know it is working & it at least tried.
Version 1.4 --

LibGPS Update Updated the LibGPS library to the newest version. The new version should help prevent the "Could not switch to sub zone map" error message.
Version 1.3 --

MiniMap Compatability Added a mapPin check before WaypointIt saves mapPins to help improve compatability with MiniMap.
Version 1.2 --

Bug Fix Fix a rare bug that could cause an error when attempting to find the nearest quest for setting automatic quest waypoints if the game returned invalid quest info for the nearest quest.
Version 1.1 --

Harvens Custom Map Pins Small code change to improve compatibility against future code changes in Harvens Custom Map Pins.
Version 1.0 --

Harvens Custom Map Pins Code changes to match code changes in Harvens Custom Map Pins. Harvens Custom Map pins should be working correctly with WaypointIt again.
Version 0.9 --

Row Highlights Fix The row highlights, that show if you have a location selected as your waypoint, was only working if it was set with WaypointIt AND there was no previously set waypoint. It has been fixed (the waypoint still has to be set with WaypointIt).
SetMapToPlayerLocation Added a missing callback on an instance of SetMapToPlayerLocation to prevent causing any other addons problems. Thanks to Votan for catching that one for me !
Version 0.8 --

Updated API #
[color="Yellow"]IsKeepOrDistrict()COLOR] Removed calls to IsKeepOrDistrict, this function was replaced with IsKeep() in the new update.
[color="Yellow"]ZoFontAnnounceSmallCOLOR] Removed the use of ZoFontAnnounceSmall, which was removed in the update. Replaced it with ZoFontWinH5. Its the same font, just a code change.
[color="Yellow"]Updated LibGPSCOLOR] Updated LibGPS to version 4.2
Fixed a Bug Fixed a bug that when switching from a filter on the main bar that did not have a submenu bar (the locations button) to a filter that does have a submenu bar it was not properly updating the list or selecting the first enabled filter.

Version 0.70 --

/setwp fix Added an extra check to prevent errors when incorrectly setting a manual waypoint with /setwp
Version 0.60 --

Distance Update Updated the distance calculations to be closer to the game distance calculations provided by ability ranges.
Bug Fix Fixed a bug where the reticle distance would not update properly unless you had the automatic remove waypoints setting turned on.
Version 0.5--

Bug Fix Fixed an error caused by map pins on the cosmic map.
Bug Fix Added the ability to set waypoints by chat slash command:
/setwp xCoordinate, yCoordinate
To prevent problems you can ONLY set waypoints with this command for the map that your character is on. If you are viewing a different map, it will revert to your characters map location & set the waypoint there. If you have the map open when you set a waypoint with this command, it will change the map to your characters current map location (if necessary).
Version 0.40--

Increased Waypoint Removal Distance Increased the maximum waypoint removal distance. For those using calculations in feet, the 10 feet was way to close. It now has a maximum of 75.
LibGPS Updated to the newest version of LibGPS, thanks to sirinsidiator and Votan for all his hard work updating it. LibGPS handles part of the distance calculations. I tested it out briefly & everything seems great, but if you have any trouble let me know.
Version 0.30--

Bug Fix Removed a line of debug code I accidentally left in version 0.29 that was causing the waypoints from not working properly.
Version 0.29--

Distance Change I changed the distance code slightly in an attempt to give something a little closer to real world distances. There is no way to do a real world conversion. I merely performed many tests running, counting the number of steps I took & using an average stride distance to estimate how far I would have run in real life...then adjusted the calculations to give a distance equal to that. By default distances are in feet, but I also added an option in the settings menu to convert it to meters...again this is a very very rough estimate, but it should be much better than it was.
Version 0.28--

Cosmic Map Pins Bug Fix: An error was being caused if someone used another addon to put map pins on the cosmic map (thats the one zoomed out all of the way). It has been fixed.
Do note that if you do this, everything should display fine now, but the distances to map pins will NOT work. They will all show 0. This is because it is not possible to get coordinates from the Cosmic map. There is nothing I can do about that.
Version 0.27--

Bug Fix For FastTravelKeep map Pins. There was an occasional error being caused when porting into cyro if a keep was under attack.
Version 0.26 --

Lost Treasure Added Support for LostTreasure Map Pins
Added POI SubFilters Added new subFilters for POI: Mundus Stones & POI: Delves
POI: Public Dugneons Temp Fix The API's IsPOIPublicDungeon(..) function does not seem to work properly. I'm awaiting a response on that...in the meantime I added a, sloppy, temporary fix for it.
Version 0.252 --

Bug Fix Fixed a bug that was causing a nill error if a waypoint was removed to quickly.
Bug Fix For Votans Fisherman Map Pins
Version 0.24 --

Waypoint Message Change The waypoint message settings previously overlapped. The "Reached" message was controled by the "Waypoint Messages" setting, regardless of how it got set. This is no longer the case. Now:
  • The "Waypoint Messages" setting will determine if you get a "Set or Reached" message anytime YOU set the waypoint manually.
  • The "Auto Messages" setting will determine if you get a "Set or Reached" message anytime an auto-waypoint is set for you.
Show Distance Bug Fix If you had a waypoint set and did /reloadUI the distance to the waypoint was getting automatically shown even if you had it turned off.

Version 0.23 --

Bug Fix Fixed a bug that was preventing the locations list from being populated if you changed the map to a zone that had no wayshrines, no quests, & no POIs...but had locations, the locations list would not automatically populate. It would just show up blank until you manually changed the filter.
Version 0.22 --

Hide While In Combat Added options to hide the directional arrows & distance while in combat. Separate options for the waypoint directional arrow & group member arrow, this way you can hide one, the other, or both.
Show Distance To Waypoint Clarification Clarified the tooltip...The Directional Arrow MUST be turned on to see the distance above the reticle.
Version 0.21 --

Minor Update Code improvement to help reduce amount of code needed to run for scroll List updates.
Version 0.2 --

Group Member Bug Fix Fixed a bug that was preventing the group member button from being enabled.
Archived Files (64)
File Name
Version
Size
Uploader
Date
1.14.8
117kB
votan
10/15/23 02:50 AM
1.14.7
117kB
votan
07/30/23 08:18 AM
1.14.6
174kB
votan
07/30/23 07:15 AM
1.14.5
174kB
votan
06/08/23 07:30 AM
1.14.4
174kB
votan
04/29/23 09:40 AM
1.14.3
174kB
votan
03/06/23 03:11 PM
1.14.2
87kB
votan
11/20/21 07:59 AM
1.14.1
87kB
votan
07/18/21 10:59 AM
1.14.0
87kB
votan
07/11/21 09:34 AM
1.13.3
86kB
votan
02/20/21 09:54 AM
1.13.2
86kB
votan
11/02/20 04:41 AM
1.13.1
86kB
votan
08/22/20 04:56 AM
1.13.0
86kB
votan
06/15/20 11:39 AM
1.12.4
156kB
votan
04/17/20 11:25 AM
1.12.3
156kB
votan
03/03/20 12:34 PM
1.12.2
156kB
votan
02/27/20 03:24 PM
1.12.1
157kB
votan
02/25/20 01:35 PM
1.12.0
157kB
votan
10/26/19 08:57 AM
1.11.1
160kB
votan
10/19/19 08:26 AM
1.11.0
160kB
votan
08/12/19 11:13 AM
1.10.0
159kB
votan
05/17/19 12:57 PM
1.9.5
163kB
votan
02/23/19 10:16 AM
1.9.3
163kB
votan
10/13/18 09:19 AM
1.9.2
163kB
votan
10/06/18 01:08 PM
1.9.1
161kB
votan
09/16/18 08:14 AM
1.9.0
161kB
votan
08/13/18 11:18 AM
1.8.11
151kB
votan
05/20/18 08:41 AM
1.8.10
151kB
votan
01/21/18 10:53 AM
1.8.9
151kB
votan
11/11/17 08:08 AM
1.8.8
151kB
votan
11/09/17 11:41 AM
1.8.7
150kB
votan
10/15/17 10:51 AM
1.8.6
150kB
votan
10/08/17 10:00 AM
1.8.5
150kB
votan
09/30/17 09:35 AM
1.8.4
148kB
votan
09/24/17 11:38 PM
1.8.2
147kB
votan
09/10/17 06:48 AM
1.8.1
149kB
votan
08/20/17 10:01 AM
1.8
137kB
votan
07/23/17 03:20 AM
1.7
257kB
circonian
02/27/16 10:30 PM
1.6
250kB
circonian
02/06/16 06:09 PM
1.5
249kB
circonian
11/03/15 04:14 PM
1.4
249kB
circonian
10/03/15 04:52 PM
1.3
248kB
circonian
09/20/15 01:26 PM
1.2
248kB
circonian
09/12/15 04:19 PM
1.1
248kB
circonian
09/08/15 01:10 PM
1.0
248kB
circonian
09/07/15 09:43 PM
0.9
248kB
circonian
09/01/15 06:32 PM
0.8
248kB
circonian
08/31/15 06:07 PM
0.7
241kB
circonian
07/06/15 03:17 PM
0.6
241kB
circonian
05/03/15 08:07 PM
0.5
241kB
circonian
05/03/15 12:42 AM
0.4
240kB
circonian
04/28/15 12:19 AM
0.30
243kB
circonian
04/18/15 05:05 PM
0.29
243kB
circonian
04/17/15 08:34 PM
0.28
237kB
circonian
04/03/15 01:10 AM
0.27
237kB
circonian
03/18/15 06:52 PM
0.26
237kB
circonian
03/13/15 12:02 AM
0.252
224kB
circonian
03/12/15 03:08 PM
0.25
224kB
circonian
03/12/15 02:35 PM
0.24
224kB
circonian
03/12/15 12:01 PM
0.23
224kB
circonian
03/11/15 01:45 AM
0.22
224kB
circonian
03/09/15 11:13 PM
0.21
223kB
circonian
03/08/15 01:18 PM
0.2
223kB
circonian
03/07/15 10:03 PM
0.1
223kB
circonian
03/07/15 07:05 PM


Post A Reply Comment Options
Unread 06/14/20, 10:42 PM  
vecny.samotar
 
vecny.samotar's Avatar

Forum posts: 23
File comments: 552
Uploads: 0
errors
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/panel.lua:103: attempt to index a nil value
stack traceback:
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/panel.lua:103: in function 'LAMCreateControl.panel'
|caaaaaa<Locals> parent = ud, panelData = [table:1]{website = "http://www.esoui.com/downloads...", type = "panel", registerForRefresh = T, name = "Notebooks", registerForDefaults = T, version = "|c00FF003.2|r", author = "Bloodspill", displayName = "|cefebbeNotebooks Options|r", slashCommand = "/nbs"}, controlName = "NBUIOptions" </Locals>|r
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:912: in function 'lam:RegisterAddonPanel'
|caaaaaa<Locals> self = [table:2]{panelId = 101}, addonID = "NBUIOptions", panelData = [table:1], container = ud </Locals>|r
user:/AddOns/Notebooks/Settings.lua:35: in function 'CreateNBUISettings'
|caaaaaa<Locals> LAM2 = [table:2], panelData = [table:1] </Locals>|r
user:/AddOns/Notebook2018/Startup.lua:101: in function 'NBUI.OnAddOnLoaded'
|caaaaaa<Locals> event = 65536, addonName = "Notebooks" </Locals>|r
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/panel.lua:103: attempt to index a nil value
stack traceback:
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/controls/panel.lua:103: in function 'LAMCreateControl.panel'
|caaaaaa<Locals> parent = ud, panelData = [table:1]{website = "http://www.esoui.com/downloads...", type = "panel", registerForRefresh = T, name = "Notebooks", registerForDefaults = T, version = "|c00FF003.2|r", author = "Bloodspill", displayName = "|cefebbeNotebooks Options|r", slashCommand = "/nbs"}, controlName = "NBUIOptions" </Locals>|r
user:/AddOns/WaypointIt/libs/LibAddonMenu-2.0/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:912: in function 'lam:RegisterAddonPanel'
|caaaaaa<Locals> self = [table:2]{panelId = 101}, addonID = "NBUIOptions", panelData = [table:1], container = ud </Locals>|r
user:/AddOns/Notebooks/Settings.lua:35: in function 'CreateNBUISettings'
|caaaaaa<Locals> LAM2 = [table:2], panelData = [table:1] </Locals>|r
user:/AddOns/Notebooks/Startup.lua:40: in function 'NBUI.Initialize'
user:/AddOns/Notebooks/Startup.lua:47: in function 'NBUI.OnAddOnLoaded'
|caaaaaa<Locals> event = 65536, addonName = "Notebooks" </Locals>|r
Last edited by vecny.samotar : 06/14/20 at 10:58 PM.
Report comment to moderator  
Reply With Quote
Unread 05/30/20, 02:06 PM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
Thanks! Just found the addon. Finding it really useful!
Report comment to moderator  
Reply With Quote
Unread 04/17/20, 03:11 PM  
fireundubh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Originally Posted by votan
@fireundubh I guess you don't have "Automatic Waypoint Removal" enabled?
It's enabled.
Report comment to moderator  
Reply With Quote
Unread 04/17/20, 11:24 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1671
Uploads: 40
Originally Posted by fireundubh
Originally Posted by votan
The "Other Zone" markers are not custom.
What is your "Automark Next Quest Waypoint" settings in section "Quest Settings"?
If you add a custom marker to the map using Set Destination, WaypointIt will point towards that marker. If you have Waypoints Outside Current Map enabled, WaypointIt will always point towards that marker, so if you have Show Distance enabled, you can get distance values in the thousands.

If you forget that you used Set Destination and never removed the custom marker, the behavior is very confusing. For example, when I posted here, I was standing in front of a quest NPC in the TG but the arrow was pointing in another direction with a distance value in the thousands.

My Automark Next Quest Waypoint setting is set to Closest Quest.

By the way, two other issues:

1. Typo\Menu: "Apperance" should be "Appearance"

2. If you have LibDebugLogger installed and active, WaypointIt will fail to load due to this assert:

Code:
Invalid tag for logger
stack traceback:
[C]: in function 'assert'
user:/AddOns/LibDebugLogger/Logger.lua:16: in function 'Logger:Initialize'
|caaaaaa<Locals> self = [table:1]{}, tag = [table:2]{TAG_INGAME = "UI", CALLBACK_LOG_PRUNED = "LogPruned", LOG_LEVEL_VERBOSE = "V", ENTRY_MESSAGE_INDEX = 6, ENTRY_STACK_INDEX = 7, ENTRY_LEVEL_INDEX = 4, id = "LibDebugLogger", SESSION_START_TIME = 1586885986061, ENTRY_FORMATTED_TIME_INDEX = 2, LOG_LEVEL_DEBUG = "D", ENTRY_TAG_INDEX = 5, UI_LOAD_START_TIME = 1586927520000, CALLBACK_LOG_ADDED = "LogAdded", CALLBACK_LOG_CLEARED = "LogCleared", ENTRY_TIME_INDEX = 1, LOG_LEVEL_WARNING = "W", LOG_LEVEL_ERROR = "E", ENTRY_OCCURENCES_INDEX = 3, LOG_LEVEL_INFO = "I"} </Locals>|r
user:/AddOns/LibDebugLogger/Logger.lua:11: in function 'Logger:New'
|caaaaaa<Locals> self = [table:3]{}, obj = [table:1] </Locals>|r
(tail call): ?
user:/AddOns/WaypointIt/core/WaypointIt.lua:63: in function '(main chunk)'
|caaaaaa<Locals> gps = [table:4]{suppressCount = 0, LIB_EVENT_STATE_CHANGED = "OnLibGPS2MeasurementChanged"}, LMP = [table:5]{MAP_PING_NOT_SET_PENDING = 1, MAP_PING_NOT_SET = 0, MAP_PING_SET = 3, MAP_PING_SET_PENDING = 2}, WaypointIt = [table:6]{}, ADDON_NAME = "WaypointIt", CODE_VERSION = "1.12.3", ROW_TYPE_ID = 1, INDEX_BUTTON = 1, INDEX_POOL_KEY = 2, INDEX_DESCRIPTOR = 3, MPLTYPE_POI = "poi", MPLTYPE_LOCATION = "loc", MPLTYPE_QUEST = "quest", MPLTYPE_AVA = "objective", MPLTYPE_KEEP = "keep", MPLTYPE_PINGS = "pings", MPLTYPE_KILL_LOCATION = "killLocation", MPLTYPE_FAST_TRAVEL_KEEP = "fastTravelKeep", MPLTYPE_FAST_TRAVEL_WAYSHRINE = "fastTravelWayshrine", MPLTYPE_FORWARD_CAMP = "forwardCamp", MPLTYPE_AVA_RESPAWN = "AvARespawn" </Locals>|r
@fireundubh I guess you don't have "Automatic Waypoint Removal" enabled?

To 1. Ahjo, Thank You
To 2. Yes, because "Debug Quest Marking" is enabled. @MurkyMais told me already.
Report comment to moderator  
Reply With Quote
Unread 04/14/20, 11:16 PM  
fireundubh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Originally Posted by votan
The "Other Zone" markers are not custom.
What is your "Automark Next Quest Waypoint" settings in section "Quest Settings"?
If you add a custom marker to the map using Set Destination, WaypointIt will point towards that marker. If you have Waypoints Outside Current Map enabled, WaypointIt will always point towards that marker, so if you have Show Distance enabled, you can get distance values in the thousands.

If you forget that you used Set Destination and never removed the custom marker, the behavior is very confusing. For example, when I posted here, I was standing in front of a quest NPC in the TG but the arrow was pointing in another direction with a distance value in the thousands.

My Automark Next Quest Waypoint setting is set to Closest Quest.

By the way, two other issues:

1. Typo\Menu: "Apperance" should be "Appearance"

2. If you have LibDebugLogger installed and active, WaypointIt will fail to load due to this assert:

Code:
Invalid tag for logger
stack traceback:
[C]: in function 'assert'
user:/AddOns/LibDebugLogger/Logger.lua:16: in function 'Logger:Initialize'
|caaaaaa<Locals> self = [table:1]{}, tag = [table:2]{TAG_INGAME = "UI", CALLBACK_LOG_PRUNED = "LogPruned", LOG_LEVEL_VERBOSE = "V", ENTRY_MESSAGE_INDEX = 6, ENTRY_STACK_INDEX = 7, ENTRY_LEVEL_INDEX = 4, id = "LibDebugLogger", SESSION_START_TIME = 1586885986061, ENTRY_FORMATTED_TIME_INDEX = 2, LOG_LEVEL_DEBUG = "D", ENTRY_TAG_INDEX = 5, UI_LOAD_START_TIME = 1586927520000, CALLBACK_LOG_ADDED = "LogAdded", CALLBACK_LOG_CLEARED = "LogCleared", ENTRY_TIME_INDEX = 1, LOG_LEVEL_WARNING = "W", LOG_LEVEL_ERROR = "E", ENTRY_OCCURENCES_INDEX = 3, LOG_LEVEL_INFO = "I"} </Locals>|r
user:/AddOns/LibDebugLogger/Logger.lua:11: in function 'Logger:New'
|caaaaaa<Locals> self = [table:3]{}, obj = [table:1] </Locals>|r
(tail call): ?
user:/AddOns/WaypointIt/core/WaypointIt.lua:63: in function '(main chunk)'
|caaaaaa<Locals> gps = [table:4]{suppressCount = 0, LIB_EVENT_STATE_CHANGED = "OnLibGPS2MeasurementChanged"}, LMP = [table:5]{MAP_PING_NOT_SET_PENDING = 1, MAP_PING_NOT_SET = 0, MAP_PING_SET = 3, MAP_PING_SET_PENDING = 2}, WaypointIt = [table:6]{}, ADDON_NAME = "WaypointIt", CODE_VERSION = "1.12.3", ROW_TYPE_ID = 1, INDEX_BUTTON = 1, INDEX_POOL_KEY = 2, INDEX_DESCRIPTOR = 3, MPLTYPE_POI = "poi", MPLTYPE_LOCATION = "loc", MPLTYPE_QUEST = "quest", MPLTYPE_AVA = "objective", MPLTYPE_KEEP = "keep", MPLTYPE_PINGS = "pings", MPLTYPE_KILL_LOCATION = "killLocation", MPLTYPE_FAST_TRAVEL_KEEP = "fastTravelKeep", MPLTYPE_FAST_TRAVEL_WAYSHRINE = "fastTravelWayshrine", MPLTYPE_FORWARD_CAMP = "forwardCamp", MPLTYPE_AVA_RESPAWN = "AvARespawn" </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 04/13/20, 07:42 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1671
Uploads: 40
Originally Posted by fireundubh
Can you add an option disable tracking the custom marker? Or an option to allow focusing quests to override the custom marker? Or an option to indicate when the custom marker is being tracked? I mistakenly thought something was deeply wrong with the addon when no matter which quest I selected, the arrow and distance were reflecting the way, way out of zone custom marker.
The "Other Zone" markers are not custom.
What is your "Automark Next Quest Waypoint" settings in section "Quest Settings"?
Report comment to moderator  
Reply With Quote
Unread 04/13/20, 07:40 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1671
Uploads: 40
Originally Posted by MurkyMais
I've had troubles with incorrect tags producing errors when viewing them in the log, so I added this check.
It looks like waypoint it is calling the library incorrectly. Line 63 in WaypointIt/core/WaypointIt.lua should either be
Lua Code:
local logger = LibDebugLogger and LibDebugLogger.Create(ADDON_NAME)
or
Lua Code:
local logger = LibDebugLogger and LibDebugLogger(ADDON_NAME)

But seeing this simple mistake, I'll just update the library so it will accept both LibDebugLogger.Create and LibDebugLogger:Create.
Thank You. Good catch.
Report comment to moderator  
Reply With Quote
Unread 04/13/20, 06:23 AM  
fireundubh
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Can you add an option disable tracking the custom marker? Or an option to allow focusing quests to override the custom marker? Or an option to indicate when the custom marker is being tracked? I mistakenly thought something was deeply wrong with the addon when no matter which quest I selected, the arrow and distance were reflecting the way, way out of zone custom marker.
Last edited by fireundubh : 04/13/20 at 06:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/12/20, 06:17 PM  
MurkyMais

Forum posts: 12
File comments: 41
Uploads: 0
FYI.

I orginally sent this to sirinsidiator author of LibDebugLogger
f
riginally Posted by MurkyMais
You addon was helpful for getting logs and I appreciate your effort.

I was using this addon to help with some debugging with Baetram.


I found this error with Circonians WaypointIt .

A. Circonians WaypointIt works will all my addons when I remove LibDebugLogger
B. All my addons work with LibDebugLogger when Circonians WaypointIt to not loaded
C. Running only Circonians WaypointIt , DebugLogViewer and LibDebugLogger addons will create the message below.
It happens immediately on /reloadui or on start up

Recreate

1. Only have addons Circonians WaypointIt , DebugLogViewer and LibDebugLogger addons
2. Reloadui





Invalid tag for logger
stack traceback:
[C]: in function 'assert'
user:/AddOns/LibDebugLogger/Logger.lua:16: in function 'Logger:Initialize'
<Locals> self = [table:1]{}, tag = [table:2]{ENTRY_MESSAGE_INDEX = 6, ENTRY_TIME_INDEX = 1, LOG_LEVEL_INFO = "I", UI_LOAD_START_TIME = 1586642897000, TAG_INGAME = "UI", LOG_LEVEL_WARNING = "W", ENTRY_OCCURENCES_INDEX = 3, CALLBACK_LOG_PRUNED = "LogPruned", ENTRY_TAG_INDEX = 5, LOG_LEVEL_DEBUG = "D", LOG_LEVEL_VERBOSE = "V", SESSION_START_TIME = 1586635350849, ENTRY_STACK_INDEX = 7, id = "LibDebugLogger", CALLBACK_LOG_CLEARED = "LogCleared", ENTRY_LEVEL_INDEX = 4, LOG_LEVEL_ERROR = "E", CALLBACK_LOG_ADDED = "LogAdded", ENTRY_FORMATTED_TIME_INDEX = 2} </Locals>
user:/AddOns/LibDebugLogger/Logger.lua:11: in function 'Logger:New'
<Locals> self = [table:3]{}, obj = [table:1] </Locals>
(tail call): ?
user:/AddOns/WaypointIt/core/WaypointIt.lua:63: in function '(main chunk)'
<Locals> gps = [table:4]{suppressCount = 0, LIB_EVENT_STATE_CHANGED = "OnLibGPS2MeasurementChanged"}, LMP = [table:5]{MAP_PING_SET = 3, MAP_PING_NOT_SET = 0, MAP_PING_NOT_SET_PENDING = 1, MAP_PING_SET_PENDING = 2}, WaypointIt = [table:6]{}, ADDON_NAME = "WaypointIt", CODE_VERSION = "1.12.3", ROW_TYPE_ID = 1, INDEX_BUTTON = 1, INDEX_POOL_KEY = 2, INDEX_DESCRIPTOR = 3, MPLTYPE_POI = "poi", MPLTYPE_LOCATION = "loc", MPLTYPE_QUEST = "quest", MPLTYPE_AVA = "objective", MPLTYPE_KEEP = "keep", MPLTYPE_PINGS = "pings", MPLTYPE_KILL_LOCATION = "killLocation", MPLTYPE_FAST_TRAVEL_KEEP = "fastTravelKeep", MPLTYPE_FAST_TRAVEL_WAYSHRINE = "fastTravelWayshrine", MPLTYPE_FORWARD_CAMP = "forwardCamp", MPLTYPE_AVA_RESPAWN = "AvARespawn" </Locals>


I've had troubles with incorrect tags producing errors when viewing them in the log, so I added this check.
It looks like waypoint it is calling the library incorrectly. Line 63 in WaypointIt/core/WaypointIt.lua should either be
Lua Code:
local logger = LibDebugLogger and LibDebugLogger.Create(ADDON_NAME)
or
Lua Code:
local logger = LibDebugLogger and LibDebugLogger(ADDON_NAME)

But seeing this simple mistake, I'll just update the library so it will accept both LibDebugLogger.Create and LibDebugLogger:Create.
Report comment to moderator  
Reply With Quote
Unread 03/03/20, 06:06 PM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Thanks for the update!
Report comment to moderator  
Reply With Quote
Unread 03/03/20, 10:52 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1671
Uploads: 40
Originally Posted by Kenza
Errors again with today's update:

Warning: Spoiler


Guessing it has to do with zoz changing chat stuff again.. :s
yes. chat changed again.
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 04:00 PM  
abj9562

Forum posts: 0
File comments: 22
Uploads: 0
Confirmed it occurs on any quest switch.
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 10:12 AM  
Kenza
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 1
Errors again with today's update:

Warning: Spoiler


Guessing it has to do with zoz changing chat stuff again.. :s
Last edited by Kenza : 03/02/20 at 12:46 PM.
Report comment to moderator  
Reply With Quote
Unread 02/26/20, 04:22 PM  
M-ree

Forum posts: 2
File comments: 510
Uploads: 0
On load, getting:

Code:
user:/AddOns/WaypointIt/core/WaypointIt.lua:308: attempt to index a nil value
stack traceback:
user:/AddOns/WaypointIt/core/WaypointIt.lua:308: in function 'WaypointIt:SetupEvents'
user:/AddOns/WaypointIt/core/WaypointIt.lua:969: in function 'WaypointIt:Initialize'
user:/AddOns/WaypointIt/core/WaypointIt.lua:3272: in function 'OnAddOnLoaded'
... Followed by:
Code:
user:/AddOns/WaypointIt/core/WaypointIt.lua:573: attempt to index a nil value
stack traceback:
user:/AddOns/WaypointIt/core/WaypointIt.lua:573: in function 'WaypointIt:RefreshQuestWaypoint'
user:/AddOns/WaypointIt/core/WaypointIt.lua:134: in function 'OnPlayerActivatedQuest'
user:/AddOns/WaypointIt/core/WaypointIt.lua:249: in function 'OnPlayerActivated'
Last edited by M-ree : 02/26/20 at 04:24 PM.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 10:49 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1671
Uploads: 40
Re: Update 25 errors

Originally Posted by orcashow
The errors seem to trigger whenever a potential waypoint change happens (e.g. complete a crafting daily quest, picking up a new quest or port to a different zone)

user:/AddOns/WaypointIt/core/WaypointIt.lua:89: function expected instead of nil
stack traceback:
user:/AddOns/WaypointIt/core/WaypointIt.lua:89: in function 'dw'
|caaaaaa<Locals> msg = "|cFFA500The Missing Prophecy: ...", self = [table:1]{loaded = T, currentChannel = 31, maxContainerHeight = 1080, minContainerHeight = 170, ignoreTextEntryChangedEvent = F, numUnreadMails = 0, maxContainerWidth = 1920, lastValidChannel = 0, minContainerWidth = 300, isMinimized = F, currentNumNotifications = 1, isAgentChatActive = F, suppressSave = F, allowMultipleContainers = F}, event = 131103 </Locals>|r
user:/AddOns/WaypointIt/core/WaypointIt.lua:389: in function 'WaypointIt:PrintNextStepText'
|caaaaaa<Locals> self = [table:2]{isListDirty = T, SavedVarVersion = 0.1, name = "WaypointIt", delayProcessing = T, CodeVersion = "1.12.0"}, journalQuestIndex = 14, stepIndex = 4, conditionIndex = 1, sQuestName = "The Missing Prophecy", stepText = "Felixa saw a daedric ruin in a...", conditionText = "Rescue Rhea", fQuestName = "The Missing Prophecy", fStepText = "Felixa saw a daedric ruin in a...", fText = "|cFFA500The Missing Prophecy: ..." </Locals>|r
user:/AddOns/WaypointIt/core/WaypointIt.lua:698: in function 'GetTaskId'
|caaaaaa<Locals> self = [table:2], journalQuestIndex = 14, stepIndex = 4, conditionIndex = 1, assisted = F, taskId = 232 </Locals>|r
user:/AddOns/WaypointIt/core/WaypointIt.lua:762: in function 'DelaySetWaypoint'
|caaaaaa<Locals> assisted = F </Locals>|r
Seen it. I'm a bit suprised, because I did not having this on PTS.
But well, the chat system has changed. I fix that.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: