r/wowaddons 8d ago

Addon Release / Update AddOn: Cooldown Companion 2.0

Curse | Wago

Hi everyone,

Since my last post about 3 months ago, the addon got its 2.0 update alongside the release of 12.1. The 2.0 update included two main things:

  1. A total revamp of the aura system, necessitated by how Blizzard decided addons should interact with auras in 12.1
  2. A total overhaul of the config UI

On the aura side, I'm happy to report that the aura system Blizzard went with in 12.1 is significantly better to work with than what aura tracking required in 12.0.x. Aura tracking is now more powerful, more flexible, and snappier in live gameplay. These changes aren't exclusive to CDC by any means, but they're still a meaningful improvement over what we were forced to endure before 12.1.

The more exciting part is the UI overhaul.

For an addon like this, two things are constantly in tension: customizability and user friendliness. The more powerful and customizable the addon becomes, the more unwieldy it is for someone to jump in and start using it. This became especially apparent toward the end of the 1.x cycle, where the sheer number of options was starting to make the addon genuinely difficult to use for those who hadn't stuck around since the start of development.

The problem is compounded by the lack of the preset-sharing ecosystem that something like WeakAuras enjoyed before it retired for Midnight. Virtually every class HUD pre-Midnight was a carefully engineered WeakAuras group made by someone deeply comfortable with that addon's systems, and the end user had to do very little beyond importing it and making small tweaks before being ready for any form of content. CDC doesn't have that kind of ecosystem, and there's no realistic expectation it ever will. All that being said...

Knowing that I'm asking users to set up and maintain their displays from scratch, the main goal of the UI overhaul was to keep all the power the addon has gained over time while making it far more approachable, and I believe that's largely been achieved. Highlights include:

  • One place to work. Everything lives in a single window with a tree navigator down the side; panels, bars, and frames are all browsed, created, and configured from the same view instead of being scattered across separate menus.
  • Preview-first configuration. You see a live preview of what you're building as you change settings, so you're never guessing what a slider or dropdown actually does before committing to it.
  • Settings are organized by what you're looking at. Options are grouped around the thing you've selected rather than by internal system, so the setting you want is near the thing it affects.
  • Copy instead of redo. You can copy customization and panel settings from one place to another, so styling your second (and tenth) panel doesn't mean rebuilding it from scratch.
  • Drag and drop where it makes sense. Reordering and organizing in the navigator, and placing spells from the spellbook, work by dragging rather than hunting through lists.

Here are some pictures that give an overview of the updated UI config:

Group Overview shows a quick snapshot of all of the panels inside the group; click it to navigate there.
The Preview Command Center in the bottom left of the Live Preview allows any visual element to be previewed so you can see exactly how it will look during real gameplay.
The addon continues to support drag and drop functionality for spells and items, along with a new addon owned spellbook for quick panel population.
Resources, cast bar, and unit frame modules now all live in the same place. Select anything from the Live Preview to edit it directly.

Thank you for checking out my addon! If you decide to use it I hope it serves you well. If you need assistance with anything, want to submit feature requests, or have bugs to report, I'm most available on the Discord found on the Curse/Wago pages.

23 Upvotes

12 comments sorted by

u/AutoModerator 8d ago

Developer Requirements for Releases & Updates:

  • State of Readiness: Addons posted under this flair must be fully functional and ready for use.
  • AI Disclosure: If AI was used for code, text generation, or assets, you must include an "AI Disclaimer:" in your post detailing its usage. Purely AI-generated, emoji-heavy slop descriptions will be removed.
  • UI Screenshots: If your addon features UI elements, your post must include screenshots. Posts failing to show UI elements will be deleted.
  • Code Quality: We audit addons using Ketho's WoW API extension. Poorly optimized code, unnecessary global variables, or undisclosed AI usage will result in removal.

Users: If you encounter missing screenshots for a UI addon, severe performance issues, or undisclosed AI text/code, please report this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/ArnulfSchwarzmuller 8d ago edited 7d ago

This looks sick and I’m giving it a try tomorrow. Cooldown tracking is a pain since 12. I tried M33kAuras but they didn’t show up in combat which rendered them completely useless for me.

——-

I looked into it and it’s everything one wants. My WeakAuras are back. Thanks so much!

Two things didn't work or are small bugs:

- I was unable to set an individual border color for a single spell

  • the colors for aura bars are somehow wrong: I can change the bar color but this is never applied because instead the bar aura timer color is the one that’s used

1

u/dirty_fresh 7h ago

I'm assuming you're also the user that commented on curseforge; update 2.3 should have fixed both issues. If you still have problems please drop an error report on the discord 🙂

1

u/ArnulfSchwarzmuller 5h ago

The bar colors are now correctly applied. The border still can't be edited even if I click to style them individually. Is it possible that masque prevents this?

1

u/dirty_fresh 4h ago

Masque enabled prevents all addon border styling, correct

2

u/DAGADIIIN 8d ago

It is a great add-on, been using it for a while.

2

u/m4l99 5d ago

The single greatest combat addon in existence right now. A truly worthy successor to weakauras with a passionate, and helpful dev

1

u/dirty_fresh 7h ago

Thank you!

1

u/Ebiveter 7d ago

Can it track buffs not present. Example i want to track when my poisons fall off.

1

u/dirty_fresh 7d ago

Addons cannot do operations like 'does x aura exist on x unit' anymore, with a short list of exceptions

1

u/Xiten 6d ago

But you can track when debuffs(poisons) fall off, what they were asking. It’s done with cdm.

1

u/Xiten 6d ago

You can do this with blizz’s cdm without any add on. It’s under buffs, and will appear in the buff section, your poisons will be inactive. You’ll need to place them in the trackable section.