tflo / Auto-Quest-Tracker-MkIII

Based on the original Auto Quest Tracker addon, updated for DF and much, much more.
GNU General Public License v3.0
0 stars 0 forks source link

Not changing quests per zone #5

Open Qbanquad opened 3 weeks ago

Qbanquad commented 3 weeks ago

when AQT is enabled it is not changing quests per zone

tflo commented 3 weeks ago

I haven't really played much since 11.0.0, but I noticed some serious quirks in 11.0.0, like the client force-tracking certain quests and setting the wrong quest watch type (i.e. making them sticky in the tracker). I was expecting this to be fixed in 11.0.2, but it may not be the case.

I'll look into it next week, maybe over the weekend. Thanks for the report.

One question:

Is it the case that absolutely no quest in the tracker changes when you change zone, or do you have the impression that sometimes a few quests are correctly tracked/untracked per zone, but the majority just sit in the tracker (without being related to the zone)?

Qbanquad commented 3 weeks ago

Sadly no quests are changing even when you move zones absolutely none at all anywhere lol, thank you for the quick response! Hopefully it can be fixed soon because it is an amazing addon and keeps my tracker clean in each zone.

tflo commented 3 weeks ago

OK, thanks. And this is only since 11.0.0 (TWW prepatch), correct?

Qbanquad commented 3 weeks ago

Yes. Bugsack isn't picking up any errors at all so i'm assuming the addon just isn't working entirely.

tflo commented 3 weeks ago

4.3.1 is available now via CurseForge.

Note: This is currently a workaround. Make sure to read the release notes!

Let me know if/how this works for you (as said it's a workaround).

Qbanquad commented 3 weeks ago

awesome, i'll test it out. Thank you!

Qbanquad commented 3 weeks ago

Update: I tested it most of yesterday and it seems to be working properly, i'll keep you informed on this thread if something seems out of order.

tflo commented 3 weeks ago

Thanks for the feedback!

I tested it most of yesterday and it seems to be working properly

Glad to hear that, but, honestly, if you have the impression that it is “working properly”, it is in fact at best working adequately for the situation.

ATM, it cannot work properly because Blizz has changed some details of the quest tracking system that AQT relies on. More specifically:

Currently (and as far as I know), there is no way to distinguish between manually and automatically tracked quests. For example, before 11.0.0, if you had autoQuestWatch enabled (/console autoQuestWatch 1), a newly picked up quest was automatically added to the tracker (by Blizz) with the automatic flag (the so-called Quest Watch Type). Currently, it is added with the manual flag (just like a quest you added to the tracker by Shift-clicking it in the QuestMapFrame).[^1]

AQT used the manual/automatic tracking distinction to remove only quests added with the automatic flag (when you change zones), but not the ones you intentionally added to the tracker. And also AQT itself used the automatic flag for quests it added to the tracker at zone changes.

This is no longer possible, any quest may now be untracked on a zone change by AQT. See the 4.3.1 release notes for some tips on how to work around this potentially annoying behavior.

If it turns out that the TWW malfunction of the automatic flag is not a bug/quirk/oversight, then I’ll have to make architectural changes to AQT.

I hope this helps to understand what is going on.

[^1]: In addition, it seems to be impossible to set the automatic flag at all at the moment, although the API documentation of the related function hasn’t changed.