Advertisement

myDebug

  Download the Curse Client

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: 4
Downloads Total: 7,100
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)
  •  
Advertisement
  • Screenshots (2)
  •  

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.
 
  • Nov. 15, 2007, 05:04PM (7 months, 3 weeks ago)

    myDebug is working fine with the patch 2.3 so I just updated the toc number.

  • Sept. 28, 2007, 08:52PM (9 months, 1 week ago)

    myDebug 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^

  • Sept. 26, 2007, 07:27PM (9 months, 1 week ago)

    myDebug v1.4 is working fine with patch 2.2 so I just updated the toc version.

  • May 29, 2007, 08:44PM (1 year, 1 month ago)

    myDebug v1.4 is working fine with patch 2.1 so I just updated the toc version.

  • Jan. 20, 2007, 12:24PM (1 year, 5 months ago)

    I 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^

  • Dec. 18, 2006, 04:40PM (1 year, 6 months ago)

    the updated version for the 2.0 patch can be found here:

    http://arturelecoiffeur.elitemail.org/myDebug/

  • April 4, 2006, 06:59AM (2 years, 3 months ago)

    I 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.

  • June 24, 2006, 07:22AM (2 years ago)

    myDebug 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.

  • July 4, 2006, 06:04PM (2 years ago)

    I 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

  • July 24, 2006, 11:49AM (1 year, 11 months ago)

    Google 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!

  • Aug. 27, 2006, 03:41PM (1 year, 10 months ago)

    myDebug is working fine with patch 1.12. I just updated the toc version.

  • Jan. 9, 2006, 06:12PM (2 years, 5 months ago)

    myDebug 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.

  • Oct. 16, 2005, 05:35AM (2 years, 8 months ago)

    @Axu: totally right! I have to include the other types of data. I'll have a loot at this for the next version. Thanks!

  • Oct. 15, 2005, 09:18PM (2 years, 8 months ago)

    In 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...

  • Oct. 15, 2005, 03:38PM (2 years, 8 months ago)

    New 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:

      1. LoadOnDemand: 1

    ..\..\FrameXML\Fonts.xml ..\..\FrameXML\UIPanelTemplates.xml ..\..\FrameXML\CharacterFrameTemplates.xml

  • Sept. 15, 2005, 05:02PM (2 years, 9 months ago)

    myDebug 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 =)

  • Aug. 22, 2005, 09:04AM (2 years, 10 months ago)

    @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.

  • Aug. 19, 2005, 07:17PM (2 years, 10 months ago)

    Update: 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

  • July 16, 2005, 11:38AM (2 years, 11 months ago)

    myDebug 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 =)

  • June 15, 2005, 03:16AM (3 years ago)

    @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.

 
  • Similar Tools
  •  
  1. 290 Ace2 / Ace Development & Debugging
  2. 110 Cosmos feat. Khaos Development & Debugging
  3. 64 BugSack Development & Debugging
  4. 37 MpqViewer Development & Debugging and ...
  5. 32 Baud Error Frame Development & Debugging
Advertisement