Download
(151Kb)
Download
Updated: 04-20-17 02:45 PM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.5)
Updated:04-20-17 02:45 PM
Created:02-18-10 02:53 AM
Downloads:19,042
Favorites:108
MD5:
Categories:Combat Mods, Healers, Data Broker, Raid Mods, Utility Mods

SmartRes2  Popular! (More than 5000 hits)

Version: 7.2-release1
by: myrroddin, Morgalm

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!

------------------------------------------------------------------------
r355 | myrroddin | 2017-02-03 05:11:54 -0600 (Fri, 03 Feb 2017) | 5 lines
Changed paths:
M /trunk/License.txt
M /trunk/Locales/Localization.enUS.lua
M /trunk/SmartRes2.lua
M /trunk/pkgmeta.yaml

- Update License.txt
- Credit LibResInfo for Curse Author Reward Points
- Force the popup warning to only fire once per profile, new or reset
- Get the default localization to error if phrases are missing
- Pull in Korean koKR translations
------------------------------------------------------------------------

7.1-release1
- Pull in French frFR localizations

------------------------------------------------------------------------
r352 | myrroddin | 2017-01-28 12:23:34 -0600 (Sat, 28 Jan 2017) | 3 lines
Changed paths:
M /trunk/Locales/Localization.enUS.lua
M /trunk/SmartRes2.lua
M /trunk/pkgmeta.yaml

- Change LibDataBroker-1.1 repository URL
- Add warning if there are no modules
- Add localization table to addon table

------------------------------------------------------------------------
r350 | myrroddin | 2017-01-25 16:52:28 -0600 (Wed, 25 Jan 2017) | 1 line
Changed paths:
M /trunk/Locales/Localization.enUS.lua

- Add missing phrase. Why was the debug code not warning me weeks ago?!?

------------------------------------------------------------------------
r348 | myrroddin | 2017-01-25 03:30:52 -0600 (Wed, 25 Jan 2017) | 2 lines
Changed paths:
M /trunk/Config.lua

- Upvalue globals
- Fix an inline option
------------------------------------------------------------------------
r347 | myrroddin | 2017-01-12 23:05:15 -0600 (Thu, 12 Jan 2017) | 1 line
Changed paths:
M /trunk/SmartRes2.lua

- Clean up old SVs. Most will be updated by modules
------------------------------------------------------------------------
r346 | myrroddin | 2017-01-02 06:08:01 -0600 (Mon, 02 Jan 2017) | 1 line
Changed paths:
M /trunk/SmartRes2.toc

- Forgot to add LibResInfo-1.0 to OpDeps in .toc
------------------------------------------------------------------------
r345 | myrroddin | 2017-01-02 05:55:09 -0600 (Mon, 02 Jan 2017) | 1 line
Changed paths:
M /trunk/SmartRes2.toc
M /trunk/pkgmeta.yaml

- Move LibResInfo-1.0 into core from Chat module, as all modules will use it
------------------------------------------------------------------------
r344 | myrroddin | 2016-12-31 04:43:05 -0600 (Sat, 31 Dec 2016) | 1 line
Changed paths:
M /trunk/Locales/Localization.enUS.lua

- Forgot to add a new phrase, oops!
------------------------------------------------------------------------
r343 | myrroddin | 2016-12-31 03:59:03 -0600 (Sat, 31 Dec 2016) | 2 lines
Changed paths:
A /trunk/Config.lua
M /trunk/SmartRes2.lua
M /trunk/SmartRes2.toc

- First fully working alpha build for the 3.x series
- Followed Mapster's handling of modules
------------------------------------------------------------------------
r342 | myrroddin | 2016-12-21 01:07:32 -0600 (Wed, 21 Dec 2016) | 1 line
Changed paths:
M /trunk/SmartRes2.lua

- Upvalue all the things! For speedier lookups
------------------------------------------------------------------------
r341 | myrroddin | 2016-12-20 22:25:52 -0600 (Tue, 20 Dec 2016) | 3 lines
Changed paths:
M /trunk/Locales/Localization.enUS.lua
M /trunk/SmartRes2.lua
M /trunk/pkgmeta.yaml

- Add tools-used for FindGlobals (thanks, Mikk!)
- More phrases added to localization, and ordered them alphabetically in the enUS file
- Modules can take care of their own options within namespaces, thank you very much
------------------------------------------------------------------------
r340 | myrroddin | 2016-12-20 12:42:13 -0600 (Tue, 20 Dec 2016) | 1 line
Changed paths:
M /trunk/SmartRes2.lua

- Module options are displaying, if not working. Progress!
------------------------------------------------------------------------
r339 | myrroddin | 2016-12-17 06:23:00 -0600 (Sat, 17 Dec 2016) | 1 line
Changed paths:
M /trunk/SmartRes2.lua

- More poking at trying to get module options to work inline
------------------------------------------------------------------------
r338 | myrroddin | 2016-12-14 01:58:34 -0600 (Wed, 14 Dec 2016) | 1 line
Changed paths:
M /trunk/SmartRes2.lua

- Make the code match forum thread http://www.wowinterface.com/forums/showthread.php?t=49232
------------------------------------------------------------------------
r337 | myrroddin | 2016-12-12 07:31:45 -0600 (Mon, 12 Dec 2016) | 6 lines
Changed paths:
D /trunk/.pkgmeta
D /trunk/Libs
M /trunk/License.txt
D /trunk/Locales/Localization.Spanish.lua
M /trunk/Locales/Localization.enUS.lua
A /trunk/Locales/Localization.esES.lua
A /trunk/Locales/Localization.esMX.lua
M /trunk/SmartRes2.lua
M /trunk/SmartRes2.toc
D /trunk/SmartRes2Options.lua
A /trunk/pkgmeta.yaml

--- 100% Rewrite
- Supports modules
- Slimmed core AddOn and bundled libs
- Localization is an order of magnitude smaller
- Modules extend base localization, rather than have their own
- Support a minimap button
Optional Files (0)


Post A Reply Comment Options
Unread 02-27-10, 01:34 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by Alkar
i have this same problem since i went to SR2 not sure what or if i did anything maybe ill try another clean install since it was updated.
Should have been fixed in Beta 1.01 but I'll look into it.
Report comment to moderator  
Reply With Quote
Unread 02-27-10, 07:37 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by LiNK2088
Im using them both and dont have any errors.
Altough whenever I restart the game, the bar textures go back to those from blizzard, but in settings its still on the texture I chose.
Fixed in Beta 1.03 which you can get on Curse. WoWI will get it in a while, after it has been approved by a moderator.
Report comment to moderator  
Reply With Quote
Unread 03-07-10, 01:58 AM  
audiowolff
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Resurrection chat messages

First, I just installed this today and really like what I am seeing. Thank you for putting this together.

My question is this. Is there a way to edit/add/remove chat messages generated when you resurrect someone?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-09-10, 03:29 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Re: Resurrection chat messages

Originally posted by audiowolff
First, I just installed this today and really like what I am seeing. Thank you for putting this together.

My question is this. Is there a way to edit/add/remove chat messages generated when you resurrect someone?

Thanks!
You are most welcome!
You should be able to enter your own custom message, which will supersede random messages or the built in default. Check the Chat Tab for details. By Beta 2.x I hopefully will have added the ability to add/remove random messages, along with several other requested or otherwise nifty features.
Report comment to moderator  
Reply With Quote
Unread 03-10-10, 11:02 AM  
Elhana
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 8
Uploads: 1
Might not be a problem for people who like Ace addons, but AceConfig-3.0 depends on AceGUI-3.0 and it is being loaded before GUI in toc file - had to fix it for myself.
Report comment to moderator  
Reply With Quote
Unread 03-11-10, 04:37 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by Elhana
Might not be a problem for people who like Ace addons, but AceConfig-3.0 depends on AceGUI-3.0 and it is being loaded before GUI in toc file - had to fix it for myself.
I did not know that, thank you. Fixing right away.
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 06:29 PM  
Jerricka
An Aku'mai Servant
 
Jerricka's Avatar

Forum posts: 30
File comments: 178
Uploads: 0
In the latest version when people are dead is says they aren't. Please Fix, thanks.
Report comment to moderator  
Reply With Quote
Unread 03-14-10, 03:15 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by Jerricka
In the latest version when people are dead is says they aren't. Please Fix, thanks.
Are they cross realm from you? If so, that is a known issue that really should be resolved in LibResComm-1.0, and not in any addon that uses the Lib.

That said, I am looking at options to get around the problem.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 01:13 PM  
Bullwraith
A Defias Bandit
 
Bullwraith's Avatar

Forum posts: 2
File comments: 5
Uploads: 0
Originally posted by myrroddin
Are they cross realm from you? If so, that is a known issue that really should be resolved in LibResComm-1.0, and not in any addon that uses the Lib.

That said, I am looking at options to get around the problem.
To add to this... Last night I was in a random Heroic with two guild members and two randoms from another realm. One of my guild members died and when I used my auto-res hotkey, instead of automatically rezzing my guild member, I got the symbol on the pointer and had to manually rezz him. I've not had that happen in any situation in which everyone was from the same realm.

It looks to me like it (LibResComm-1.0) is not just playing nice cross-realm, but also in a mixed group (some from your own realm and some from another). FWIW
__________________
Don't cry because you hunt them
Report comment to moderator  
Reply With Quote
Unread 04-02-10, 01:59 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by Bullwraith
It looks to me like it (LibResComm-1.0) is not just playing nice cross-realm, but also in a mixed group (some from your own realm and some from another). FWIW
Sometimes it works in mixed group when ressing someone from your realm. Sometimes it does not. When conferring with other addon devs, the response was that LRC-1.0 does not support cross-realm players, as it was written before Blizzard put that feature in; the trouble is that adding would force a major version update. LibResComm-1.1 for example.

It is rather frustrating, actually. Realizing the UnitIds are unique, I am looking at solutions in that direction, rather than by simple Unit, as I have it now.

Unfortunately, due to family issues, I cannot commit the time currently (I do have the time, but also way too much stress) to write a modified SmartRes2 and test. However, I will get to it as soon as possible. There are other features I want to add, such as font control and other things, but I'm on minor bug squashing for the next month or two, as that's all I feel like doing.
Report comment to moderator  
Reply With Quote
Unread 04-13-10, 03:04 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
My absence / additional authors

I am taking an unplanned break from WoW for the foreseeable future; sadly I cannot say when I am returning, other than I am indeed coming back. Personal issues, coupled with real life stuff are just bogging me down.

However, I do not want SmartRes2 left in the dust, especially if Blizzard does something odd that forces an update I am not around to do. Therefore, Morgalm and Torhal have graciously accepted "maintainer" status on this addon.

If you have any issues, bugs, or suggestions, then please use the Ticket Tracker, the link is in the description.
Report comment to moderator  
Reply With Quote
Unread 06-09-10, 09:06 PM  
Kupotek
An Aku'mai Servant
 
Kupotek's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 1201
Uploads: 2
Re: My absence / additional authors

2 updates tonight, what's up?
__________________
Panther UI | My Home on the Web
Report comment to moderator  
Reply With Quote
Unread 06-10-10, 04:45 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Re: Re: My absence / additional authors

Originally posted by Kupotek
2 updates tonight, what's up?
Fixed a global error on Print() and while I posted that, someone pointed out another that was quick. Unfortunately, I posted the first fix about 2 minutes before I saw the second, so two fast updates in one night.
Report comment to moderator  
Reply With Quote
Unread 06-14-10, 11:13 AM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
Uploads: 1
I get this Error after i updated

Code:
[2010/06/14 18:40:34-5770-x5]: SmartRes2-Beta 2.02\SmartRes2.lua:808: attempt to get length of field 'randChatTbl' (a nil value)
CallbackHandler-1.0-5:147: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0-5:92: in function `Fire'
LibResComm-1.0-90048:143: in function `?'
LibResComm-1.0-90048:48: in function <...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:47>

  ---

Cheers
__________________
Report comment to moderator  
Reply With Quote
Unread 06-16-10, 01:35 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1246
File comments: 226
Uploads: 21
Originally posted by Xarl
I get this Error after i updated

Code:
[2010/06/14 18:40:34-5770-x5]: SmartRes2-Beta 2.02\SmartRes2.lua:808: attempt to get length of field 'randChatTbl' (a nil value)
CallbackHandler-1.0-5:147: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0-5:92: in function `Fire'
LibResComm-1.0-90048:143: in function `?'
LibResComm-1.0-90048:48: in function <...ibs\LibResComm-1.0\LibResComm-1.0\LibResComm-1.0.lua:47>

  ---

Cheers
Reset your profile. Beta 2.02 changed / fixed the way the built in default messages were added to your profile, and is not compatible with the previous saved variables. It can't get the length because "randChatTbl" is empty, hence your problem.

With the fix, new profiles and reset profiles behave the same way, and fill in "randChatTbl" whereas before, if you reset your profile, it would not fill in the data properly.

Now that I've fixed the profiling code, unless something drastic happens to Ace3, nobody should have to go through resetting SmartRes2 again.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.