AddOn Studio for World of Warcraft

splashscreen.png

Latest News


Getting Started

If you're new to World of Warcraft development, go to AddOn Studio 1.0.1 Download and click install. Depending on your system configuration, installation can take over 30 minutes, please be patient! After installing, select Help>>Tutorials >> Creating your first World of Warcraft addon to get started.

Key Features

Visual Design Surface - AddOn Studio includes a set of toolbox controls that you can drag-and-drop onto the designer to visually design the layout of your addon including popular Visual Studio features like Snap lines which enable you to visually align controls.

Cannot resolve image macro, invalid image name or id.

Lua Code Editor - AddOn Studio includes a powerful Lua code editing environment including syntax highlighting, colorization, collapsible functions, built-in IntelliSense support for Warcraft functions and events, IntelliSense Code Snippets for common Lua language constructs, code navigation features like bookmarks and Go To Declaration, and all IDE settings are customizable.

Cannot resolve image macro, invalid image name or id.

FrameXML IntelliSense - AddOn Studio provides built-in support for FrameXML schema validation for addon developers who want to manually edit and customize FrameXML markup.

xmlintellisense.png

Auto-Generate Table of Contents - AddOn Studio also takes the hassle out of building the Table of Contents (TOC) file by automatically building it based on what files are in your project.

toceditor.png

Auto-Generate Lua Events - The Addon Studio property window shows all of the properties and events available for a Lua control or frame and enables one-click creation of event handlers like a button_OnClick event.

frameOnEvent.png

Other Goodies - AddOn Studio includes lots more features including project templates for creating Ace2 addons, automatic deployment to your Warcraft directory, Task Window, Error List for FrameXML and Lua parsing errors, TGA and MP3 file format support, powerful search-and-replace features, and its fully extensible so that developers can build additional tools and editors to improve addon development.

Add-ins for AddOn Studio for World of Warcraft

AddOn Studio itself is extensibile the same way Microsoft Visual Studio 2008 and other Visual Studio Shell products are. See the Add-ins page for add-ins developed for AddOn Studio by the authors and the community. To build your own add-in for AddOn Studio, refer to Build your own add-in for AddOn Studio and the Microsoft Visual Studio 2008 SDK.

Visual Studio Shell Extensibility

AddOn Studio is also a great project for developers looking for examples of how to build their own IDE. For more information on extensibility or the Visual Studio Shell, please visit http://msdn.com/vsx/.

Building AddOn Studio

If you would like to contribute to AddOn Studio for World of Warcraft or you just want to build it yourself, visit BuildNotes and follow the steps described there.

Kudos and Thanks

This project wouldn't have happened if it wasn't for: Catherine Crim, Shawn Nandi, Anson Horton, James Lau, and the amazing team at EPAM including Attila Szucs, Gabor Ratky and Attila Kisko. Special thanks also to the Microsoft World of Warcraft alias for helping us with the bug bash!

Last edited May 13, 2008 at 10:50 PM by danielfe, version 25