myDebug
| Last Update: | May 13, 2008 (1 month ago) |
|---|---|
| Category: | Development & Debugging |
| Tags: | developer and tools |
| Project Manager: | Scheid |
| Current Version: | myDebug 1.5.20400 (for World of Warcraft 2.4.0) |
| Downloads Today: | 6 |
| Downloads Total: | 7,118 |
| Favorites: | 97 |
| Comments: | 31 |
- About myDebug
Description
===========
myDebug is a World of Warcraft AddOn. It provides debug tools to the AddOns
developpers. You can browse a variable like a tree. You can type scripts and
execute them.
Install
=======
Extract the files into your ..\World of Warcraft\Interface\AddOns directory.
Features
========
* Variable tree display
* Insert/Edit/Delete variables in the tree
* Edit/Execute scripts
* Scripts saved
* Localization (english, french, german)
* Low memory usage (~0.2MB)
* myAddOns support
Usage
=====
You can toggle the debug tools with the "Toggle Debug Tools" key binding.
The tree can display all kind of variables (string, number, boolean,
function...). If you enter a valid lua code (function call, sub-table...)
the tree will display the result of your code.
You can insert new values in a table. If you try to insert a value in a
non-table variable you will need to confirm to change it into a table.
You can edit or delete any variable except the root one. If you edit a number
with a numeric value it remains a number. Any other variable type is changed
into a string.
Known Issues
============
* None
- Downloads (11)
- Tickets
- Comments
- RSS
You need to login or register to post comments.
Benefits of Registration
- Interact with hundreds of thousands of other gamers on an open social network.
- Post your stories, news, images, videos, and other content to share.
- Create a network with your fellow gamers or join an existing one.
- Gain reputation for everything you do.
- Similar Tools
- 331 Ace2 / Ace Development & Debugging
- 97 Cosmos feat. Khaos Development & Debugging
- 58 BugSack Development & Debugging
- 40 MpqViewer Development & Debugging and ...
- 36 Baud Error Frame Development & Debugging
- 438 Faster Ping Applications
- 331 Ace2 / Ace Development & Debugging
- 97 Cosmos feat. Khaos Development & Debugging
- 93 WOWmodelview Miscellaneous
- 74 Vent 2.3 Applications
Advertisement





- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug is working fine with the patch 2.3 so I just updated the toc number.
- +1
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug v1.5: At last I have finished to fix and improve myDebug. This version can display all kind of variables. Yes you can ask directly for sub-tables or even call a function: the result will be displayed as a table. There is a depth limit for security. I also made the value field editable so you can change the value of a variable on the fly without using the edit button (don't forget to hit enter to validate your modification though) ^o^
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug v1.4 is working fine with patch 2.2 so I just updated the toc version.
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug v1.4 is working fine with patch 2.1 so I just updated the toc version.
- +0
- Thumbs Down
- Thumbs Up
Scheid saidI finally updated myDebug. Sorry for the long wait I have been very busy. I also included some improvements done by Mikk in his own version. Thanks for the suggestions and for the code lol ^o^
- +0
- Thumbs Down
- Thumbs Up
xinag saidthe updated version for the 2.0 patch can be found here:
http://arturelecoiffeur.elitemail.org/myDebug/
- +0
- Thumbs Down
- Thumbs Up
Scheid saidI removed the load on demand and fixed the data types that were not displayed in the variable tree. I also updated the toc number to be compatible with the patch 1.10.
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug is working fine with patch 1.11. I just updated the toc version. Please note that from now on all my AddOns will be packed to be installed/extracted directly in the WoW/Interface/AddOns directory.
- +0
- Thumbs Down
- Thumbs Up
funkjedi saidI tweaked your code a bit so that i could get a listing of sub-tables within a table. This mod makes my mod making life so much more bearable. Thank you for this mod.
545,546c545,553
- +0
- Thumbs Down
- Thumbs Up
Farmbuyer saidGoogle found this page for me, but also found these references: http://www.wowwiki.com/MyDebug http://www.wowinterface.com/downloads/fileinfo.php?id=5116
I'm going to try both the version here, and the (apparently) newer one there, and go with whichever one works better.
Thanks for such a great addon!
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug is working fine with patch 1.12. I just updated the toc version.
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug is working with patch 1.9 but there is a texture glitch in the Scripts tab. For now I just updated the toc file, I will solve the issue in the next version I am working on.
- +0
- Thumbs Down
- Thumbs Up
Scheid said@Axu: totally right! I have to include the other types of data. I'll have a loot at this for the next version. Thanks!
- +0
- Thumbs Down
- Thumbs Up
Axu saidIn the variable tree display, if the table index is not a string or a number, the space is left blank. Please make it say something like *function* and *userdata* etc...
- +0
- Thumbs Down
- Thumbs Up
Scheid saidNew version with a key binding to display the window. I also removed the memory display, you'll get it with a new AddOn called myMemory (http://www.curse-gaming.com/mod.php?addid=2439). Also myDebug is now load on demand, so if you have installed myDebug and wonder why you see nothing, read this:
myDebug is now load on demand. This means that myDebug is not loaded automatically when you login. You have to ask the game to load it. To do this you can use an ingame AddOn manager like myAddOns. With an AddOn manager, you can setup if you want to load myDebug manually, automatically, per class or per character.
You can get the AddOns manager myAddOns here: http://www.curse-gaming.com/mod.php?addid=358
If you don't want to use this new feature, you can disable it by removing the following 4 lines from the myDebug.toc file:
..\..\FrameXML\Fonts.xml ..\..\FrameXML\UIPanelTemplates.xml ..\..\FrameXML\CharacterFrameTemplates.xml
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug v1.1 is working fine with the 1.7.0 patch. So I just updated the .toc file. I'll update the support for myAddOns v2.0 in the next version =)
- +0
- Thumbs Down
- Thumbs Up
Scheid said@Pacer Dawn: Yes it's defaulted to be inactive because it's a debug tool for authors. That's only effective the first time you install it. Maybe I should add a note about it in the description. =) Hope you're alright now.
- +0
- Thumbs Down
- Thumbs Up
PacerDawn saidUpdate: Hmm, apparently it was turned off under AddOns. Very unusual since I have never had to go to under addons to manually turn new addons on, they just default to being on. Does myDebug do this itself?
I just installed this and tried to bring it up with CTRL-R. It shows the frame rate in the bottom middle of the screen, but that's it. No memory, no window for viewing variables and lua commands. What am I missing?
Thanks!
Additional note: It is installed in interfaces/addons/myDebug
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyDebug v1.1 is working fine with the 1.6.0 patch. So I just updated the .toc file. I'll update the support for myAddOns v2.0 in the next version =)
- +0
- Thumbs Down
- Thumbs Up
Scheid said@Bam: thanks for the comment =) 1) Sort tables: I'll look into this. 2) Execute all button: I didn't make a separate button because I don't have a lot of place. Anyway... who wants to execute ALL scripts? This is kind of stupid. Maybe I'll sumply remove this option. 3) Moveable: I won't make the window moveable since I copy the Blizz standard for perfect UI integration. I guess you can move it with MoveAnything or something similar or edit the code =) I don't have time to work on this addon at the moment, but I'll get back to it soon or later.