WoWWiki

This wiki contains inaccurate and out-of-date information. Please head over to https://wowpedia.fandom.com for more accurate and up-to-date game information.

READ MORE

WoWWiki
WoWWiki
Advertisement


Questionmark-large

WoW AddOn


The UI FAQ is posted here on WoWWiki as well as on Blizzard's UI & Macros Forum and at WoWInterface.com.

Some of the texts will direct you to "post followups" and the like; this is referring to those two forums.

Resources[]

Lua Editors[]

  • EditPlus - http://editplus.com/ - Fairly decent editor w/ most of the options you'll need while scripting in Lua, there is a plugin for Lua syntax here. This is a trialware program -- eventually you will have to pay.
  • Lua Eclipse - http://www.ideais.com.br/luaeclipse/ - Eclipse is a highly advanced and extensible editor and development tool. Though it mostly shines for Java development, there are several plug-ins for other languages. Lua Eclipse is such a plug-in. Unfortunately, work seems to have stopped on that plug-in and it is far from finished. It still works well with current versions of Eclipse (Oct 2006), but it mostly gives you syntax check and highligting.
  • BLua - http://blua.sourceforge.net/ - This is an editor being developed exclusively for Blizzard's flavor of Lua, and when complete hopes to THE complete IDE for Blizzard Lua, however, development on this project stalled in 2005.
  • Addon Studio for World of Warcraft - free version of Visual Studio tailored for creating World of Warcraft mods, with Lua syntax highlighting, TOC generation, a FrameXML editor, IntelliSense, and other features

Also see the Lua editors page for a more complete list.

XML Editors[]

  • XMLSpy - http://www.altova.com - This is probably the best XML editor out there, and there is a free version available. Unfortunately many of the things that make it so great are not present in the free version. There is a 30 day trial of the good version.
  • Liquid XML Editor - http://www.liquid-technologies.com - Another good commercial xml editor that is available for a 30 day trial period, includes intellisense, validation and other important features.
  • XMLMarker - http://symbolclick.com/ - Completely free and pretty decent tree based XML Editor -- probably the best of no-cost editors out there.
  • TextMate -http://www.macromates.com - Me boss (Mister Fizzwidget) tells me I should be lettin you know 'bout his favorite editor, wit' all kindsa good voodoo for XML, Lua, and other lingos you be programmin' and scriptin' with. It be good and hackable, too, so it be easy to add support for other languages: Lua support be a third-party addition, which you can get from here: http://phrogz.net/tmp/Lua.tmbundle.tar.gz - TextMate's lua support bundle is also available now in the subversion repository of bundles hosted by TextMate's author: macromates.com/wiki/Main/Bundles/

Tutorials[]

  • Nevir's Tutorials - Nevir has a pair of tutorials that I found very useful when starting my WoW UI modding adventure. (Note: This resource does not exist anymore; for the sake of possible restoration/mirrors, this has been left up for posterity's sake.) Archive of the addons can be found here.
  • WoWWiki HOWTOs - WoWWiki has a number of writeups here on how to accomplish specific tasks; some basic, some advanced.
  • Code Snippets at WoWProgramming - Code snippets to aid in quickly developing WoW AddOns. The rest of the site provides an expanded API reference, utilities, forums, and a helpful community.

Viewing & Converting Screenshots[]

Additional[]

  • IRC:
irc.freenode.net
#wowuidev
  • Guilds, Draka Server (US):
Alliance: Load on Demand
Horde: Register for Save
(contact someone in the IRC channel listed above for guild invites)
Advertisement