魔兽科普汇聚WoW玩家们专属综合资讯门户网站!

Quest Focus

Quest Focus 是一款魔兽世界插件,主要用于地图、区域、任务路线或交通提醒、组队、队伍交流和自动问候。建议根据自己的版本和插件环境先测试兼容性。

免费下载 举报 收藏插件
插件详情

插件中文资料库

中文说明、玩家点评、适用场景和替代推荐,方便快速判断是否适合你。

玩家一句话点评
Quest Focus 适合需要任务与升级、界面增强或玩法辅助的玩家,建议结合自己的职业和版本先测试再长期使用。
适用场景
  • 任务路线、地图标记和野外探索
  • 界面布局、头像框、姓名板和动作条优化

Quest Focus 插件下载与使用指南

本页整理了 Quest Focus 的功能用途、适用人群、安装方法和常见问题,方便玩家快速判断是否需要安装。

适合谁用

Quest Focus 是一款 地图与小地图 / 任务与升级 类插件,适合需要优化界面、提升操作效率或补充游戏信息提示的魔兽世界玩家。

基本信息

  • 插件作者:artherion77
  • 插件分类:地图与小地图 / 任务与升级
  • 适配版本:12.0.5
  • 累计下载:6,043

安装方法

  1. 点击上方下载按钮获取 Quest Focus插件文件。
  2. 解压后将插件文件夹放入 World of Warcraft/_retail_/Interface/AddOns 目录。
  3. 重启游戏或在角色界面点击插件,确认 Quest Focus 已启用。
  4. 如果插件不生效,请检查版本是否匹配,或关闭同类冲突插件后重试。

使用建议

Quest Focus 安装后建议先在角色界面确认已启用,进入游戏后根据插件提供的命令、小地图按钮或设置面板进行调整。如遇到报错,可先单独启用该插件排查冲突。

Quest Focus 常见问题

这个插件适合哪些玩家?

Quest Focus 适合需要 地图与小地图 / 任务与升级 类功能的玩家,特别是希望提升游戏便利性、界面管理或战斗信息获取效率的用户。

下载后怎么安装?

下载后解压到 Interface/AddOns 目录,然后重启游戏并在角色界面启用插件。

为什么插件不显示或不生效?

常见原因是目录多套一层、游戏版本不匹配、依赖插件缺失或同类插件冲突。

有没有类似插件可以替代?

可以查看本页的替代插件推荐和相关插件区域,按下载量和分类选择同类工具。

插件 AI 问答

可以问:这个插件正式服能用吗、和 DBM 冲突吗、怎么设置、有没有替代插件。

Quest Focus 是一款魔兽世界插件,主要用于地图、区域、任务路线或交通提醒、组队、队伍交流和自动问候。建议根据自己的版本和插件环境先测试兼容性。

插件用途

Quest Focus 主要面向需要任务与升级功能的玩家,用来改善游戏体验、减少重复操作或补充默认界面没有直接提供的信息。

适用场景

  • 地图、区域、任务路线或交通提醒
  • 组队、队伍交流和自动问候

使用建议

安装后建议先在角色选择界面或插件管理器中确认已启用,再进入游戏测试是否与现有整合包、WA 和其他插件冲突。如遇报错,可以先禁用同类插件排查。

QuestFocus

🚧 Beta in active development. Core features work and the addon is daily-driver stable, but the surface is still evolving — expect occasional polish-level changes between releases. Feedback, bug reports, and feature ideas welcome on the issue tracker.

Make the quest tracker do exactly what you want, at a glance.

QuestFocus puts a couple of small buttons on the objective tracker that narrow your watch list to what you actually care about right now — the zone you're in, the campaign you're following, weeklies you haven't finished, or any one of nine tracker modes you pick from a right-click menu. When you're in a party, every tracked row gets a coloured dot showing how the quest stands across your group: who has it, who's ready to turn in, who isn't on it at all. Hover the row and you'll see the per-member breakdown right inside Blizzard's own quest tooltip.

Retail only. Requires Midnight (Interface 120005+).


At a glance

  • 🔍 Focus button + ↶ Revert button on the objective tracker and the world-map quest log.
  • Right-click the lens for nine one-click tracker modes (all / current zone / campaign / daily / weekly / Important / ready-to-turn-in / in-progress / untrack everything).
  • One-click revert to whatever you were tracking before, with merge semantics: any quest you accepted while the filter was on stays accepted.
  • Coloured indicator dots on each tracked quest row when you're in a party — green / yellow / blue / orange tell you instantly whether your party is aligned, mixed, ready to turn in, or in a "I'm the only one on this quest" share opportunity.
  • Party-state breakdown appended to Blizzard's tracker row tooltip — class-coloured names, per-member status.
  • Native settings panel under Escape → Options → AddOns → QuestFocus: indicator size, shape, position, three colour palettes (incl. red-green-friendly and blue-yellow-friendly), opacity, raid threshold, and a manual-untrack-clears-snapshot toggle.

ZoneFilter

Two small buttons attach to the objective tracker and to the world-map quest log. They share state — pressing one updates the other instantly.

What it does

  • 🔍 Focus (left-click) — Narrow your watch list to quests with an objective in the current zone. Quests in the zone you haven't tracked are left alone.
  • 🔍 Focus + promote (shift-left-click) — Same untrack pass, plus promote any zone-relevant quest from your quest log into the watch list.
  • 🔍 Tracker mode menu (right-click) — Nine one-click modes covering all the most common "show me only X" cases. Each entry previews how many quests it would track; entries that would empty the tracker flag a warning glyph.
  • ↶ Revert — Restores the watch list to the snapshot taken when you first applied a filter, plus any quests you've added since (manually or via Blizzard's autoQuestWatch). Per-character snapshot survives /reload.
  • Re-apply button (green ↶) — Appears between the lens and the revert button when a non-zone tracker mode is active and the watch list has drifted. One click cleans the drift without leaving the current mode.

Tracker-state indicator

The 🔍 icon colour tells you what the filter is doing:

  • White — no filter applied
  • Green — filter active, watch list matches what the filter left it as
  • Orange — filter active, but quests have been added or removed since (it pulses briefly when this state transitions)

The lens tooltip headline shows the current state in plain language: No filter, Filter: weeklies only, Filter: campaign quests only (1 added), colour-matched to the dot.

Tracker modes (right-click menu)

Mode What it tracks
Track all quests in log Every accepted quest
Track current zone (Focus) Plain Focus — narrow to zone, no promote
Track current zone + promote from log Focus + Shift — narrow + add zone-relevant from log
Track campaign quests only Only quests in a campaign chain
Track daily quests only Enum.QuestFrequency.Daily
Track weeklies only Enum.QuestFrequency.Weekly
Track Important quests only The purple-triangle quests Blizzard tags as Important (TWW 11.0.2+)
Track ready-to-turn-in only Quests with C_QuestLog.IsComplete
Track in-progress only The opposite — drop ready-to-turn-in rows
Untrack everything Clears the watch list (tracker hides until you re-track)

The currently-active mode is annotated (active) in green or (drifted) in orange. Slash commands cover every mode for macro use.

Auto-promote

While a filter is active, any new quest entering your log that matches the current zone is added to the watch list automatically. Closes the gap with Blizzard's autoQuestWatch on event quests like Void Assaults that get pushed into your log on first progress without auto-tracking. Manually un-tracking an auto-promoted quest keeps it un-tracked — only new arrivals get promoted, no infinite-loop re-tracking.

Revert semantics

revert_target = snapshot ∪ quests_added_since

Anything you've manually accepted or tracked between filter-apply and revert is preserved. Quests the filter itself added get cleaned up. Strict by default: if you manually un-track a quest that was in the snapshot, revert restores it. Flip the per-character setting Manual un-track also clears the snapshot if you'd rather revert respect your manual removal.


PartySync

When you're in a party, every tracked quest in the objective tracker gets a small coloured dot. The colour tells you at a glance how the quest stands across your group:

  • 🟢 Greenaligned: every partymate is on the quest and progressing
  • 🟡 Yellowmixed: some partymates are on it, some aren't (coordination opportunity)
  • 🔵 Blueready to turn in: at least one partymate has the objectives complete
  • 🟠 Orangeshareable: only you have it, and at least one partymate is in the same zone (share the quest)
  • no dot — no actionable group state, or you're solo

Hover any tracked quest row as you normally would — Blizzard's tooltip appears with the quest description and objectives, and PartySync appends a "Party state:" section below: each member's name in their class colour, with their state on the right (Ready to turn in / In progress (K/N) / Not on quest). "You" comes first, then partymates sorted by state. In groups of 10+ members the section is hidden automatically (configurable threshold). The indicator dots themselves are click-through — they're visual signals only, not separate hover targets.

PartySync attaches to both the regular quest tracker and the campaign quest tracker.

BNet visibility caveat

C_TooltipInfo.GetQuestPartyProgress, the API PartySync relies on, only returns real data for partymates who are BNet-visible to you. If a partymate has set themselves "appear offline" on Battle.net, they'll show up as Not on quest regardless of their actual state — and the aggregate dot may misfire (e.g. show orange "shareable" when they actually have the quest). In practice this matches the audience: cooperative questing is almost always between BNet friends who are visible to each other. If you spot inconsistent data, check BNet visibility before filing a bug.


Slash commands

/qf                          apply ZoneFilter to current zone (narrow only)
/qf promote                  same plus promote untracked zone quests from log
/qf revert                   restore pre-filter watch list (merge semantics)
/qf status                   print filter active / restorable counts

/qf all                      track every quest in the log
/qf untrack                  untrack everything
/qf campaign                 track only campaign quests
/qf daily                    track only daily quests
/qf weekly                   track only weekly quests
/qf important                track only Important quests (purple triangle)
/qf ready                    track only ready-to-turn-in quests
/qf inprogress               track only in-progress quests

/qf module list              show enable/active state of both modules
/qf module enable <name>     enable a module (PartySync applies live; ZoneFilter needs /reload)
/qf module disable <name>    disable a module

/qf party debug              toggle per-quest aggregate-state diff prints (PartySync)
/qf party broadcast on|off   reserved; not yet implemented

/questfocus                  long alias for /qf

What it doesn't do (yet)

  • ZoneFilter has no auto-on-zone-change mode.
  • PartySync covers tracker rows only — no world-map quest log indicators.
  • PartySync doesn't broadcast over addon channels (consequently can't see BNet-hidden partymates).
  • Doesn't collapse tracker sections.
  • Doesn't call any API during combat. Buttons disable visually and become click-through.

Technical notes

  • Tracker pair: parented to ObjectiveTrackerFrame.Header (with fallback to HeaderMenu / ObjectiveTrackerFrame itself on older builds). Inherits visibility from the tracker — when nothing is tracked and the tracker hides itself, the buttons hide too. Edit Mode movement and scaling carry the buttons.
  • Quest-log pair: parented to QuestMapFrame, anchored directly above QuestMapFrame.QuestsTab. Visible whenever the world map is open. Shares state with the tracker pair — pressing one updates both.
  • Zone-relevance check: a quest counts as relevant if info.isOnMap, info.hasLocalPOI, or C_QuestLog.IsOnMap(questID) returns true. The third fallback catches completed quests whose turn-in is in the current zone.
  • Taint posture: no custom field writes onto Blizzard frames. Indicator dots are addon-owned CreateFrame widgets parented to tracker blocks for visibility-inheritance only; release re-parents to UIParent.

Changelog

v0.9.0-beta

New features:

  • Native settings panel. Find QuestFocus under Escape → Options → AddOns → QuestFocus. Or Shift-Right-click any of the filter buttons.
  • Tracker mode menu. Right-click the focus (🔍) button to pick from nine one-click tracker modes: Track all, Track current zone, Track current zone + promote from log, Track campaign quests only, Track daily quests only, Track weeklies only, Track Important quests only (the purple-triangle quests Blizzard marks), Track ready-to-turn-in only, Track in-progress only, Untrack everything. Each entry previews how many quests it would track and flags actions that would empty the tracker.
  • Active-mode awareness. The menu shows which mode is currently in effect ((active) in green, (drifted) in orange). The lens tooltip headline now reads what the filter is doing right now — No filter, Filter: weeklies only, Filter: campaign quests only (1 added), etc. — colour-matched to the lens dot.
  • Re-apply button appears between the revert and lens buttons when a tracker mode is active and the watch list has drifted. One click cleans the drift without leaving the current mode. Hidden otherwise.
  • PartySync visual settings. Tune indicator dots in the settings panel: size (6 / 8 / 10 / 12 px), shape (square / diamond), position (top-right corner / right of title / left of title), three colour palettes including red-green-friendly and blue-yellow-friendly variants, and a 40 %–100 % opacity slider. Inline style preview shows the current look; on-tracker preview button previews on real rows.
  • Quest-log autopilot. Quests that complete or get abandoned are removed from filter state automatically.

Improvements:

  • Optional revert behaviour: new per-character setting Manual un-track also clears the snapshot. When on, manually un-tracking a quest while a filter is active means revert won't restore it. Off by default (preserves the original behaviour where revert restores the exact pre-filter watch list).
  • Drift pulse. When the filter transitions from clean to dirty (e.g. a new quest is auto-tracked while a filter is active), the lens icon briefly flashes to draw attention.
  • Raid handling. In groups of 10+ members the per-member tooltip section is hidden automatically (it'd be too long). Indicator dots still show. Configurable threshold: always show / hide at 10+ / hide at 20+.
  • Quest-icon clearance. Left of title text indicator position now offsets 30 px to clear the quest-type icon column instead of overlapping it.
  • Click-binding hints in the menu — the two zone-filter rows are labelled [Left-click] and [Shift+Left-click] so it's obvious which menu entry corresponds to which keyboard shortcut.
  • Slash commands for every tracker mode: /qf all, /qf untrack, /qf campaign, /qf daily, /qf weekly, /qf important, /qf ready, /qf inprogress (existing /qf, /qf promote, /qf revert, /qf status still work).

Fixes:

  • The triangular re-apply button no longer overflows off the world-map quest log's frame edge.
  • PartySync indicators no longer attach to account-shared (warband) or bonus-objective quests where party state has no meaning.

Behind the scenes:

  • State model and tracker-mode plumbing consolidated; reduces the chance of "you forgot to update X when Y changed" bugs as the addon grows.

v0.3.0-beta

  • PartySync module — coloured dot on every tracked quest row when in a party (green/yellow/blue/orange/hidden). Hover the row and Blizzard's normal quest tooltip gets a "Party state:" section appended: class-coloured member names with their state (Ready to turn in / In progress (K/N) / Not on quest) and a BNet-visibility footer when relevant. Attaches to both QuestObjectiveTracker and CampaignQuestObjectiveTracker, so campaign quests get the same treatment.
  • Auto-promote in ZoneFilter — new quests entering the log while the filter is active are added to the watch list immediately if they're zone-relevant. Closes the autoQuestWatch gap on event quests like Void Assaults.
  • Module-toggle slash commands/qf module list, /qf module enable|disable <name>. PartySync hot-toggles; ZoneFilter still wants /reload.
  • Source restructured under ZoneFilter/ and PartySync/ namespaces.

v0.1.x

  • Initial ZoneFilter feature: filter/revert buttons on the tracker and the world-map quest log.
  • Merge revert semantics: pre-filter snapshot ∪ quests-added-since.
  • Tri-state filter indicator (white / green / orange).
  • Restorable-count badge on the revert button.
  • Slash commands: /qf, /qf promote, /qf revert, /qf status.

License

GNU General Public License v2 (see LICENSE).

CurseForge: https://www.curseforge.com/wow/addons/quest-focus

用户评价

暂无 / 5,0 条评价
免费插件下载后可以评价;付费插件 / WA 购买后可以评价;委托订单完成后可以评价。
暂无评价。

相关推荐

继续看看这些内容

全站搜索