r/wowaddons • • 1d ago

Addon Release / Update QuestTogether has received a bunch of new features and a major round of polish ahead of Forever's release.

Note: You may not have heard of QuestTogether before as it's not one of those ubiquitously popular addons, but this addon does predate AI by at least 5 years, has over 35k downloads, and I am a career developer for over 20 years now. While I have incorporated some AI tools into my code review workflows, this is most certainly not "vibecoded" as the kids call it. Thank you in advance for actually checking it out before passing judgement 💚


I posted about a month ago that I had updated QuestTogether for Forever. Since then I have been heads down working hard on a bunch of new features and I wanted to share!

Addon Link: https://www.curseforge.com/wow/addons/questtogether

Party Quest Log

This is the biggest one. I've had this feature in a half-baked state for over a year, but as Midnight luster wore off I fell off the WoW wagon again and this went stale. Well it's done! Forever has rekindled the fire.

https://media.forgecdn.net/attachments/2055/231/party-quest-log-overview-png.png

The PQL lets you see your entire party's quests at a glance. You can see who's missing what and easily share, or if you're the one missing a quest you can also request a share. You can also expand any quest to see the greoup's objective progress.

https://media.forgecdn.net/attachments/2055/421/party-quest-log-dark-objectives-png.png

Quest Focus Follow

One of the cooler features of the PQL (imho) is the ability to follow a party member's quest focus.

https://media.forgecdn.net/attachments/2055/215/follow-party-quest-focus-png.png

Once enabled your actively focused quest will stay in sync with theirs until they focus a quest you don't have or you deliberately follow a different quest. QuestTogether will ask you if you're sure you intend to end focus follow before allowing your quest focus to switch (even if you are changing focus via the native WoW interface)

https://media.forgecdn.net/attachments/2064/477/partyquestfocuswarningforever-png.png

Looking for questing partners

Not only can you see other QT players on the map, but you can also now mark yourself as "Looking for questing partners" by shift+clicking the QT minimap button (or toggle via /qt lfg).

https://media.forgecdn.net/attachments/2055/499/minimap-looking-for-partners-png.png

The QT minimap icon will get a glowing borer to show that you have marked yourself as open to receive group invites from others who want to quest with you. Others viewing your location dot on the map will also get a glowing border and a golden tooltip message denoting your LFQP status. The tooltip will also share the player's currently focused quest.

https://media.forgecdn.net/attachments/2055/233/player-map-actions-png.png

Party information

QuestTogether can now show who is partied up and who isn't. Players in a party will have a small party icon next to their location dots on the map. Hovering over them will highlight all visible player dots in the same party and even put a little crown icon over the leader. The toolltip for the hovered player will also show the party roster, who the leader is, and whether or not they have QuestTogether (the QT icon on the left will be missing if that party member does not have QT).

https://media.forgecdn.net/attachments/2055/234/player-map-party-roster-png.png

Note: As always you can still opt completely out of location sharing or seeing others' locations if this is an immersion breaking feature for you. If you want to stay completely focused on only your party while questing that is perfectly valid.

Shared party waypoints

Your native WoW waypoints are now sent to your party. If your party members are also using QuestTogether then they will see your waypoint as a class-colored map pin on the map.

https://media.forgecdn.net/attachments/2055/240/shared-party-waypoints-png.png

https://media.forgecdn.net/attachments/2055/221/minimap-party-waypoints-png.png

These and pretty much every feature I've mentioned for QT are toggleable in settings.

Private player notes

As someone with ADHD I find it hard to remember people by their usernames sometimes. I found myself taking notes on a pad of paper when being social so I wouldn't forgot who was who, and how easy or not-so-easy they were to get along with lol. I decided to add a little private note-taking feature. Now you can take notes on anyone you meet. These will never be shared to other players, but they do share across your characters so you can see player notes even if you originally made them on a different character.

https://media.forgecdn.net/attachments/2055/235/private-player-note-png.png

UI Themes

You may have noticed the QuestTogether UI has had a bit of a glow-up with the scroll-themed windows. I also added a light theme for those who want that.

https://media.forgecdn.net/attachments/2055/230/party-quest-log-light-objectives-png.png

It applies to all QuestTogether windows, not just the Party Quest Log, but the PQL is the most prominent example.

Quest chat log improvements

https://media.forgecdn.net/attachments/2055/217/live-quest-announcements-png.png

The quest chat log has also gotten some interactivity improvements. You can now click player names and quest titles to get context menus with various actions for grouping, whispering, comparing quests, finding the player on the map if they are sharing location, etc.

https://media.forgecdn.net/attachments/2055/213/chat-quest-actions-png.png

Localization!

One of the cooler things about adding AI to my release workflow is that I was able to put together automatic localization! All UI copy is now localized for your WoW client's chosen language. All patch notes are translated as well and show in-game whenever a major or minor version is published (patch versions do not trigger automatic patch notes showing so as not to be annoying). The patch note viewer now let's you page through all previous patch notes as well, at least up to the time I started actually recording regular patch notes sometime last year.


Anyway, I hope you all enjoy! Thank you for your continued support. You guys are the best 💚

66 Upvotes

15 comments sorted by

•

u/AutoModerator 1d ago

Developer Requirements for Releases & Updates:

  • State of Readiness: Addons posted under this flair must be fully functional and ready for use.
  • AI Disclosure: If AI was used for code, text generation, or assets, you must include an "AI Disclaimer:" in your post detailing its usage. Purely AI-generated, emoji-heavy slop descriptions will be removed.
  • UI Screenshots: If your addon features UI elements, your post must include screenshots. Posts failing to show UI elements will be deleted.
  • Code Quality: We audit addons using Ketho's WoW API extension. Poorly optimized code, unnecessary global variables, or undisclosed AI usage will result in removal.

Users: If you encounter missing screenshots for a UI addon, severe performance issues, or undisclosed AI text/code, please report this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

5

u/Outrageous_Pen2178 1d ago

I'll have to check this out. I vibe coded my own custom chat, and added settings for auto share, auto accept, and auto complete, but this will make it nice to track and ensure me and my crew are all on the same step

3

u/daagar 1d ago

Wish I knew about this one before, but excited to tackle Forever with it!

1

u/JameEagan 1d ago

Tell your friends! Hope you enjoy it 🙂

2

u/coaringrunt 15h ago

Unless I've missed it but could you add a way to track quest progress of your group? Select a quest and show every group member's progress for that quest. Some addons track this on NPC or object tooltips but having a separate window to always share and see everyone's progress would be nice for anything that isn't a kill quest.

I've tested your chat printing progress feature in a separate chat window and party chat bubbles but that doesn't really serve the purpose of seeing how far everyone is at a glance.

2

u/JameEagan 9h ago edited 8h ago

You can see the entire party's progress in the party quest log.

https://media.forgecdn.net/attachments/2055/421/party-quest-log-dark-objectives-png.png

But I see what you mean by wanting an at-a-glance way to view everyone's progress on a quest.

Ask and you shall receive!

https://media.forgecdn.net/attachments/2068/331/quest-tracker-png.png

This screenshot is showing spoofed data so you can see what it looks like when it's pretty full. By default it shows the focused quest, but will change to show the hovered quest as you hover other quests in the blizzard objective tracker.

The size, position, and opacity are adjustable in Edit Mode.

https://media.forgecdn.net/attachments/2068/343/quest-tracker-edit-mode-png.png

As well as a Display option so you can decide when you want it to show up or if you'd like to hide it altogether.

https://media.forgecdn.net/attachments/2068/342/quest-tracker-display-option-png.png

Update to v7.4 and you'll have it :). I just made it so please let me know if you find any issues with it. It was mostly the same logic as the expanded row in the Party Quest Log but I did have to hook into the blizzzard objective tracker for the hover functionality, as well as edit mode, so if you get any weirdness around those boundaries please let me know.

2

u/coaringrunt 5h ago

Awesome! Thanks for your work, going to test it on the Beta later.

-1

u/Zinx23 23h ago

Someone give me the tldr 👀

2

u/JameEagan 23h ago

QuestTogether helps you quest with other players: compare quest logs, share eligible quests, follow party progress, and find people looking for company. Progress bubbles, an interactive chat log, map information, and party navigation work alongside WoW’s questing UI.

2

u/Zinx23 23h ago

Love it. Thank you

-2

u/Vodddddddd 1d ago

Now this is made with AI I'll take a look - thanks!

5

u/JameEagan 1d ago edited 1d ago

AI code reviews and localization workflows in GitHub Actions. Not AI-made. Enjoy!

-2

u/Vodddddddd 14h ago

Oh then I won't be touching it

4

u/JameEagan 14h ago edited 11h ago

No worries! You typically need the ability to make friends for it to be useful anyway.

2

u/ABritishCynic 10h ago

Hello, 999? Yes, I'd like to report a fucking murder.