Category: Developer Utilities
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Iriel's Portal Bug Reports Feature Requests
Author:
Version:
1.11-30000
Date:
10-14-2008 12:41 AM
Size:
34.94 Kb
Downloads:
101,299
Favorites:
210
MD5:
Pictures
Click to enlarge
Example from /dump ChatFrame1
Click to enlarge
/dtchatevent links and tooltip
/dtframestack info tooltip
Click to enlarge
EventTrace popup for combat event
DevTools   Popular! (More than 5000 hits)
DevTools - Development tools for UI authors.

A relatively simple AddOn which provides some slash commands

/reload

Just a shortcut (since I'm lazy) for /script ReloadUI()

/dump expression

Prints the result of executing a Lua expression (Basically /script but with
output). It should be able to handle pretty much any kind of return data
(including self-referential nested tables!)

e.g.
/dump GetPlayerMapPosition("player")

DevTools: value=GetPlayerMapPosition("player")
[1]0.43320921063423
[2]0.69365233182907

/dtchatevent

Toggle chat event tracking/debugging (this is a saved setting). When
active each chat frame message (in all standard ChatFrames) will be
prefixed by a marker that can be clicked on the pop up the details of
the event that created it.

/dtchatevent buffer

Displays the current chat event rolling buffer size.

/dtchatevent buffer <size>

Set the current chat event rolling buffer size
(e.g. /dtchatevent buffer 10000), the default buffer size is 1000.

/dtframestack

Toggles the 'frame stack' window, which displays the stack of visible
frames under the mouse pointer. (There are also key bindings for this).

/dteventtrace [command]
/dtevents [command]

Without any command it toggles visibility of the event trace frame. The
following commands are also recognized:

stop -- Halts collection of events
start -- Starts normal collection of events
fill -- Starts collection of 50 events (then stops)
toggle -- Equivalent to no parameters
  Change Log - DevTools
1.11 - Ready for 3.0!
1.8 - General cleanup build, also added delayed load to /dtevents (note this is the default, if
you want to start capturing events right away as it used to, use /dtevents auto to turn on
auto start-on-load)
1.7 - Even more support for combat events in 2.4
1.6 - Updated to support extended combat events in 2.4
  Optional Files - DevTools
Sorry, there are currently no optional files available.
  Comments - DevTools
Post A Reply
Author Comments Comment Options
Old 05-29-2009, 10:03 AM  
dr_AllCOM3
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 30
Uploads: 2
This addon helps a A LOT while developing my own addons.
5/5
dr_AllCOM3 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-18-2009, 12:49 PM  
anseloth
A Defias Bandit
 
anseloth's Avatar

Forum posts: 2
File comments: 39
Uploads: 0
is anyone still working on this mod?

just wondering, is anyone still working on this mod? a new version that is up to date would be really good.

if it comes down to it, i can always give it a try, but, i am still new to the mod programming scene, so it would be a lot better for someone who already knows how to program mods well.

another mod that i discovered that helps with making mods like this one, and is also out of date, is http://www.wowinterface.com/download...66-WowLua.html. its called WowLua, in case anyone was wondering.
__________________

Last edited by anseloth : 05-18-2009 at 01:02 PM.
anseloth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-01-2009, 04:47 AM  
Tifi
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 92
Uploads: 5
Here's a macro to toggle event logging. The slash command /dteventtrace[ toggle] just toggles the visibility of the window. This macro shows the event trace frame if it's not visible, starts logging if we're currently not logging, and stops if we are.
Code:
/run local d,f=DevTools,EventTraceVisualFrame; if not d:GetEventTraceStatus() then d:EventTrace_Start(false); else d:EventTrace_Stop(); end; if not f or not f:IsShown() then d.EventTrace_SlashCommand(""); end;
Tifi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 06:42 PM  
Speeddymon
A Kobold Labourer

Forum posts: 1
File comments: 19
Uploads: 0
Any chance of getting it up to date for the current version of WoW? I am working on an addon and having to fix an addon to troubleshoot another addon is a bit annoying...
Speeddymon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-29-2008, 12:48 PM  
Mera
A Rage Talon Dragon Guard
 
Mera's Avatar
Interface Author - Click to view interfaces

Forum posts: 314
File comments: 103
Uploads: 7
Suggestion

I have a small suggestion Iriel, to be able to saves filters we want to show/hide in the /dtevents windows, when clicking the "?" icon, this would save much time to not have to check/uncheck which event I would like to filter after each connnection or each Reloadui. Like 2 button, on to uncheck all , the other to check all and by logging what is checked/unchecked into the profile.

Last edited by Mera : 04-29-2008 at 12:51 PM.
Mera is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-28-2008, 05:50 PM  
Mera
A Rage Talon Dragon Guard
 
Mera's Avatar
Interface Author - Click to view interfaces

Forum posts: 314
File comments: 103
Uploads: 7
GG

Saves time your addon, very handy, keep it up my friend I love you

ps: rated 5/5 excellent!

Last edited by Mera : 04-29-2008 at 10:09 AM.
Mera is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-01-2008, 02:50 PM  
Iriel
Super Moderator
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 377
File comments: 22
Uploads: 29
Yes, sorry about that.. I forgot that 2.3 didn't define all of the symbols.
Iriel is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-19-2008, 05:21 PM  
dracula
A Defias Bandit

Forum posts: 2
File comments: 70
Uploads: 0
I assume this is only supposed to work on PTR and not with 2.3 as stated on the WoWInterface addon portal?

Getting error:
DevToolsEventTraceFormats.lua: line 128: "Index is nil"

local POWER_TYPES = {
[SPELL_POWER_MANA] = "MANA", <----
[SPELL_POWER_RAGE] = "RAGE",
[SPELL_POWER_FOCUS] = "FOCUS",
[SPELL_POWER_ENERGY] = "ENERGY",
[SPELL_POWER_HAPPINESS] = "HAPPINESS",
[SPELL_POWER_RUNES] = "RUNES",
[-2] = "HEALTH";
}
dracula is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-12-2007, 04:19 AM  
orionshock
A Deviate Faerie Dragon
 
orionshock's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 43
Uploads: 4
any chance at getting the event variables if any?
orionshock is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-08-2007, 01:51 PM  
elfchief
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
LoD?

WTB [Load On Demand Version]


... pweeze?
elfchief is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.