Download
(190 Kb)
Download
Updated: 02-08-13 12:34 AM
Pictures
File Info
Compatibility:
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:02-08-13 12:34 AM
Created:07-17-10 08:08 PM
Downloads:2,913
Favorites:23
MD5:
Categories:Miscellaneous, DPS, Healers, Tank, Data Mods
cTools
Version: 2.3.5
by: Naberius [More]
cTools

This will only work the new 5.0.4 patch.

What is it?
- Little mod with various tools that I add to enhance my ventures in WoW.

What's featured in it?

++ Stats - datatext elements (fps/latency/gold/xp/durability/mail/time/rep/memory/zonetext/statline)
++ Filter - chat filter that supports strings as well as players
++ Buffed - self buff reminder (chatbox notification for a couple classes)
++ Tank - notify specific channel when tank cds are used & fade
++ Heal - notify specific channel when healing cds are used & fade
++ Herolust - specific/random messages when heroism/bloodlust/timewarp/hysteria are used
++ Shortcuts - various slash commands for lazy people (ie: reloadui, disband group, leave group, etc)
++ Custom - setup custom settings



Important: Any and all configuration has to be done through the lua. Use your favorite text editor to do so.

Note:
- Make sure to save copies before editing files yourself.




Some additional thanks to:
- p3lim, caellian, shiadra, badboy, vrul, mischback, tuk, elv and haleth
[July 2]
- Removed debugging stuff I used on the ptr that I forgot to remove on release.
- Fixed heal.lua so that you do not whisper yourself when innervating yourself. :P

[June 28]
- Combatlog Events fixed to reflect the changes in 4.2

[June 5]
- Really fixed healer cd uses this time!

[June 4]
- Fixed bug with cross-server pugging and use of cds after out of that group
- Fixed double message sending with Guardian of Ancient Kings

[May 28]
- Reworked configuration stuff to work out of 1 config file
- Updated herolust module to also be compatible with hunters
- *Fixed herolust hunter checking on login

[April 7]
- Added a couple slash commands
- Adjusted tank/heal modules for efficiency
- Fixed a bug that was present in both the tank/heal modules

[Feb 22]
- Added a new module

[Jan 14]
- Bugs fixed that were acknowledged in comments
- Added another cooldown alert in the tank module

[Dec 02]
- Adjustment to buffed
- Fixed new function in buffed /facepalm

[Nov 30]
- Various bug fixes
- New module (buffed)

[Nov 11]
- Fixed a bug with the time freezing.
- Adjusted memory module slightly with proper conversion.

[Nov 9]
- Recoded the stats module + added a viewport.
- Added an option to notify offtanks on taunts in tank.lua.

[Nov 4]
- Fixed reputation stat, was returning incorrect value for revered.

[Oct 28]
- Memory stat implemented.

[Oct 20]
- No new stuff, reworked a few things and ironed out a few bugs.

[Oct 14]
- Released 4.0 compatible version with bug.
- Bug fixed. :P

[Sep 27]
- Fixed a bug with the stat module for players > 10 and no talents spent.

[Sep 26]
- Added a tank module.
- Added multi-line spam prevention to the filter module.
- Fixed a bug with the stats module for players lower than level 10.

[Sep 18]
- Redid the talent and class determination for the stat line as the old structure didn't work for Cataclysm.
- Added MouseClick support on the time frame to toggle the Calendar.
- Added various slash commands.

[Aug 16]
- Added a variable so that you can change the | divider in the stat line to whatever you want.
- Added images to show stats and the stat line modules.

[Aug 15]
- Added another option to stats.lua (->stat line)
- Fixed some formatting with spellpower/haste where it was showing percentages instead of raw numbers.

[Aug 14]
- Added Battle.net friend support for filter.lua

[July 31]
- Fixed stats element (durability), tooltip didn't show simplified percentages.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0
821kB
05-28-11 01:07 AM
Addon


Archived Files (17)
File Name
Version
Size
Author
Date
2.3.5
190kB
Naberius
02-06-13 05:39 PM
2.3.5
190kB
Naberius
02-06-13 11:38 AM
2.3.4
190kB
Naberius
08-31-12 11:33 AM
2.3.3
190kB
Naberius
08-29-12 05:51 PM
2.2
165kB
Naberius
07-02-11 02:38 PM
2.1.9
165kB
Naberius
06-28-11 02:04 PM
2.1.8
165kB
Naberius
06-05-11 11:11 AM
2.1.7
165kB
Naberius
06-03-11 10:29 PM
2.1.6
165kB
Naberius
05-28-11 11:25 AM
2.1.5
165kB
Naberius
05-28-11 01:01 AM
2.1.4
55kB
Naberius
04-07-11 09:46 AM
2.1.2
55kB
Naberius
02-22-11 12:49 PM
2.1.1
89kB
Naberius
01-14-11 12:04 PM
2.1.0
72kB
Naberius
12-02-10 07:36 PM
2.0.8
87kB
Naberius
11-11-10 09:18 PM
2.0.7
87kB
Naberius
11-09-10 07:54 PM
2.0.6
87kB
Naberius
11-09-10 06:07 PM


Post A Reply Comment Options
Old 11-09-10, 06:12 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
I decided to just go ahead and officially add that option to the tanking module in case others would want something.

All that you need to do is alter these settings:
Code:
local alert_offtanks = true		-- announce taunt messages to offtank via whispers

local offtanks = {
	"Menopaws",
	"Value",
}
Remove Menopaws and Value as those are my characters and add your offtanks in there.
Tim is offline Report comment to moderator  
Reply With Quote
Old 11-09-10, 02:25 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Originally posted by zohar101
Oh and just one quick question. If there's more than one tank (usually 3-4 guild tanks that rotate around) I can do something like
local offtank = "NAME OF OFFTANK" or "NAME OF OFFTANK2" or "NAME OF OFFTANK3"

to pretty much cover my bases as far as other guild tanks go right?
Or is that gonna glitch if more than one of them is present at the same time?
For multiple tanks:
Code:
local offtank2 = "NAME OF OFFTANK2"	-- sends taunt messages to this offtank
local offtank3 = "NAME OF OFFTANK3"	-- sends taunt messages to this offtank
Then:
Code:
if (pst_offtank) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "WHISPER", "Common", offtank2); end
end
if (pst_offtank) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "WHISPER", "Common", offtank3); end
end
This is a temporary solution, I have to do some running in a few and when I get back I'll make it better.
Tim is offline Report comment to moderator  
Reply With Quote
Old 11-09-10, 03:55 AM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
Uploads: 0
Perfect!
Thanks so much.
I wouldn't send to rw but I like to inform the raid and then also whisper to other tank at the same time as they have repeatedly told me that if it's sent as a raid msg to them, it gets lost in all the spam. Whispers are generally kept in a separate window so more visible.
This is great though, tytyty

Oh and just one quick question. If there's more than one tank (usually 3-4 guild tanks that rotate around) I can do something like
local offtank = "NAME OF OFFTANK" or "NAME OF OFFTANK2" or "NAME OF OFFTANK3"

to pretty much cover my bases as far as other guild tanks go right?
Or is that gonna glitch if more than one of them is present at the same time?
Last edited by zohar101 : 11-09-10 at 04:23 AM.
zohar101 is offline Report comment to moderator  
Reply With Quote
Old 11-09-10, 01:05 AM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
v2.0.5 is now available.

Newly structured stats module with many new options.
New screenshot available to show the stats module & viewport I use.

Report all bugs here.
Last edited by Tim : 11-09-10 at 01:06 AM.
Tim is offline Report comment to moderator  
Reply With Quote
Old 11-08-10, 05:49 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Originally posted by zohar101
I love the announce part of this mod but for a few of the taunts I prefer in my raids to whisper the other tank in addition to announcing it in the raid. What would I have to do to add a whisper output as well as raid announce for a few of these? I see theoretically where I would add it in the lua file but not sure how to write it out
I personally find that to be way too much addon spam after I tested it but, to accomplish what I get you're asking is fairly simple. You are asking for it to send the taunt messages to the raid + raid warning + to an offtank, correct?

In the locals at the top of the file place these either above or below them.
Code:
local rw_taunts = true			-- announce taunt messages also to raid warning frame
local pst_offtank = true		-- announce taunt messages to offtank
local offtank = "NAME OF OFFTANK"	-- sends taunt messages to this offtank
Then, go down into the section where the taunt messages are and the following lines under the other SendChatMessage:
Code:
if (rw_taunts) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "RAID_WARNING"); end
if (pst_offtank) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "WHISPER", "Common", offtank); end
Example:
Code:
if (spellName == "Growl") or (spellName == "Challenging Roar") then
   SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", output_channel);
   if (rw_taunts) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "RAID_WARNING"); end
   if (pst_offtank) then SendChatMessage("** "..GetSpellLink(spellName).." ("..mType..") **", "WHISPER", "Common", offtank); end
end
Tim is offline Report comment to moderator  
Reply With Quote
Old 11-06-10, 03:21 PM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
Uploads: 0
Originally posted by Naberius
Memory stat has now been implemented.
I love the announce part of this mod but for a few of the taunts I prefer in my raids to whisper the other tank in addition to announcing it in the raid. What would I have to do to add a whisper output as well as raid announce for a few of these? I see theoretically where I would add it in the lua file but not sure how to write it out
zohar101 is offline Report comment to moderator  
Reply With Quote
Old 10-28-10, 03:24 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Memory stat has now been implemented.
Tim is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 01:26 PM  
ReverendD
A Rage Talon Dragon Guard
 
ReverendD's Avatar
AddOn Author - Click to view AddOns

Forum posts: 343
File comments: 53
Uploads: 1
Re: Re: Re: Re: Calendar Issue

Originally posted by Naberius
Glad that worked, I'll make sure to make the change myself as well to prevent further problems such as yours.

The memory stat hasn't been fully implemented yet as I was busy with updating the mod for 4.0 and then working out all the kinks. The next build will come with that stat option.
I appreciate the quick response, and I am looking forward to the MEM stat working again. Cheers.

~Rev
__________________
"Computers have enabled people to make more mistakes faster than almost any invention in history, with the possible exception of tequila and hand guns" - Mitch Ratcliffe
“A computer once beat me at chess, but it was no match for me at kick boxing” - Emo Phillips
ReverendD is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 09:18 AM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Re: Re: Re: Calendar Issue

Originally posted by ReverendD
Naberius,

I went through and made the changes you suggested and tested and it seems to have worked for me. The line #'s were 173/175 for me though. I have d/l the latest update that I am aware of.

As for using the time option, no I set that to false since the minimap handles that anyways.

To add one more item, I have the memory stat enabled but it is not showing up for me, I have no errors regarding it and it is set to true in the stats.lua file.

Thanks for the quick reply Naberius.
Glad that worked, I'll make sure to make the change myself as well to prevent further problems such as yours.

The memory stat hasn't been fully implemented yet as I was busy with updating the mod for 4.0 and then working out all the kinks. The next build will come with that stat option.
Tim is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 06:16 AM  
ReverendD
A Rage Talon Dragon Guard
 
ReverendD's Avatar
AddOn Author - Click to view AddOns

Forum posts: 343
File comments: 53
Uploads: 1
Re: Re: Calendar Issue

Originally posted by Naberius
Are you using the time option? Only frame that can be clicked to enter the calendar is time. I do notice a lil thing that I need to change with the time stat text after looking into your problem. If you aren't using the time option try enabling it and see if the time pops up in that spot.
Naberius,

I went through and made the changes you suggested and tested and it seems to have worked for me. The line #'s were 173/175 for me though. I have d/l the latest update that I am aware of.

As for using the time option, no I set that to false since the minimap handles that anyways.

To add one more item, I have the memory stat enabled but it is not showing up for me, I have no errors regarding it and it is set to true in the stats.lua file.

Thanks for the quick reply Naberius.
__________________
"Computers have enabled people to make more mistakes faster than almost any invention in history, with the possible exception of tequila and hand guns" - Mitch Ratcliffe
“A computer once beat me at chess, but it was no match for me at kick boxing” - Emo Phillips
ReverendD is offline Report comment to moderator  
Reply With Quote
Old 10-23-10, 12:48 AM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Re: Calendar Issue

Originally posted by ReverendD
Naberuis,

Something I have run into with using your addon is a small frame in the middle of the screen which causes the calendar to open anytime you click there. You cannot see the frame as it is clear. The only way I found it was using /framestack and walking through every single addon disabling/enabling and looking to see the frame came back. Here is the original thread I started (http://www.wowinterface.com/forums/s...410#post213410) to get some assistance.

Can you look into this and see if it is causing the same issues for you or others? Thanks Naberius.

~Rev
Are you using the time option? Only frame that can be clicked to enter the calendar is time. I do notice a lil thing that I need to change with the time stat text after looking into your problem. If you aren't using the time option try enabling it and see if the time pops up in that spot.

I have a small fix for that if that's the case. I'll also probably add some dummy coordinates for texts/frames if they're disabled.


Go down to line 175 in stats.lua and you will see:
Code:
local stat_TIME = cFrame:CreateFontString(nil, "OVERLAY")
Change that to:
Code:
local stat_TIME = TIMEFrame:CreateFontString(nil, "OVERLAY")
Then go down a couple more lines to 179 and you will see:
Code:
TIMEFrame:SetScript("OnMouseDown", function() ToggleCalendar() end)
Add this line below it:
Code:
if (showTIME) then TIMEFrame:Show() else TIMEFrame:Hide() end
This should fix your problem if it is what I think it is.
Last edited by Tim : 10-23-10 at 12:58 AM.
Tim is offline Report comment to moderator  
Reply With Quote
Old 10-22-10, 06:01 PM  
ReverendD
A Rage Talon Dragon Guard
 
ReverendD's Avatar
AddOn Author - Click to view AddOns

Forum posts: 343
File comments: 53
Uploads: 1
Calendar Issue

Naberuis,

Something I have run into with using your addon is a small frame in the middle of the screen which causes the calendar to open anytime you click there. You cannot see the frame as it is clear. The only way I found it was using /framestack and walking through every single addon disabling/enabling and looking to see the frame came back. Here is the original thread I started (http://www.wowinterface.com/forums/s...410#post213410) to get some assistance.

Can you look into this and see if it is causing the same issues for you or others? Thanks Naberius.

~Rev
__________________
"Computers have enabled people to make more mistakes faster than almost any invention in history, with the possible exception of tequila and hand guns" - Mitch Ratcliffe
“A computer once beat me at chess, but it was no match for me at kick boxing” - Emo Phillips
ReverendD is offline Report comment to moderator  
Reply With Quote
Old 10-20-10, 05:49 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
No new real additions in this last build, just a few ironed out bugs along with reworking some of the coding. There is 4 new slash commands: /r10, /h10, /r25, /h25 which will set your raid difficulty to the desired one.

The mohawk module is also now discontinued until Blizzard decides to allow mods to remove buffs. The module will remain with the addon in the event Blizzard makes changes.
Last edited by Tim : 10-20-10 at 05:50 PM.
Tim is offline Report comment to moderator  
Reply With Quote
Old 10-14-10, 03:57 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
cTools is 4.0 compatible.

The release earlier today had an error with the stat line if you were a caster but, that has been remedied.
Tim is offline Report comment to moderator  
Reply With Quote
Old 09-27-10, 12:53 PM  
Tim
A Black Drake
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 80
Uploads: 6
Nothing new in this release besides a bug fix with the stat line where if you're above lvl 10 and you have no points spent it would error.
Tim is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: