SkillAgentSearch skills...

Puppeteer

A unit frames addon for WoW Vanilla 1.12

Install / Use

/learn @OldManAlpha/Puppeteer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Puppeteer

<img align="right" width="40%" src="https://i.imgur.com/hKjSAd5.jpeg"> 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)
<p align="left"> <img src="https://github.com/OldManAlpha/HealersMate/raw/main/Screenshots/Party-Example.PNG" alt="Party Example" width=15%> <img src="https://i.imgur.com/nXSCc8F.png" alt="Raid Example" width=31%> </p> <br clear="all">

Simple, Yet Advanced Bindings

<img align="right" width="36%" src="https://i.imgur.com/KoFygXv.png">

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.

<p align="left"> <img src="https://i.imgur.com/iglcV7z.png" width=30% align="top"> <img src="https://i.imgur.com/7iIQTkk.png" width=30% align="top"> </p> <p align="left"> <img src="https://i.imgur.com/VW0BAYg.png" width=30% align="top"> </p> <p align="left"> <img src="https://i.imgur.com/v6GWN9r.png" width=30% align="top"> <img src="https://i.imgur.com/rOh9k9L.png" width=25% align="top"> </p> <br clear="all">

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.

<p align="left"> <img src="https://i.imgur.com/ZfChKaQ.png" width=40% align="top"> </p>

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<br>- Track the remaining duration of many buffs and HoTs on other players<br>- Allows casting on players without doing split-second target switching<br>- Lets you see accurate distance to friendly players/NPCs<br>- 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 (Gitea) | Drastically decreases the amount of time in between casting consecutive spells |

Roadmap of Major Planned Features

Tentative, this could change at any time.

  • [X] ~~1.0.0~~
    • ~~Overhaul bindings~~
    • ~~Lay out groundwork for GUI development~~
  • [X] 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

<details> <summary>Click To View</summary>

| 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. |

</details>

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
View on GitHub
GitHub Stars40
CategoryDevelopment
Updated2d ago
Forks11

Languages

Lua

Security Score

75/100

Audited on Apr 3, 2026

No findings