Skip to content

OldManAlpha/Puppeteer

Repository files navigation

Puppeteer

Puppeteer, formerly HealersMate, is a unit frames addon for World of Warcraft Vanilla 1.12 that strives to be an alternative to modern WoW's VuhDo, Cell, or Healbot. Its features are tailored for healers, but can be a viable unit frames addon for any class and spec.

Features

  • See health, power, marks, incoming healing, mob aggro, PvP status, and relevant buffs & debuffs of your party, raid, pets, and targets
  • Bind mouse clicks, the mouse wheel, and keys to spells
  • See your bound spells, their cost, and available mana while hovering over frames
  • Assign roles to players
  • Choose from a variety of preset frame styles, with some customization, eventually to be fully customizable
  • See the distance between you and other players (SuperWoW or UnitXP SP3 Required, otherwise only can check 28 yds)
  • See when players/enemies are out of your line-of-sight (UnitXP SP3 Required)
  • See the remaining duration of buffs and HoTs on other players (SuperWoW Required)
  • Add players/enemies to a separate Focus group, even if they're not in your party or raid (SuperWoW Required)

Party Example Raid Example


Simple, Yet Advanced Bindings

Puppeteer boasts the ability to bind mouse clicks, the mouse wheel, and keys to any combination of Shift/Ctrl/Alt modifiers. You can bind spells, macros, items, custom Lua scripts, and menus which contain multiple bindings. Use the /pt command to open the configuration menu.


View Spells at a Glance

When hovering over a player, a tooltip is displayed showing you your current power, what spells you have bound, and their power cost.

Client Mods That Enhance Puppeteer

While not required, the mods listed below will massively improve your experience with Puppeteer, and likely the game in general. Note that some vanilla servers may not allow these mods and you should check with your server to see if they do. Turtle WoW does not seem to have a problem with any of these. See this page for information about how to install mods.

Mod Enhancement
SuperWoW (GitHub) - Shows more accurate incoming healing, and shows incoming healing from players that do not have HealComm
- Track the remaining duration of many buffs and HoTs on other players
- Allows casting on players without doing split-second target switching
- Lets you see accurate distance to friendly players/NPCs
- Lets you set units you're hovering over as your mouseover target
UnitXP SP3 (Codeberg) Allows Puppeteer to show very accurate distance to both friendly players and enemies, and show if they're out of line-of-sight
Nampower (GitHub) Drastically decreases the amount of time in between casting consecutive spells

Roadmap of Major Planned Features

Tentative, this could change at any time.

  • 1.0.0
    • Overhaul bindings
    • Lay out groundwork for GUI development
  • 1.1.0
    • Support non-English clients
    • Add Enemy frames (SuperWoW Required)
  • 1.2.0 and/or 1.3.0
    • Cell-like unit frame customization
    • Customizable buff/debuff tracking

FAQ & Known Issues

Click To View
Question/Issue Answer
Focus/Enemy Frames Don't Work If you are using the PerfBoost mod, you must turn off the Filter GUID Events setting.
Casting on other players doesn't work You likely have another addon that is interfering with Puppeteer's ability to cast directly. Try disabling other addons until you find the culprit. CallOfElements is known to cause this issue. To fix it, use this version of CallOfElements.

Credits

  • i2ichardt - Original HealersMate Author
  • Turtle WoW Community - Answers to addon development questions
  • Shagu - Utility functions, providing a wealth of research material, and general inspiration
  • @blondieart (Discord) - Created the art at the top of this page