49
edits
m (image fix) |
|||
| (26 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
__NOWYSIWYG__<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:155px;"> | |||
<div style="float:left; margin-left:-7px; margin-right:15px">[[File:Interface Customization logo.png]]</div><!-- | |||
--><h3 class="mpcontentbox-header" style="margin-left:145px">'''Welcome to the World of Warcraft Customization Reference'''</h3> | |||
: You can also search using the [[:Category:Interface customization|Interface Customization]] or [[:Category:Web API|Community Web Platform]] categories. | |||
: Before editing [[development|WoW customization]] pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!-- | |||
--></div> | |||
{{dev}} | |||
The [[development|WoW development]] reference describes game customization and technical specifications for [[wowwiki:WoW|WoW]]. This includes game UI [[Macro]] and [[AddOn]] support and documentation of other types of files used for art or for general support of the game. | |||
{| class="mpcontentbox-table" cellspacing="0" cellpadding="0" | |||
|- | |||
| style="height: 1.5em" valign="top" | | |||
==== UI Customization Reference ==== | |||
: '''[[AddOn|WoW AddOns]]''' | |||
: · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns|more...]] | |||
: '''[[World of Warcraft API|WoW Global API]]''' | |||
: · [[API types|Data types]] · [[Events (API)|Events]] · [[Lua functions]] | |||
: '''[[Widget API|WoW Widget API]]''' | |||
: · [[XML_user_interface|Widgets]] · [[Widget handlers|Script handlers]] · [[:Category:Widgets|more...]] | |||
: '''[[XML UI|WoW UI XML]]''' | |||
: · [[XML/Ui|XML Ui]] · [[XML elements]] · [[XML types]] · [[:Category:UI XML|more...]] | |||
: '''[[Macro commands|WoW Macro Command Reference]]''' | |||
: '''[[Secure Execution and Tainting]]''' | |||
: · [[SecureTemplates]] · [[SecureHandlers]] | |||
: '''[[:Category:UI technical details|UI Technical Details]]''' | |||
: · [[Console variables|Console Variables]] · [[User defined functions|User functions]] · [[:Category:UI technical details|more...]] | |||
==== Community Web Platform Reference ==== | |||
: '''[[Web API|WoW Web API]]''' | |||
==== Developer talk ==== | |||
: '''Internet Relay Chat''' | |||
:* chat.freenode.net: [irc://chat.freenode.net/wowuidev #wowuidev] | |||
:* chat.freenode.net: [irc://chat.freenode.net/wowace #wowace] | |||
: '''UI Customisation Forums and Guilds''' | |||
:* [//us.forums.blizzard.com/en/wow/c/guides/ui-macro WoW Official forums (US)] | |||
:* [//www.wowinterface.com/forums/index.php?=wow-interface-customization WoW Interface Forums] | |||
:* [//www.curseforge.com/forums CurseForge and WoW Ace Forums] | |||
| colspan="2" style="height: 1.5em" valign="top" | | |||
==== UI Customization Tutorials and HOWTOs ==== | |||
: [[UI beginner's guide|An introduction to addons, scripts and macros]] | |||
: [[Getting started with writing addons]] | |||
: '''[[HOWTOs|WoW HOWTOs]]''' | |||
:* [[Handling events]] | |||
:* [[Saving variables between game sessions]] | |||
:* [[Creating a slash command]] | |||
:* [[Localizing an addon]] | |||
:* [[Using the Interface Options Addons panel]] | |||
:* [[Using UIDropDownMenu]] | |||
:* [[XML basics]] | |||
:* [[HOWTOs|more...]] | |||
==== Other Resources and Tools ==== | |||
: [[:Category:Development Help AddOns|Development Help AddOns]] | |||
: [[UI Snippets|UI Code Snippets]] | |||
: '''Blizzard UI Internals''' | |||
:* [[Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW UI code]] | |||
:* [http://wow.go-hero.net/framexml/builds go-hero.net] - WoW UI version comparisons | |||
: '''[[Lua editors|Lua and XML editing software]]''' | |||
:* [[Lua editors|Lua Editor List]] | |||
:* [//addonstudio.org/wow/current AddOn Studio for WoW] | |||
:* [http://www.wowinterface.com/downloads/fileinfo.php?id=4222 WoW UI Designer] | |||
:* [http://ixedit.sourceforge.net/ iXink XML Editor] | |||
|} | |||
==== Things you can help out with ==== | |||
* Feel free to edit, correct or add any customization content | |||