• 0

    posted a message on BeneCast 10: Official thread
    Quote from Wintrow2
    Yeah, one of the latest versions (don't remember which one) has been the best (maybe r97). Unfortunately "best" is just a nice way of saying "least crappy". The GUI is coming up right, BeneCast is correctly detecting the player's spells and it seems the attaching of buttons to the Blizz unit frames is working, but in the end nothing is showing up.

    Tired of poking and prodding at the addon through awkward /script BeneCast:UpdateAllPanels() and such I decided to make my own debugging tool.

    Enter MindReader and BreadCrumbs:
    - MindReader: Originating from me wanting to know what my addon is thinking it converts any table variable into an AceConfigDialog3 GUI where you can peek, poke and prod at it. You can edit strings and numbers, execute methods and execute code straight on any table node in the variable. The addon themselves can provide extra info on what arguments a certain function needs with the :AddFtionTip() and :AddFtionTips() methods. The lib will be a mixin-lib.
    - MindBrowser: GUI for managing all the MindReader-GUIs (they need to be temporarily stored). Seperate addon.
    - BreadCrumbs: Developers can use the :StartNewTrail() and :AddCrumb() to log certain variables along the execution path of an addon. These can then be analyzed with MindReader. As added bonus it'll be integrated into error-catching addons like !BugSack and !Swatter (provided I get some cooperation from their devs) so addon-developers can see what the value of certain variables were at the time of the error in almost any point of the callstack. This'll be a mixin-library.
    - CrumbTracker: GUI for seeing and managing all the recent breadcrumb-trails.

    Off course, for BeneCast, the barebones of MindReader will be developed first and then the lot 'll be finished after BeneCast is release-ready... BreadCrumbs is more of a handy and nice idea than a necessity atm.



    Don't wanna burst your bubble there pal but what you have uploaded isn't working for anyone. There seems to be a "WorkingVars" structure used but not declared anywhere in the lua you shared. Perhaps you forgot to include a file?
    Posted in: General AddOns
  • 0

    posted a message on BeneCast 10: Official thread
    Getting same error with 'wv' here too
    Posted in: General AddOns
  • To post a comment, please or register a new account.