PulseHaptics: Controller Haptic Feedback for WoW

PulseHaptics adds rich, customizable controller haptic feedback for World of Warcraft. Feel combat, spells, and movement in every session.

PulseHaptics

World of Warcraft has always been a game you see and hear. PulseHaptics makes it a game you feel. This free, open-source addon routes gameplay events through your gamepad's vibration motors, turning combat, spellcasting, movement, and even the weather into tactile feedback. If you play with a controller and want another sensory channel layered on top of sound and visuals, this is the addon to watch.

What PulseHaptics Actually Does

At its core, PulseHaptics is a translation layer between WoW's event system and your controller's rumble hardware. Every weapon swing, critical strike, parry, and block can produce a distinct pulse. Spell casts build into a crescendo, channels hum continuously, and interrupts land with a sharp snap. Damage taken, combo points, and execute alerts all have their own signatures, so you can react to what you feel rather than only what you see.

The addon ships with 190 granular haptic cues spread across 16 categories. That includes shaped locomotion with six surface timbres (boot, hoof, paw, heavy, claw, metal), mount gallop rhythms, dragonriding turbulence, rain patter, blizzard chatter, anvil hammer beats, fishing bobber rumbles, and radial menu ticks. A tactile radar layer covers loss-of-control stuns, interrupt windows, boss telegraphs, and threat transitions.

Profiles That Match Your Activity

Twelve built-in profiles remove the need to configure anything manually. Dungeon: Tank focuses on threat alarms and active mitigation with zero ambient clutter. Dungeon: Healer leans on triage alarms and dispel confirmations. PvP (Tactical Radar) strips out all ambient noise and leaves only competitive reaction cues. Raiding handles boss telegraphs, phase transitions, and tank swaps, while Questing gives you footfalls, mount gallop, dialogue, and level-up pulses for open-world play.

Controller Support and Compatibility

PulseHaptics is engineered for modern gamepads: PlayStation 5 DualSense and DualShock 4, Xbox Wireless and Elite Series, Steam Deck and Steam Controller, Nintendo Switch Pro, and 8BitDo Ultimate. Four swappable hardware schemas (Standard, High Motor Only, Low Motor Only, Inverted) let you match the addon to your specific rumble layout.

Compatibility across WoW versions is a real strength here. The addon targets Retail, Classic, TBC, WotLK, Cataclysm, and MoP, using passive state polling and Classic aperture framing instead of protected UI hooks. That design choice means it never triggers ADDON_ACTION_BLOCKED, and its zero-garbage oscillators avoid Lua collection stutters even in 40-man raids and busy battlegrounds.

How to Install

  • Run /console GamePadEnable 1 and /console GamePadVibration 1 once in-game.
  • Extract the PulseHaptics folder into your World of Warcraft Interface/AddOns/ directory.
  • Type /pulse or /pulsehaptics to open the settings window.

If you would rather skip manual folder management, the foxygame.net launcher handles the whole process for you: PulseHaptics sits in its addon catalog, so a single click installs it and keeps it updated automatically across the WoW versions you play. That is a convenient option when you run several clients side by side.

Tools for Tuning and Debugging

The addon includes a live haptic oscilloscope and telemetry HUD via /pulse scope, showing motor power, RMS energy, saturation meters, and which gameplay systems are currently driving vibration. You can run it as a floating overlay or dock it inside the settings window. Chat commands like /pulse enableall, /pulse disableall, /pulse test thud, and /pulse stop make experimentation fast.

Accessibility is a genuine consideration throughout. Haptics offer an additional channel for perceiving important events, whether you use them purely for immersion, as a complement to sound and visuals, or as a tactical sensory radar that makes boss mechanics physically noticeable without staring at UI frames.

Final Thoughts

PulseHaptics is a free, open-source hobby project currently in public beta, and the core engine is fully implemented while authored cues continue to be tuned against Blizzard's evolving controller APIs. If you want to download PulseHaptics and give your controller a reason to work harder, this addon delivers a surprisingly deep layer of feedback for World of Warcraft. Feel Azeroth, one pulse at a time.