Files
pfQuest/COMPATIBILITY.md
2026-09-10 16:20:42 -07:00

2.7 KiB

pfQuest setup guide

What to install

pfQuest — required

pfQuest is the base addon. It provides:

  • Quest markers on the world map and minimap
  • Current Zone Only and Hide Unexplored Areas
  • Routes and the direction arrow
  • Tracker integration
  • Kill and item-drop nameplate icons

pfQuest works on a clean 1.12 client.

pfQuest Turtle — required for Turtle WoW content

Install pfQuest Turtle alongside pfQuest if you play Turtle WoW. It adds:

  • Turtle quests, NPCs, objects, items, and custom zones
  • Support for Turtle maps such as Blackstone Island and Thalassian Highlands
  • Auto-questing: accept, complete, turn in, and collect no-choice rewards
  • Optional low-level quest skipping and runecloth-donation automation

pfQuest Turtle also works on a clean 1.12 client.

Without pfQuest Turtle, pfQuest still works, but Turtle-specific quest content and auto-questing are unavailable.

Optional: ClassicAPI

ClassicAPI comes from a compatible modded client. It is optional; both addons work without it.

Addon With ClassicAPI Without ClassicAPI
pfQuest Hide Unexplored Areas can read exploration data for maps you have not opened during the session. Open a zone map once so pfQuest can record its exploration state.
pfQuest Turtle An incremental, per-character exploration cache is warmed after login. The cache is built from maps opened during play.
Both City, cave, and continent map placement has extra map context. Uses built-in map and database fallbacks.
Both Quest markers and tracker refresh from direct accept, turn-in, and abandon notices. They refresh through normal 1.12 quest-log events.
pfQuest Turtle Nameplate icons update only when a plate appears or disappears, avoiding the repeating world-frame scan. Nameplate icons use the legacy scan.
Both Item-objective icons can be read directly by item ID. Uses normal icon and tooltip fallbacks.
pfQuest Turtle Its loot-panel icons use the direct item-ID lookup. Uses the normal icon fallback.
pfQuest Turtle Uses the enhanced nameplate wrapper when available. Uses the legacy name-region lookup.

ClassicAPI makes map filtering and updates more direct. It does not enable a feature that a clean client cannot use. Use /db api in game to see whether pfQuest detected it.

Clean-client notes

The clean client supports markers, routes, Current Zone Only, minimap markers, and kill/drop nameplate icons. The only behavior to keep in mind is Hide Unexplored Areas: visit a zone map once before expecting its exploration state to be known.

Hold Shift while speaking to an NPC to bypass auto-questing for that interaction.