UI Development Resources

UI and Macro
(PLEASE DO *NOT* POST QUESTIONS IN THIS THREAD, POST THEM IN THE FORUM)

The following is a collection of useful resources for UI users and developers. This list is likely not comprehensive, but hopefully provides a good starting point for newcomers.

WoW UI Development IRC Channel
A great and active resource for AddOn developers is the IRC channel that can be found at:

Server: irc.freenode.net
Channel: #wowuidev

There are frequently a large number of knowledgeable AddOn authors present who can answer questions, provide opinions, and point folks in the direction of appropriate resources. (If you have a question there, just ask it, don't ask for permission to ask!)
INFORMATIONAL RESOURCES

http://www.wowpedia.org/
http:///www.wowwiki.com/
The two forks of the WoW wiki - contains many resources on AddOn development, including a fairly large (and in many places quite deep) API reference.

http://www.wowprogramming.com/
The accompanying reference website to the World of Warcraft Programming book, which includes a complete and maintained API reference as well as community features (This is also a wiki style resource).

http://www.lua.org/manual/5.1/
The reference manual for Lua 5.1 (the version used within WoW).

http://www.lua.org/pil
http://www.lua-users.org
Resources for those getting started with Lua, or those wanting a quick refresher or second opinion on things.
DEVELOPMENT COMMUNITY RESOURCES

These sites provide AddOn hosting (both downloadable addons for users, as
well as project hosting for AddOn authors and teams), together with tools
such as forums, issue tracking, private messaging etc.

http://www.wowinterface.com/

http://www.curse.com/
http://www.curseforge.com/

http://www.wowace.com/
EDITORS

(revised list coming in the near future)

(Notepad++)
(SciTE)
(emacs)
(vim)
OTHER UI DEVELOPMENT TOOLS

(revised list coming in the near future)
(reserved for inevitable growth)
(continued growth predicted)
(and a little bit more space)
11/30/2010 7:47 PMPosted by Iriel
INFORMATIONAL RESOURCES

...

[b]http://www.lua.org/pil/[b]
[b]http://www.lua-users.org/[b]

You made an oopsie.
________________________________________________
The Chat Gem Lives!
Hello..
My name is blue..I would like to know if their is a way to enlarge the world of warcraft from the raid sign up sheets to the mailbox over all I need the whole game text bigger so i can read it even the guild info tab box...cant see the messages in it ..

Please Help
BLUE
edit: nvm, next patch has UI extraction console commands, apparently.
good UI to use is Spartan UI, if you want a new style of game play.
Hey yea, did this Iriel person quit or something? I'm just getting started with some UI development, so I checked these sticky threads first, but a lot of them say "coming in near future" but they were last updated over a year ago...
well people I had reload mine because freezing alot the curse client is not to be used because they told me and it messes up all ur toons. And they download the updates even though ur playing ur game.
@soulgrim:

Curse Client is fine, your settings are wrong!

Always set up Client to:
Do NOT run on Windows startup
DO plant a desktop icon
Do NOT allow Client to remain running when you launch a game

After making these changes, just launch it manually before you play. Close it before launching WoW OR select the "close on game launch" option.

Now that there's a free version, it really is the best way to keep your AddOns up to date and it's the ONLY way to download AddOn Packs from Curse.com. It will NOT handle AddOns from other websites unless they are also available from Curse.

I'm not sure who the "they" is that you refer to. Client does NOTHING to your toons -- what you MUST do whenever adding new AddOns is to MANAGE them BEFORE entering the game world! Hit the AddOns button on the character selection screen and make sure you have the correct ones selected or deselected -- the DEFAULT is for a NEW AddOn to LOAD. If you need to do things first, deselect it. It's best to activate one at a time to make sure each plays well with the others. Using an AddOn controller like ACP (AddOn Control Panel) or one of the others can speed up your AddOn tuning tremendously, and makes it easier to customize your AddOns toon-by-toon than the built-in interface at the char sel screen.

Have fun!

Join the Conversation

Return to Forum