SmartRes2
SmartRes2
The ultimate addon for party and raid recovery after a partial or total wipe. There is a plethora of features, most functional, some are for roleplay.
A Short List of Features
Not every feature exits for every WoW version. For example, settings for mass resurrection spells are not available in Classic Era or Season of Discovery. I am still writing the code, which means there are features which are not done.
- SmartRes2 is lightweight and modular. You can enable or disable almost everything, up to and including entire plugins.
- Create your own random messages for printing to chat to entertain your group.
- Disable or remove chat messages you do not wish to use. There is a recycle bin to restore deleted messages.
- Customize the bar frame with borders, fonts, and more. Future ideas include supporting themes.
- Bind keys for one-click casting of your class resurrection spells, including Hunter pet spells (requires retail, crane and moth pets).
- Non-combat spells intelligently parse your group for dead characters, prioritizing healers, tanks, then DPS. The option to change the priority is being investigated.
- Non-combat resurrection spells, including mass resurrections, check if your cast is the fastest, and if anyone's spell is not the fastest, SmartRes2 can inform them of a collision.
- A frame of colour-coded bars provides a visual display of resurrections. (Not ready as of June, 2024).
- If you have a combat res spell, there is an option to switch the manual target key bind to the spell during combat, and back to your regular res spell out of combat.
- SmartRes2 supports all WoW versions that have been released as of June, 2024. The War Within is planned, but I do not have access to the beta.
Translating
People can start localizing SmartRes2 via the Wowace web portal. As of June 6, 2024, the current words and phrases are set; however, there will be more added and those added later may change as development progresses.
API
Addon authors are welcome to write their own modules and plug their options into SmartRes2. There is a Public API which has the basics. More instructions will be added as development advances.
Preview Screenshots
These are not final, and are subject to change, especially as I add features.
I've got the latest 1.29 installed, but when I use the /sr cast or /smartres cast macro, nothing happens, it never attempts to actually rez anybody and doesn't give me any sort of error or feedback, it just does nothing. The addon is definitely working, I get its options if I type /smartres, and I get the bars coming up on my screen showing who other people are rezzing, but the macro never does anything or tries to cast anything.
The macro command isn't working, and nobody is quite certain why. Upon testing, we know it does fire the same function as the keybound auto res, yet does not in fact cast any res spell. The odd thing is that it did work, then spontaneously stopped working for no reason. No code was ever changed.
Torhal, Morgalm, and myself are still looking into it.
I almost would like to get an error, but instead I get... nothing! I've installed the addon correctly, I log on my priest, I type /sr (or /smartres) and I get "Type /help for a listing of a few commands."
So I've deleted the folder and redownloaded, in case, but it still isn't working. What's wrong here?
Is SmartRes2 enabled on your character select screen? Do you have Load out of date addons enabled? Did you perform the fix mentioned a comment or two below?
Yes everything is enabled and should be working... as for the manual edit, I just did it, and BOOM it works now! It would be great if the author made the correction (for the benefit of everyone, of course), also the manual edition of the file should be in big colory letters, so people like me can see it better hehe.
So thanks, all working now.
I tried tagging a new release that included the fix, but something is going wrong in the back end. I reported to the proper people and hopefully it gets resolved soon.
Once it is fixed, if someone else doesn't tag a new release, then I will.
To those having errors, it appears that there was a pathing change in LibResComm that the addon author missed. Simply open SmartRes2.toc in a text editor, and change line #44 to this:
Libs\LibResComm-1.0\LibResComm-1.0\lib.xml
yay thanks.
Torhal fixed this in the latest alpha. It won't go release until something else is addressed, however.
Thanks!
1.2.8 gives me the following error:
SmartRes2-Release 1.2.8\SmartRes2.lua:72: Cannot find a library instance of "LibResComm-1.0".
Do I need to install LibResComm separately?
I am getting the same error too.
Me three. :(
No. Raise Ally is an instant cast spell, and thus there is no point having it in a countdown addon.
Date: 2011-07-10 10:05:23
ID: 1
Error occured in: Global
Count: 1
Message: ...GridStatusRes\Libs\LibResComm-1.0\LibResComm-1.0.lua line 28:
attempt to call method 'replace' (a nil value)
Debug:
[C]: replace()
...GridStatusRes\Libs\LibResComm-1.0\LibResComm-1.0.lua:28: in main chunk
AddOns:
Swatter, v5.12.5198 (QuirkyKiwi)
Ace3, v
AckisRecipeList, v2.2.6b
ACP, v3.3.16
AdvancedTradeSkillWindow, v
Aloft, v4.3.4
AraBrokerMoney, vr11
Archy, v1.8.3
ArkInventory, v3.02
ArkInventoryRules, v
Atlas, v1.20.0
AtlasBattlegrounds, v1.20.0
AtlasDungeonLocs, v1.20.0
AtlasOutdoorRaids, v1.20.0
AtlasTransportation, v1.20.0
AtlasLootLoader, vv6.04.03
AtlasQuest, v4.6.4
AucAdvanced, v5.12.5198 (QuirkyKiwi)
AucFilterBasic, v5.12.5198 (QuirkyKiwi)
AucFilterOutlier, v5.12.5198.5194(5.12/embedded)
AucMatchUndercut, v5.12.5198.4828(5.12/embedded)
AucStatHistogram, v5.12.5198 (QuirkyKiwi)
AucStatiLevel, v5.12.5198 (QuirkyKiwi)
AucStatPurchased, v5.12.5198 (QuirkyKiwi)
AucStatSales, v5.12.5198.4838(5.12/embedded)
AucStatSimple, v5.12.5198 (QuirkyKiwi)
AucStatStdDev, v5.12.5198 (QuirkyKiwi)
AucStatWOWEcon, v5.12.5198.4828(5.12/embedded)
AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded)
AucUtilAppraiser, v5.12.5198.5194(5.12/embedded)
AucUtilAskPrice, v5.12.5198.5162(5.12/embedded)
AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded)
AucUtilCompactUI, v5.12.5198.5016(5.12/embedded)
AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded)
AucUtilFixAH, v5.12.5198 (QuirkyKiwi)
AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded)
AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded)
AucUtilScanButton, v5.12.5198.5159(5.12/embedded)
AucUtilScanFinish, v5.12.5198.5159(5.12/embedded)
AucUtilScanProgress, v5.12.5198.4979(5.12/embedded)
AucUtilScanStart, v5.12.5198.5159(5.12/embedded)
AucUtilSearchUI, v5.12.5198.5184(5.12/embedded)
AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded)
AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded)
Babylonian, v5.1.DEV.312(/embedded)
Bartender4, v4.4.19
BeanCounter, v5.12.5198 (QuirkyKiwi)
BigWigs, v3.740
BrokerTradeCooldowns, v2.1.6-release
Carbonite, v4.2
CarboniteTransfer, v1.01
Chatter, v1.0
Chinchilla, vv2.3.2
Clique, vv40200-1.4.0
Configator, v5.1.DEV.312(/embedded)
CookingHelper, v1.75
DebugLib, v5.1.DEV.312(/embedded)
ElkBuffBars, v2.3.0-165
EnhancedAchievements, v
EnhancedColourPicker, v4
FishingBuddy, v1.0.4a
Fizzle, vv1.5.3
FlightMapEnhanced, v1.5.24
Fortress, v1.1.5
GearScore, v4.8.03.03
GnomishVendorShrinker, v4.2.0.12
Grid, v4.2.0.1442
GridManaBars, v1.04
GridStatusRaidDebuff, vv3.2
GridStatusRDBC, v1.0.1
GridStatusRDCata, v1.3
GridStatusRDWotLK, v1.1
GridStatusRes, v4.2.0.72
LibExtraTip, v5.12.DEV.311(/embedded)
Outfitter, v5.2.3
SharedMedia, v3.0.4-179
SlideBar, v5.12.5198 (QuirkyKiwi)
Stubby, v5.12.5198 (QuirkyKiwi)
TipHelper, v5.12.DEV.310(/embedded)
TipTac, v10.12.05
BlizRuntimeLib_enUS v4.2.0.40200 <eu>
(ck=aae)
Please post back if you test Mass Res or the macro, and let either Morgalm or myself know.
Thanks!