Download
(190Kb)
Download
Updated: 02-08-13 01:34 AM
Pictures
File Info
Updated:02-08-13 01:34 AM
Created:07-17-10 08:08 PM
Downloads:5,721
Favorites:23
MD5:
Categories:Miscellaneous, DPS, Healers, Tank, Data Mods

cTools  Popular! (More than 5000 hits)

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


Post A Reply Comment Options
Unread 05-28-11, 01:10 AM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
I have uploaded my cMedia that contains various fonts/textures I use on anything and everything I make so by all means use it if you wish.


cTools has been reworked a bit making it so you can configure everything from 1 config file now. Be sure to save all of your configurations and alter the config file to reflect your settings.

The herolust module also has been altered so now it also supports BM hunters with Ancient Hysteria.
Report comment to moderator  
Reply With Quote
Unread 05-24-11, 02:43 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
I've been slacking with getting an updated fully working version after 4.0. I'll try to have it up by this weekend. Everything still works aside from there's absolutely no sending messages to channels. :P
Report comment to moderator  
Reply With Quote
Unread 04-07-11, 09:45 AM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.1.3 (Remove this one, I rushed an update and forgot to adjust some previous settings.)


v2.1.4 Released

Altered the tanking and healing modules by making the spell durations more efficient as well as added slash commands.
/tank - Toggles tanking alerts/fades
/heal - Toggles healing alerts/fades

These are not saved in a db so you will have to use it on logins.

Remember to save your previous settings so you can update the files accordingly.
Report comment to moderator  
Reply With Quote
Unread 02-26-11, 05:13 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
Originally posted by random_
Ty, setting up profile like that did what i wanted. If you dont mind, how do I go about the 2nd part of the question, semi-transparent stats_viewport bar? As seen in:



I tried searching for transparency setting in the .lua but couldnt find it.
That actual screenshot was taken before I added a viewport so that was a kgpanel graphic. There is no option to have the current viewports alpha adjusted.
Report comment to moderator  
Reply With Quote
Unread 02-25-11, 08:51 AM  
random_
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 13
Uploads: 1
Ty, setting up profile like that did what i wanted. If you dont mind, how do I go about the 2nd part of the question, semi-transparent stats_viewport bar? As seen in:



I tried searching for transparency setting in the .lua but couldnt find it.
Report comment to moderator  
Reply With Quote
Unread 02-24-11, 10:54 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
Originally posted by random_
Hi, love the idea of this addon! Had some issues installing, since addon folder had 2_1_2 in name which didnt work. Removed the numbers and its all good now.

Stats apparead in the middle of the screen, I guess thats default or should they be on the bars already? I have some problems moving around MEM stat specifically since its covered with popup and I cant position it precisely, its a guessing game. Now that I think of it, I guess I could edit the layout.txt file?

I tried the class colored viewport bar, but its a bit too distracting. I went in and disabled class color, but it remains white. How can I achieve the transparent look that you got in the screenshot? Also border seems a bit different, maybe because its transparent.

Thanks for answers and great addon!
Glad you like it! As for the _2_1_2 in the filename, yeah that's there to show the version number.. remove it like you did.

The mod requires you to alter the .lua files for pretty much all of the modules.

Open up the stats.lua module and scroll down to about line 150. You will see a default profile setup, use that as an example on adjusting positioning.

So below..
Code:
	['Default'] = {
		['Default'] = {
			fps = {X=0, Y=80},
			latency = {X=0, Y=60},
   			experience = {X=0, Y=40},
   			money = {X=-0, Y=20},
   			durability = {X=0, Y=0},
   			mail = {X=0, Y=-20},
   			time = {X=0, Y=-40},
   			statline = {X=0, Y=-60},
   			reputation = {X=0, Y=-80},
   			memory = {X=0, Y=-100},
   			zone = {X=0, Y=-120},
		},
	},
you would do...
Code:
	['ServerName'] = {
		['CharacterName'] = {
			fps = {X=-900, Y=-571},
			latency = {X=-830, Y=-571},
   			experience = {X=-600, Y=-571},
   			money = {X=-400, Y=-571},
   			durability = {X=-760, Y=-571},
   			mail = {X=830, Y=571},
   			time = {X=900, Y=571},
   			statline = {X=700, Y=-571},
   			reputation = {X=410, Y=-571},
   			memory = {X=-900, Y=571},
   			zone = {X=0, Y=571},
		},
	},
Last edited by Tim : 02-24-11 at 10:55 PM.
Report comment to moderator  
Reply With Quote
Unread 02-23-11, 11:07 AM  
random_
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 13
Uploads: 1
Hi, love the idea of this addon! Had some issues installing, since addon folder had 2_1_2 in name which didnt work. Removed the numbers and its all good now.

Stats apparead in the middle of the screen, I guess thats default or should they be on the bars already? I have some problems moving around MEM stat specifically since its covered with popup and I cant position it precisely, its a guessing game. Now that I think of it, I guess I could edit the layout.txt file?

I tried the class colored viewport bar, but its a bit too distracting. I went in and disabled class color, but it remains white. How can I achieve the transparent look that you got in the screenshot? Also border seems a bit different, maybe because its transparent.

Thanks for answers and great addon!
Report comment to moderator  
Reply With Quote
Unread 02-22-11, 01:51 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.1.2

Healing module added. Pretty much does the same thing as the tanking module but for healers so it will announce various stuff like Mana Tide Totem, Guardian Spirit, etc.

Remember to save your configurations before updating.
Report comment to moderator  
Reply With Quote
Unread 01-14-11, 01:06 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.1.1

Fixed bugs listed here in the comments as well as a couple I didn't post.
Enraged Regeneration was added to the tanking module for alerts.

Remember to save your configurations as the included ones are my own.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 04:17 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
Found a bug when I hit 85 last night with the experience element.

Open stats.lua and go down to line 937, make it look like this:
Code:
         ctsb.elements['experience']:SetScript('OnUpdate', function() if not ctsb.elements['experience'].text:GetText() == '' then if string.lower(ctsb.elements['experience'].text:GetText()) == 'experience' then ctsb.elements['experience'].text:SetText(' ') end end end)
Report comment to moderator  
Reply With Quote
Unread 12-02-10, 07:02 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.1.0

No bug fixes just an adjustment to buffed.

After I did VOA I kept getting the buff messages and I thought it wasn't needed so I added a variable so you can ignore the buff checks in bgs, arena or pvp-like zones/instances.


Updated
Forgot to actually declare bgORarena a function. You can either download this new update or open buffed.lua and go down to line 135 and do the following:

change
Code:
local bgORarena()
to
Code:
local function bgORarena()
Last edited by Tim : 12-02-10 at 08:34 PM.
Report comment to moderator  
Reply With Quote
Unread 11-30-10, 04:38 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.0.9

Fixed various bugs such as memory readings and profiling.
New module added, "Buffed" - sort of like BigBrother but the alerts are only on your screen.
Report comment to moderator  
Reply With Quote
Unread 11-11-10, 10:19 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
v2.0.8

Couple bug fixes with time and memory.
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 09:01 PM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 188
Uploads: 0
Originally posted by Naberius
I'm an idiot, I had miss types commented out so that I could test the taunts. It's fixed now.
Awesome, thanks so much
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 08:56 PM  
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 308
File comments: 105
Uploads: 11
I'm an idiot, I had miss types commented out so that I could test the taunts. It's fixed now.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: