View Single Post
02/23/14, 02:12 PM   #1
SinusPi
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 18
[AddOn] Zgoo - data inspection tool

To make the life of AddOn developers easier, here's Zgoo - made by @Errc and me.

Zgoo allows you to browse through tables and userdata to example their components in a nice and easy interface.

To use Zgoo, the chat command /zgoo is used.

/zgoo global
or
/zgoo _G

Examines the global table.

/zgoo GuiRoot
From there you can see all the children in the GetChildren table.

/zgoo Any_Variable
Examine any Lua variable or function result.

/zgoo mouse
Will examine the UI control that currently has your mouse's focus.

Click the [+] button to expand tables and user data. Click [.] or [:] to call functions.

Extras:
- GetChildren function added for all userdata elements. This allows for easy access and visibility to all children. (This is not available by default)
- A__Zgoo_ToggleHidden is an alias to ToggleHidden. Moved it up the list for easy access.


Zgoo Event Tracker

Track events in real time. Can unregister events by hitting the X button (reload to undo this). Hit + to expand the arguments for the event.

To use, type:

/zgoo events


Also for convenience (maybe):

/zgoo free
Will unlock your mouse from the reticle so you can freely move it around the screen.


Known Issues:
- if some function call breaks it all, hold CTRL to disable automatic calling of Get*,Is*,Can* functions.

Last edited by Cairenn : 02/24/14 at 07:22 AM. Reason: Removed zip, since it's now uploaded ~ Cairenn
  Reply With Quote