Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(199 Kb)
Download
Updated: 05-22-13 07:29 PM
Pictures
File Info
Compatibility:
Escalation (5.3)
Updated:05-22-13 07:29 PM
Created:03-18-10 05:53 PM
Downloads:4,190
Favorites:35
MD5:
Categories:Character Advancement, Group, Guild & Friends, Data Broker
ReadySetDing
Version: 1.14
by: Ketho [More]
Shows your Dings, and Guild Member's Dings

Features
  • Announce to Party, Guild and/or Real ID when you ding
  • Shows when someone from your Group, Guild or Friends levels up

  • Shows a Level Summary and Level Graphs, and be able to export your data

Slash Commands
/rsd, /readysetding

Screenshots






Links
SimpleDing is the minimalistic version of ReadySetDing
v1.14 [2013.05.23]
  • Bumped TOC to 50300
v1.13 [2013.05.03]
  • Updated for Patch 5.2
v1.12 [2012.12.01]
  • Updated for Patch 5.1
  • Fixed Real ID friend error
v1.11 [2012.09.17]
(Fixes-that-should-have-actually-been-in-the-v1.10-MoP-release)
  • Moved AutoGratz functionality into kGratz Addon
  • Fixed Guild Level Diff spamming as realtime dings (Reported by moosandra@Curse)
  • Fixed a bug where RSD tried to announce your ding into /raid instead of /party (Reported by ZombieTeaParty@Curse)
  • Fixed Party dings not showing
  • Fixed BattleTag being shown in Real ID dings (Reported by MarkParish)
  • Fixed Real ID broadcast not reverting to the original text
  • Fixed the Racial Language option
v1.10 [2012.08.28]
  • Updated for MoP (5.0.4)
  • Fixed Guild Member Level Filter not working
v1.09 [2012.06.05]
  • Fixed Group Dings sometimes being delayed
v1.08 [2012.06.03]
  • Fixed recycled tables conflicting with each other (Level Graph bug)
  • Removed icons from Profiles tab because they also showed up in other AddOns
v1.07 [2012.05.31]
  • Hopefully fixed Autogratz not responding to achievements
  • Optimized code and updated locales
v1.06 [2012.05.29]
  • Updated ding messages
  • Added Time Format preview
  • The Level Data window is now resizable
v1.05 [2012.05.23]
  • Improved db code, this resets AFK time and deaths
  • 1.04.2 Updated koKR locale by nfrog
v1.04 [2012.05.22]
  • The guild emblem icon now properly resets when leaving a guild
  • Updated koKR locale by nfrog
v1.03 [2012.05.21]
  • Fixed the guild emblem icon from sometimes reverting back to the guildless icon
v1.02 [2012.05.21]
  • Fixed a bug in the (Real ID) friend dings code (reported by goldengamer@WoWI)
v1.01 [2012.05.20]
  • Updated the LibDataBroker display
  • Hopefully fixed a bug with the green Level Graph not being drawn
v1.00 [2012.05.15]
  • Updated deDE, esES and ruRU Locales
  • Fixed guildmember levelup message
v0.99 [2012.05.12]
  • Attempt to fix Ticket #18 by Happosi, concerning the Guild code
  • Optimized code
v0.98 [2012.05.09]
  • Initial rewrite and code optimization
  • Now supports copypasting Level Data to clipboard
  • Now supports up to 100 random messages
  • Added Level Graphs and support for LibSharedMedia Sounds
  • You can now choose between the "Legacy" and "Blizzard" time format

  • Reintroduced support for Localization
  • This release is now backward compatible with Level Data from v0.95
  • Guild and AutoGratz code hasn't been tested since I don't have an active subscription. Please do report any errors
v0.95 [2012.02.09]
  • This is just a minor update; ReadySetDing still needs to be rewritten
  • Updated options menu with tabs
  • Updated Ace3 to r1041
  • /played spam from other addons (at start) should also be filtered now
  • Removed the deDE, esES, ruRU locales for now because of new Localization code
  • Fixed Real ID dings showing the wrong player, fixed taint from Real ID dings
  • (curse.com) v0.94 was improperly packaged, because of an error in the .pkgmeta
  • (curse.com) v0.93 Initial Git project
I'll be away for a month in the United States

[2012.02.09] v0.95a: Accidentally uploaded Ketho CombatLog v1.05 instead of ReadySetDing; Pushing new zip (><)
v0.92 [2011.09.27]
  • The Stopwatch now gets hidden properly when the timer exceeds 100 hours or when the player is at max level
v0.91 [2011.09.26]
  • Forgot to do a formatstring in the Guild Member Level Diffs message
v0.90 [2011.09.24]
  • Improved code and fixed a couple of small bugs
v0.89 [2011.09.22]
  • [Party Dings] now also includes Raid/Battleground dings
  • Added option for using the Blizzard Stopwatch
  • Added LibDataBroker timer display, and improved the LDB tooltip
  • Fixed time grammar error: e.g. "4.1 minute" instead of "4.1 minutes"
v0.88 [2011.09.06]
  • Reduced Autogratz spam
  • - 300 seconds cooldown
  • - Blacklisted common achievements, e.g. [An Honorable Kill]
  • - Improved gratz messages to be more random
  • - Added option to disable while AFK
  • Updated German locale by Neutronimity
v0.87 [2011.08.26]
  • Added LibDataBroker support
  • Added an option to hide the /played message on Level Up / logging in
  • Added support for overflowing messages (255+ characters)
  • Reduced the (optional) Autogratz spam
  • Fixed a bug with the WhoFrame showing up (Ticket #15)
v0.86 [2011.06.30]
  • Updated for the bigger Options Window in Patch v4.2
  • Added a few "Ding Sound" Examples, to make it more intuitive
  • Removed strreplace (deprecated) and replaced with gsub
  • Fixed the changed BNGetFriendToonInfo parameter positions
  • Fixed a taint error, this involves Friend Dings now only being updated out of combat (reported by darksh?man@EU)
  • Updated Ace3 to r1032 (2011.06.29)
  • Bumped TOC to 40200
v0.85 [2011.06.12]
  • Fixed an error with the "Level Summary" (reported by Qwestor@Curse)
    Let's just say I tried to supply a "nil" to strjoin, and it choked on it (><)
  • Added an option for "Raid Warning" Ding messages, which can be useful for in screenshots
    Actually, this was previously possible by disabling the "Party announce" option, and thus very obscure to find
v0.83 Beta + v0.84 [2011.06.10]
  • New: Real ID Friend Dings, and Party Dings (Ticket #3)
  • Added option for random Guild Member Ding messages
  • Added Time Format option
  • Added Racial Language option for roleplaying purpose (suggested by kaisoul@Curse)
  • Added Spanish (esES) translation by Pablous
  • Rearranged the option menus
  • Bumped the TOC to 40100
  • Added forwards compatibility for Patch 4.2.0 (PTR)
  • Fixed the [AFK] parameter
  • Fixed [Guild Member Dings: Level Achievements] filter
  • Moved the InstanceTimer out to kInstanceTimer
    -
  • Real ID Friend Characters are now colored according to their class
  • Fixed a bug where Guild Member Ding Messages only returned "[ERROR] No Message" (reported by darksh?man@EU)
v0.82 [2011.03.14]
  • Optimized core code (acquired from SimpleDing)
  • Added forwards compatibility with Patch 4.1.0 Combat Log changes
  • Added an experimental Guild Level Speed Rankings "print button"
  • Added Experience Speed (XP/Hour) [XP]
  • Added "Activity" (In-game Time / Real Time)%
  • Updated Stats Menu
  • Updated Instance Timer: Heroic Deadmines, Grim Batol, Lost City of the Tol'vir, Halls of Origination (reported by tordenflesk@WoWI)
  • Fixed Guild Member Dings Filter: Level Achievements
  • Timestamps are now saved for Level 1 (previously only Level 2 and up)
  • Removed "Real Time" from the export functionality, since it can be derived from "Unix Time"
  • Due to "code optimization", the Level Summary data of previous versions are spaced out ..
  • Wishes Japan good luck (=.=)
v0.81 [2011.02.21]
This maintenance release mainly addresses bugfixes and tweaks some stuff around
  • Added: RaidTarget icons overview to Autogratz Tab
  • Fixed Tickets: #8 + #10 (by MarkParish) and #11 (by tednik)
  • Fixed Lua error: Guild Members that were level 1, and dinged, would give an error
  • [KILLS] now reflects all kills done, instead of only PvP kills
v0.80 [2011.02.15]
Finally released it, after these 3 quick betas, thanks for all the feedback everyone =)
  • optimized/improved code
  • + tabs for AutoGratz & Guild Member Dings
  • + option for random ding messages (suggested by peewee_sweden@WoWI)
  • + option to show Dings in the center of the screen
  • + option for playing Custom Sounds on Ding
  • + option for Zone Announce
  • + level filter for Guild Member Dings
  • + Slash Commands: /rsd blah will return the arguments
  • + optional Guild Member Levelspeed variable [SPEED]
  • Now validates against ding message's max length (reported by Eincrou@WoWI)
  • Guild Member Dings Announce is now a simple toggle, instead of tristate toggle
  • Guild Members are now colored according to their class, and are clickable hyperlinks when output to a Chat Window
  • The Options Menu now automatically expands when accessing from "/rsd"
  • It's now possible to export Level Data to ..\Logs\WoWChatLog.txt with /rsd export
  • This includes: LevelTime, TotalTime, RealTime, Timestamps, Unix Timestamps
  • Updated Instance Timer; Completing instances solo will announce to yourself instead
  • Fixed a bug where sometimes a Guild Member's name returned nil (thanks MarkParish@Curse)
  • Improved Localization for Time Strings
  • Every feature is now optional (except showing your own Ding Message ofcourse)
  • Removed Ketho CombatLog mod
----- ----- ----- ----- ----- ----- ----- ----- ----
v0.77 + v0.78 + v0.79 Beta [2011.02.15]
  • Didn't make a changelog yet, it's kinda big ><
  • Actually, I don't even know WTF got changed myself, anymore ...
----- ----- ----- ----- ----- ----- ----- ----- ----
v0.76 [2010.11.04]
  • Added: Screenshot Hide UI functionality (suggested by Eronian23@WoWInterface), Instance Times history
  • Fixed: QuestGuru GuildRoster conflict (again)
  • Checks more accurately for Guild Dings (if enabled): every 12 seconds (previously 17 sec)
----- ----- ----- ----- ----- ----- ----- ----- ----
v0.75 [2010.11.01]
  • Fixed: QuestGuru GuildRoster conflict (reported by mkcorp@Curse), Instance Backup Timer (again)
  • Localization: Added missing "Level Summary" string that would give an error for new/"nondinged" users (reported by Zidomo@WoWInterface)
  • Embeded the AceGUI-3.0 library again (previously removed in v0.70 since I falsely thought it wasn't needed)
----- ----- ----- ----- ----- ----- ----- ----- -----
v0.74 [2010.10.29]
  • Updated: Ace3 r981 (2010.10.27)
  • Localization: Added German Locale by Freydis88, Melikae and Littlelizzi
  • Fixed: Real ID Broadcast now properly restores original message, Instance Backup Timer now works for slower "instance loading times"
----- ----- ----- ----- ----- ----- ----- ----- -----
v0.73 [2010.10.28]
  • [Guild Dings] Added: Level diffs and Time diffs [TESTDIFF]
----- ----- ----- ----- ----- ----- ----- ----- -----
v0.71+v0.72 [2010.10.27]
  • v0.71: Hotfixed Guild Dings Announce (Level Changes): Show it in the Local Chatframe properly at login now instead of "announce spam"
  • v0.72: Hotfixed Guild Dings Announce: Properly only announce when the "tristate" option is enabled, previously would announce even though disabled
----- ----- ----- ----- ----- ----- ----- ----- -----
v0.70 [2010.10.27]
  • Added #1: [AFK], [AFK+], [KILLS], [KILLS+], [DEATHS#], [QUESTS], [REALM], [DATE], [DATE2]
  • Added #2: Guild Dings + custom message, Optional Combat Log Mod
  • Fixed: [DEATHS], [DEATHS+] (now using Achievement Statistics)
  • Improved: [SPEED], #Instance Timer: Works for all Locales, Timer is now "smarter"
  • Changed: [Announce Delay] to 0.0 sec, previously 2.0 sec, so the Screenshot will have the Ding Message again
  • Added Locales, and a little bit of German and Russian. Most translations taken from GlobalStrings.lua
  • Code optimizing/refactoring
----- ----- ----- ----- ----- ----- ----- ----- -----
Optional Files (0)


Archived Files (47)
File Name
Version
Size
Author
Date
1.13
199kB
Ketho
05-02-13 06:05 PM
1.12
201kB
Ketho
12-01-12 11:10 AM
1.11
201kB
Ketho
09-16-12 07:31 PM
1.10
208kB
Ketho
08-27-12 11:59 PM
1.09
207kB
Ketho
06-05-12 03:21 PM
1.08
207kB
Ketho
06-03-12 12:45 PM
1.07
210kB
Ketho
05-30-12 08:47 PM
1.06
209kB
Ketho
05-29-12 03:35 PM
1.05
209kB
Ketho
05-23-12 06:59 AM
1.04
209kB
Ketho
05-21-12 05:16 PM
1.03
205kB
Ketho
05-21-12 04:56 AM
1.02
205kB
Ketho
05-20-12 07:43 PM
1.01
205kB
Ketho
05-20-12 03:22 PM
1.00
204kB
Ketho
05-15-12 05:05 AM
0.99
204kB
Ketho
05-12-12 01:04 AM
0.98
204kB
Ketho
05-08-12 07:27 PM
0.97beta
201kB
Ketho
05-06-12 02:23 AM
0.96beta
203kB
Ketho
05-06-12 12:03 AM
0.95
153kB
Ketho
02-09-12 11:56 AM
0.93
158kB
Ketho
10-18-11 02:51 AM
0.92
158kB
Ketho
09-26-11 08:43 PM
0.91
158kB
Ketho
09-25-11 10:27 PM
0.90
158kB
Ketho
09-24-11 04:35 PM
0.89
158kB
Ketho
09-22-11 06:14 AM
0.88
158kB
Ketho
09-05-11 06:37 PM
0.87
155kB
Ketho
08-25-11 07:27 PM
0.86
152kB
Ketho
06-30-11 01:10 AM
0.85
151kB
Ketho
06-11-11 06:37 PM
0.84
151kB
Ketho
06-09-11 06:50 PM
0.83 Beta
151kB
Ketho
06-04-11 06:12 PM
0.82
154kB
Ketho
03-14-11 02:36 PM
0.81
154kB
Ketho
02-21-11 08:05 PM
0.80
154kB
Ketho
02-16-11 05:38 PM
0.78 Beta
149kB
Ketho
02-11-11 09:13 PM
0.77 Beta
147kB
Ketho
02-07-11 12:51 PM
0.76
179kB
Ketho
11-03-10 11:03 PM
0.75
179kB
Ketho
10-31-10 09:53 PM
0.74
125kB
Ketho
10-29-10 01:52 PM
0.73
127kB
Ketho
10-27-10 05:04 PM
0.70
127kB
Ketho
10-26-10 09:44 PM
0.63
186kB
Ketho
10-14-10 09:07 PM
0.61
186kB
Ketho
10-14-10 06:33 AM
0.60
185kB
Ketho
10-12-10 04:27 PM
0.52
178kB
Ketho
09-04-10 04:08 PM
0.51
176kB
Ketho
09-03-10 08:04 PM
0.5
175kB
Ketho
09-01-10 05:32 PM
0.4
169kB
Ketho
03-18-10 05:53 PM


Post A Reply Comment Options
Unread 10-12-10, 09:33 PM  
Eincrou
A Murloc Raider

Forum posts: 5
File comments: 19
Uploads: 0
Errors in v0.60 [2010.09.04]

Hi, Ketho, and thanks for this wonderful addon.

The US realms are finally online, and there are a number of issues with the latest version I can report. RSD is the only addon loaded while taking these error reports.

Upon log-in, there are immediately these two errors:

Code:
Message: Interface\AddOns\ReadySetDing\Core.lua:590: attempt to get length of field 'levelTimeList' (a nil value)
Time: 10/12/10 23:22:52
Count: 1
Stack: Interface\AddOns\ReadySetDing\Core.lua:590: in function <Interface\AddOns\ReadySetDing\Core.lua:567>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...dOns\ReadySetDing\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: in function `EnableAddon'
...dOns\ReadySetDing\Libs\AceAddon-3.0\AceAddon-3.0.lua:629: in function <...dOns\ReadySetDing\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:316: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:517: in function <Interface\FrameXML\UIParent.lua:492>

Locals: <none>
And:
Code:
Message: Interface\AddOns\ReadySetDing\Core.lua:813: attempt to index field 'levelTimeList' (a nil value)
Time: 10/12/10 23:22:59
Count: 1
Stack: Interface\AddOns\ReadySetDing\Core.lua:813: in function `?'
...ing\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ing\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...ing\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...dOns\ReadySetDing\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...dOns\ReadySetDing\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: <none>


Also, there are two more errors upon opening the configuration menu. The title menu, where it allows selection of where to post level up messages and what those messages will say, does not show anything except the RSD version number and date. The submenus do properly show their contents.

Code:
Message: Interface\AddOns\ReadySetDing\Core.lua:661: attempt to index field 'levelTimeList' (a nil value)
Time: 10/12/10 23:23:56
Count: 2
Stack: Interface\AddOns\ReadySetDing\Core.lua:661: in function `RSD_timeDiff'
Interface\AddOns\ReadySetDing\Core.lua:699: in function `RSD_ReplaceText'
Interface\AddOns\ReadySetDing\Core.lua:121: in function `member'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:251: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:199>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:373: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:346>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1055: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1051>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1538: in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1814: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1842: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1840>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...e\AddOns\ReadySetDing\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Locals: <none>
And:

Code:
Message: Interface\AddOns\ReadySetDing\Core.lua:449: attempt to perform arithmetic on field '?' (a nil value)
Time: 10/12/10 23:23:59
Count: 2
Stack: Interface\AddOns\ReadySetDing\Core.lua:449: in function `member'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:251: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:199>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:373: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:346>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1055: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1051>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1538: in function `FeedGroup'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1814: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1842: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1840>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...e\AddOns\ReadySetDing\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Locals: <none>
I'm excited to see what new message variables you've added, since I was actually going to request that you allow us to report the character name. I'll bet you did add this feature, but I can't know for sure because the config doesn't display properly.

Thanks again for your hard work on this project.
Eincrou is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 08:54 AM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
Thanks for the addon!
habik is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 02:19 AM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 566
File comments: 115
Uploads: 29
Originally posted by Nari
Nice addon, but please make so that you dont have to put [TIME] and [LEVEL] in Ding Message
yes it gives you an error message when you don't put them in ..
.. But it if you remove those it would still work and just announce your message

Should've sneaked in a message somewhere its totally OK if you want to just only say "DING!"

and thanks for the first comment on this simple addon
Ketho is offline Report comment to moderator  
Reply With Quote
Unread 05-23-10, 01:00 AM  
Nari
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
Nice addon, but please make so that you dont have to put [TIME] and [LEVEL] in Ding Message
Nari is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: