SmartRes2
SmartRes2
SmartRes2 coordinates party and raid recovery after a partial or total wipe. It tracks resurrection activity, helps resurrection-capable players choose useful targets, reduces duplicate casts, and provides optional visual and chat feedback while the group recovers.
Highlights
- Smart resurrection targeting: the single-target keybind chooses an eligible dead group member, avoids targets already being resurrected or with a useful resurrection offer, and prioritizes role and level before randomly choosing between equal candidates.
- Secure resurrection keybinds: SmartRes2 provides single-target, manual-target, combat resurrection, and—where supported—mass resurrection bindings without requiring visible action-bar buttons.
- Resurrection bars: colour-coded bars distinguish the fastest casts, competing casts, mass resurrection, and players waiting to accept a resurrection. The Bars module is highly configurable and includes simulated bars for previewing changes.
- Configurable chat: resurrection announcements and collision warnings can use appropriate group channels, whispers, or no output at all. Built-in random messages can be enabled, disabled, replaced, or supplemented with custom messages.
Keybindings
SmartRes2 keybindings are configured through Blizzard's Key Bindings interface under the SmartRes2 category.
- Resurrection-capable classes can bind Single Target Res Key for SmartRes2's automatic target selection.
- Hunters should bind Single Target Res Key; SmartRes2 uses it for Revive Pet.
- Warlocks and other classes with a combat resurrection can bind Combat Res Key.
- Manual Target Res keeps conventional manual resurrection targeting available.
- Mass Res Key is available on game versions that support mass resurrection.
Once the SmartRes2 bindings you use are configured, the corresponding resurrection spells do not need to remain on your action bars. Removing them is optional, but can free action-bar slots.
SmartRes2 can also track non-class resurrection sources, such as items. Tracked casts can appear on the Bars display and can use the normal Chat announcements, but SmartRes2 deliberately does not provide smart keybindings for profession or item-based resurrection effects. Those should be activated normally.
Bars and Chat
The Bars module shows resurrection casts and waiting resurrection offers in one configurable display. Frame size, scale, position, textures, borders, fonts, icons, colours, text, and other presentation options can be adjusted without changing SmartRes2's recovery logic. Masque can skin bar icons when it is installed.
The Chat module can announce single-target and mass resurrection casts and warn other resurrection casters when their cast will not finish first. The Group output follows the current group context, while explicit channel choices and None are available when more control is preferred.
Supported World of Warcraft Versions
SmartRes2 supports:
- Retail
- Mists of Pandaria Classic
- Wrath Classic / Titan Reforged
- The Burning Crusade Classic
- Classic Era
Feature availability follows the capabilities of each game version. Mass resurrection bindings and options are shown only on versions where mass resurrection spells can exist. For game versions where spell ranks exist, SmartRes2 automatically updates itself after the player trains new spells to always use the player's highest spell rank.
Configuration
Open SmartRes2 through Blizzard's AddOns settings, right-click its Broker or minimap launcher, or use one of these slash commands:
/smartres2
/smartres
/sr
The Broker/minimap launcher also provides quick Bars controls: left-click toggles the Bars frame lock, and middle-click shows or clears simulated test bars.
Translating
SmartRes2 can be localized through the WowAce localization portal.
-
View User Profile
-
Send Message
Posted Jun 16, 2026What a ride! The last two months have been a whirlwind of development for SmartRes2. Sorry, it isn't finished yet, but I can see the light at the end of the tunnel. When I last commented, a year ago, I couldn't even see the tunnel, let alone any light! LibResInfo-2.0 has been written and seems to function as expected, and with that library, SmartRes2 has no backbone.
I do NOT suggest anyone use SmartRes2 from GitHub, but for those curious, here's the link: https://github.com/Myrroddin/smartres2
-
View User Profile
-
Send Message
Posted Jun 28, 2024I am nearing the end of what I can code in SmartRes2 without rebuilding LibResInfo. There is light at the end of the tunnel!
-
View User Profile
-
Send Message
Posted Jun 5, 2024I am feeling the pressure of time. The War Within is, or is about to be, in beta, and I am hoping SmartRes2 would be done sometime during the beta, or at least in time for the prepatch. I'm not sure anymore. I may need help working on the code. I haven't even truly got started on LibResInfo-2.0. If anyone is interested in helping, send me a DM here or on GitHub.
-
View User Profile
-
Send Message
Posted May 18, 2024The rewrite is moving along more slowly than I hoped. Still, there is progress. The code is significantly easier to understand and maintain, and I learned quite a lot about using Ace3 to build modules and user databases. After I test some things, a new build will be pushed to https://github.com/Myrroddin/smartres2 It may appear not much has changed, but *everything* has changed.
-
View User Profile
-
Send Message
Posted Apr 3, 2024Any updates on the coding journey? I can't tell you enough how Altoholic needs some competition...
-
View User Profile
-
Send Message
Posted Apr 3, 2024I am chipping away at SmartRes2 when I have time. As expected, I had to start from scratch, writing a new library to handle resurrection spells. I've been testing that in Dragonflight, then I need to convert and modify the library code for Classic Era as the two versions of WoW do not work the same.
-
View User Profile
-
Send Message
Posted Nov 2, 2023The error is fixed, which lets me move on to other options and settings. I'm getting closer to having to rewrite LibResInfo, as I'm running out of things to code. If anyone is interested, you can check the progress on GitHub: https://github.com/Myrroddin/smartres2
-
View User Profile
-
Send Message
Posted Oct 30, 2023A small update: I've been working away at the new build, but ran into an error I don't know how to fix, so I asked on the Wowinterface forums; now I am waiting for a helpful soul to reply.
What's "done" (as in, not "finished"): the main skeleton of the code, most of the core options, and part of the first module handler. The actual resurrection code has yet to be started, as I need to rewrite that from scratch.
Still.... Progress!
-
View User Profile
-
Send Message
Posted Oct 18, 2023October 2023: I am, *a-hem* reviving SmartRes2. It will be a long development process, as I need to start from scratch. The old code doesn't work for any version of the game, and Phanx's LibResInfo-1.0 is broken too. LibBars-1.0 died years ago, meaning a switch to LibCandyBar-3.0, and lots more fixes and changes.
The end goal is to make it compatible with all game versions, which is no easy task.
I would link my development repository, so people can see the progress, but I don't want people to install a buggy and incomplete "addon" thinking it works. When it works, SmartRes2 will be uploaded to Curseforge, Wowinterface, and Wago.
-
View User Profile
-
Send Message
Posted Oct 18, 2023In reply to Sygon_Paul: as I said over on Altoholic, I loved this addon back in the day. Eagerly awaiting any versions for testing!
-
View User Profile
-
Send Message
Posted Oct 18, 2023In reply to McAoifeDA: When I get to the testing stage, I will message you. SmartRes2 requires at least two people to test, more if I want to test the collision bars.
-
View User Profile
-
Send Message
Posted Oct 15, 2018Is this addon going to continue? I would really like to continue using it.
-
View User Profile
-
Send Message
Posted Sep 22, 2022Please guys make it work for wotlk classic 3.4.0 UwU
-
View User Profile
-
Send Message
Posted Aug 8, 20188.01 please
-
View User Profile
-
Send Message
Posted Mar 28, 2018so, i guess its safe to assume that the other parts that are "coming soon" won't come?
the good part with this was the one button ress and the bars.
i know people get bored and quit the game, but i still gona hope the updates comes :D
-
View User Profile
-
Send Message
Posted Jul 30, 2017This is probably a stupid question, but if I understand this right, the only functional piece at this time (Jul 2017) is the notification system and casting is still left to default mechanics or via some other addon? This will merely do chat messages so far? I ask because it says that the smart target system isn't written, but I half expected a targeted component to be in.
-
View User Profile
-
Send Message
Posted Aug 27, 2017Correct. I all but left the game and never did continue this addon. I probably should, given people keep asking me.
-
View User Profile
-
Send Message
Posted Feb 2, 2017About modules:
The modules are intended to be seperate downloads, and are not included with SmartRes2 on purpose. This allows users to install (or not install) whichever modules you wish. Of course, once installed, you can disable each module within the options.
For those wondering where the bars are, please read the main description above –– it specifically states that the only module currently available is the Chat module. The bars and the "smart" function are still being written, and are Coming Soon™.
To clarify, there are no bars visible right now, because the bars module does not yet exist. I am working on it!
-
View User Profile
-
Send Message
Posted Feb 2, 2017Suddenly I got a popup each time I log in or reload UI that I have no modules installed. So I had to install the chat module only to disable it. Can we get a way to just disable the popup please. Thanks.
-
View User Profile
-
Send Message
Posted Feb 2, 2017It should only notify you once per profile. Or on profile reset/new profile. If it doesn't (it does for me), please let me know.