+
Skip to content

Hekili/hekili

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hekili

Hekili is a powerful, highly configurable priority helper for World of Warcraft. It supports all 🗡️DPS and 🛡️Tank specializations. ➕Healer specializations are supported with a focus on DPS abilities, great for solo content or downtime during PvE.

➡️ Latest Release

✨ What Does It Do?

Hekili helps you play more effectively by recommending which abilities to use during combat.

Its key feature is the display of multiple upcoming sequential actions, allowing you to plan ahead instead of reacting to a single, constantly changing icon. This approach reduces tunnel vision and helps you stay focused on the encounter itself.

These recommendations are provided using Action Priority List (APL) logic inherited from SimulationCraft and RaidBots. This integration helps ensure consistency between your in-game decisions and the tools you already use to optimize talents, gear, and stats. APLs are frequently updated to reflect changes in class balance, mechanics, and theorycrafting.

Hekili can help:

  • Increase your damage output
  • Learn and master new specializations
  • Improve consistency and compare your decisions against theorycrafted simulations

🔧 How Does It Work?

Hekili uses your current character state — including cooldowns, resources, buffs/debuffs, and enemies nearby — to simulate several spells into the future using your spec’s APL logic. It assumes you follow its recommendations in sequence.

If you cast something else, the addon immediately re-evaluates your game state and updates its suggestions in real time.

Other features include:

  • Optional Separate Displays for:
    • AoE abilities
    • Cooldowns
    • Defensives
    • Interrupts
      • Guides you to interrupt late in the enemy cast
      • Filter recommendations to Mythic+ priority spells
  • Toggle controls for cooldowns, defensives, interrupts, potions:
    • You can manually control whether major abilities like 2-minute cooldowns are used by enabling or disabling toggle options.
    • These toggles can be bound to hotkeys or macros, giving you flexible control on a fight-by-fight basis.
    • Rather than using the toggles, you can display these abilities in a dedicated Cooldowns display, allowing you to cast them manually when timing is ideal.
    • This system is especially powerful when paired with encounter knowledge — for example, holding cooldowns for a burn phase or add wave can result in substantial DPS gains.
  • Compatible with ElvUI, Bartender, and other UI mods
  • Customization
    • Choose from several display styles to match your needs — from a single Automatic display to AoE-specific or dual-display setups
    • Tailor the look and feel: adjust icon size, spacing, layout, fonts, and transparency
    • Show spell keybindings on icons, or swap out the default icon for another spell or texture
    • Disable individual abilities to fit your playstyle — for example, if you prefer to macro an on-use trinket into your cooldown, you can hide that trinket from the queue entirely
    • Advanced users can edit or create their own action lists using familiar SimulationCraft-style syntax

🚀 Getting Started

1. Install the Addon

There are two main ways to install Hekili:

  • Addon Managers (recommended): Automatically install and keep the addon up to date
  • Manual Download: Install it yourself from GitHub Releases by extracting the .zip to Interface/AddOns

Recommended Addon Managers

Because Hekili is frequently updated, we suggest using one of these trusted tools:

  • CurseForge – A widely used manager for all types of addons. We recommend the standalone desktop version for Windows or macOS to avoid extra overlays.
  • Wago App – Ideal if you also use WeakAuras, Plater scripts, or other Wago-hosted content.
  • WowUp – Supports both CurseForge and Wago backends, and includes its own addon library. We suggest using the CurseForge version unless you use another tool to manage your WeakAuras.
  • CurseBreaker (for 💪 power users) – A lightweight command-line interface (CLI) tool that supports Wago, WoWInterface, Tukui, ElvUI, GitHub, and more. No extra setup is needed for WoWInterface-based updates.

2. Configure In-Game

Use the minimap icon or the command: /hekili

🛠 Need Help?

🐛 Bug Reports

If something isn’t working:

  1. Install BugSack and BugGrabber
  2. Reproduce the issue, generate a snapshot, then open BugSack to check for LUA errors
  3. Submit a report on the Issues page, be sure to include your newly acquired snapshot and LUA errors (if applicable)

❓ Other Support


🙏 Credits


🧪 Developer Notes

If you're working on custom spec modules, improving existing logic, or contributing to the addon’s development:

  • See the Developer Stuff page
  • Use /hekili and the Snapshots tab to inspect live decision-making
  • Review existing and past Pull Requsts
  • Review existing and past Issues

About

Hekili Priority Helper for DPS and Tanks (WoW Retail)

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载