APIDebugger

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of Warhammer Online: Age of Reckoning. The author may have abandoned it, or it may have outlived its usefulness.

Screenshot

Developer Tool for API documentation. Useless to the general public.

An API Debugger made into an addon format, based entirely on code available at thewarwiki.com. It registers all event handlers, and will print event information to the debug window when they occur. Basic framework for printing special variables at time of event included in lua comments.

If anyone wishes to use it, feel free to add information regarding the events to http://thewarwiki.com/wiki/API:Event_List so that all may benefit.

TODO: Add SavedVariables data collection

WARNING: Do not remove the unregister of event UPDATE_PROCESSED unless you have to. It fires every frame.

UPDATE 1.8: Due to changes how loading works, will initialize at ENTER_WORLD or RELOAD_INTERFACE. Once in game, you can manually edit the lua file and tell it to NOT delayed initialize, and it will initialize fine if you're reloading the interface, but don't leave it set that way, as it will crash when you restart the client. If this occurs, you need to edit the lua to perform the delayed initialize again.

Also, the DevBar tool is a great compliment to apidebugging, available at http://code.google.com/p/devbar/. Due to copyright issues since its a default UI addon for developers, I will not put the project on Curse.

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of Flisher Flisher Fri, 03 Oct 2008 13:13:18

    Nice initiative :)

  • 1 comment

Facts

Date created
01 Oct 2008
Category
Last update
21 Oct 2008
Development stage
Inactive
License
GNU General Public License version 3 (GPLv3)
Curse link
APIDebugger
Recent files

Authors