SmartRes2
SmartRes2 Core
Resurrection monitor, one-button "smart" resurrections, funny random messages, and so much more!
Added with this build: a minimap button for options, and mult-spec Profiles.
Legion and Beyond
This is the 100% rewritten version for Legion and beyond. SmartRes2 is now modular, thus most of the functionality has been transferred to seperate modules. This means that it gains in power and capabilities, while also becoming even lighter on CPU and memory.
Modules
- Chat - All the self notification, funny random messages, and other chat stuff from the previous SmartRes2 builds. There is a lot more packed in here than ever before!
- Smart - Coming soon. The one button resurrection options that pick the best candidate to resurrect. The new module will prioritize roles (healer > tank > dps) rather than classes.
- Bars - Coming soon. The visual bars in pre-Legion no longer work in Legion, and needed to be rewritten. There are plans to add features to this, like themes.
Localization
Want to help translate? Then click here and localize SmartRes2 into your language. Most of the phrases you'd expect to find are in the modules, so check those out for more translating.
Bugs or Suggestions
Found something wrong, or thought of an improvement? Great, then I want to hear from you!
Here is an update, February 10, 2013:
Why does the anchor keep resetting, do you have to set it on each login? it's really frustrating, thanks.
i have 1 small problem after 1 appearenc of msg and bars informing about ressing addon stops working
I know it isn't working. Sorry people, I will get it fixed. However, it has to go on the back burner due to real life commitments. What I will do is the planned back-end rewrite, switching from LibResComm to LibResInfo, which is a better solution. During the rewrite, hopefully I get the chat messages fixed.
But like I said, it will have to wait. I do not have an ETA, sadly.
@Kissman21: assuming you put your custom messages into the settings for SR2 via the chat options, they should be saved in your saved variables file. Just back that up somewhere safe, and re-import or copy later.
Res announcing, I still can't get to announce to say or raid.
Me the same. German client. No messages.
Still not working... :( no errors, just hand cursor and no messages (r218).
/edit: is possible export/import custom messages? I have over 200 hand writed mesages... i can try clean reinstall (now i have copied old version and updated), but dont want lost my messages.
sorry still not working for me .... maybe you have to fix me not your addon^^
For the testers, how is r218? Is it working properly now?
r218 is up, and here's me with stupid typo fixes.
Since the lastest update, getting these errors on log in, and I a ressing chat announce still does not announce.
55x SmartRes2\SmartRes2-r217.lua:587: Usage: SetOverrideBindingClick(owner, isPriority, "KEY", "buttonName"[, "mouseButton"])
<in C code>
SmartRes2\SmartRes2-r217.lua:587: in function "BindMassRes"
SmartRes2\SmartRes2-r217.lua:257: in function <SmartRes2\SmartRes2.lua:243>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Archy\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
LUI-r538\modules\micromenu.lua:835: in function "SetMicroMenu"
LUI-r538\modules\micromenu.lua:1330: in function <LUI\modules\micromenu.lua:1329>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:556: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Archy\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:373: in function "TimeManager_LoadUI"
FrameXML\UIParent.lua:690: in function <FrameXML\UIParent.lua:657>
Locals:
nil
ok so I installed buggrabber and bug sack so that I could help in the report process. I love this add on so would like to do what I can to help get it working again. the problem seems to be I'm either too dumb to figure out how to use copy and paste in game or it just doesn't want to work for me /sigh Any suggestions?
Use a chat addon like prat, its allows you to copy and paste from the game.
i still have some problems, the hotkeybutton whats to res but not the dead person. It still tells me Gratulation but my curser changes to a "hand". If i have the dead person in my target the hotkey works fine and starts to res the person, still not seeing any bars for my one res.
Sorry
Message: SmartRes2\SmartRes2-r217.lua:587: Usage: SetOverrideBindingClick(owner, isPriority, "KEY", "buttonName"[, "mouseButton"])
Time: 09/28/12 19:45:52
Count: 1
Stack: Interface\AddOns\SmartRes2\SmartRes2.lua:587: in function `BindMassRes'
Interface\AddOns\SmartRes2\SmartRes2.lua:257: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:243>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
Since latest update
33x SmartRes2\SmartRes2-r217.lua:587: Usage: SetOverrideBindingClick(owner, isPriority, "KEY", "buttonName"[, "mouseButton"])
<in C code>
SmartRes2\SmartRes2-r217.lua:587: in function "BindMassRes"
SmartRes2\SmartRes2-r217.lua:257: in function <SmartRes2\SmartRes2.lua:243>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Archy\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
LUI-r537\modules\micromenu.lua:822: in function "SetMicroMenu"
LUI-r537\modules\micromenu.lua:1300: in function <LUI\modules\micromenu.lua:1299>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5
(tail call): ?
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:543: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:556: in function "EnableAddon"
Archy-1.8.31a\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:636: in function <Archy\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>
FrameXML\UIParent.lua:299: in function "UIParentLoadAddOn"
FrameXML\UIParent.lua:373: in function "TimeManager_LoadUI"
FrameXML\UIParent.lua:690: in function <FrameXML\UIParent.lua:657>
Locals:
nil
Anyone checking the comments, please read the new first few lines of the main description, thank you. Yes, Curse is having a hiccup with addons updating this morning (September 26, 2012) but it should be fixed soon, and you will see r217 that I mention above.
Ah, OK, I see what caused that. r216 fast as I can.
r216 should be up in a few minutes.
Message: SmartRes2-r215\Locales\Localization.enUS.lua:2: "=" expected near "215"
Time: 09/24/12 23:06:41
Count: 1
Stack:
Locals:
thats the first lua i´ll check more
Message: SmartRes2-r215\SmartRes2Options.lua:19: attempt to index upvalue "L" (a nil value)
Time: 09/24/12 23:06:41
Count: 1
Stack: Interface\AddOns\SmartRes2\SmartRes2.lua:165: in function <Interface\AddOns\SmartRes2\SmartRes2.lua:133>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:514: in function `InitializeAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:629: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
Locals: <none>
the 2nd one
Message: SmartRes2\SmartRes2-r215.lua:253: attempt to index field "rez_bars" (a nil value)
Time: 09/24/12 23:06:53
Count: 1
Stack: (tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:322: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:692: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
the last one
I am getting the same errors as Sonayahh