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:18,954
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 12-09-10, 05:45 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
File comments: 226
Uploads: 21
Re: Hey

Originally posted by Croebh
It's the guy you were talking to at Southgate when we were waiting in line for Cata! Just thought I'd comment and say the addon is wonderful. Ciao
Thanks, dude! And yes, I remember your real name. Just not using it here.

Wait for the next build. It looks much better and cleaner. Should have it up in a day or two.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 01:48 AM  
Croebh
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 4
Uploads: 1
Hey

It's the guy you were talking to at Southgate when we were waiting in line for Cata! Just thought I'd comment and say the addon is wonderful. Ciao
Report comment to moderator  
Reply With Quote
Unread 07-29-10, 02:11 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
File comments: 226
Uploads: 21
Re: Re: Re: Bar length

Originally posted by Novadeus
If I use the scale to make the bars a reasonable length, they become very thin and the text is unreadable. I would love to be able to have the bars at maybe 1-2 inches long, and right now they are closer to 3-4 inches. If its on your to do list thats great, and I will look forward to a new release =)

I have a different problem. I set the options to grow the bars upward, but they dont. The first time I run test bars after selecting the option it seems to work, but further tests run them downward, and the bars in game also grow downward. Is there a bug report forum I should use to report this?

thanks!
Yes, the link in the description called tracker is what you want. In the meantime, I will look into the growth direction and try to replicate your issue.
Report comment to moderator  
Reply With Quote
Unread 07-24-10, 04:02 PM  
Novadeus
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Bar length

Originally posted by myrroddin
Did you try using the Scale option? I may add user definable length and height at a later point. For now, there is only Scale.
If I use the scale to make the bars a reasonable length, they become very thin and the text is unreadable. I would love to be able to have the bars at maybe 1-2 inches long, and right now they are closer to 3-4 inches. If its on your to do list thats great, and I will look forward to a new release =)

I have a different problem. I set the options to grow the bars upward, but they dont. The first time I run test bars after selecting the option it seems to work, but further tests run them downward, and the bars in game also grow downward. Is there a bug report forum I should use to report this?

thanks!
Report comment to moderator  
Reply With Quote
Unread 07-22-10, 03:50 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
File comments: 226
Uploads: 21
Re: Bar length

Originally posted by Novadeus
My bars a quite long, and I don't see a way top make them shorter. Am I missing something?
Did you try using the Scale option? I may add user definable length and height at a later point. For now, there is only Scale.
Report comment to moderator  
Reply With Quote
Unread 07-19-10, 08:26 PM  
Novadeus
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Bar length

My bars a quite long, and I don't see a way top make them shorter. Am I missing something?
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: 1237
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
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-10-10, 04:45 PM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
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-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 04-13-10, 03:04 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
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 04-02-10, 01:59 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
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-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 03-14-10, 03:15 AM  
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1237
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 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
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.