WoW:Development: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (Bear moved page WoW development to Development)
(Undo revision 21066 by Bear (talk))
Tag: Undo
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__ __NOWYSIWYG__
__NOWYSIWYG__<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:155px;">
<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><!--
<div style="float:left; margin-left:-7px; margin-right:15px">[[Image:Interface Customization logo.png]]</div><!--
--><h3 class="mpcontentbox-header" style="margin-left:145px">'''Welcome to the World of Warcraft Customization Reference'''</h3>
--><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.
: You can also search using the [[:Category:Interface customization|Interface Customization]] or [[:Category:Web API|Community Web Platform]] categories.
: Before editing WoW customization pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!--
: Before editing [[development|WoW customization]] pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!--


--></div><!--
--></div>
 
{{dev}}
--><div class="mpcontentbox-main bg-darkgray"><!--
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"  
{| class="mpcontentbox-table" cellspacing="0" cellpadding="0"  
|-
|-
| style="height: 1.5em" valign="top" |
| style="height: 1.5em" valign="top" |
==== UI Customization Reference ====
==== UI Customization Reference ====
 
: '''[[AddOn|WoW AddOns]]'''
: '''[[WoW AddOn|WoW AddOns]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process|Load Process]] &middot; [[:Category:AddOns|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process|Load Process]] &middot; [[:Category:AddOns|more...]]


Line 59: Line 55:
: [[Getting started with writing addons]]
: [[Getting started with writing addons]]


: '''[[WoW HOWTOs]]'''
: '''[[HOWTOs|WoW HOWTOs]]'''
:* [[Handling events]]
:* [[Handling events]]
:* [[Saving variables between game sessions]]
:* [[Saving variables between game sessions]]
Line 67: Line 63:
:* [[Using UIDropDownMenu]]
:* [[Using UIDropDownMenu]]
:* [[XML basics]]
:* [[XML basics]]
:* [[WoW HOWTOs|more...]]
:* [[HOWTOs|more...]]


==== Other Resources and Tools ====
==== Other Resources and Tools ====
Line 84: Line 80:
:* [http://ixedit.sourceforge.net/ iXink XML Editor]
:* [http://ixedit.sourceforge.net/ iXink XML Editor]
|}
|}
</div>
<!--
Start "Wiki Help" Block Section
-->


==== Things you can help out with ====
==== Things you can help out with ====
* Feel free to edit, correct or add any customization content
* Feel free to edit, correct or add any customization content

Latest revision as of 18:03, 12 October 2023

Interface Customization logo.png

Welcome to the World of Warcraft Customization Reference

You can also search using the Interface Customization or Community Web Platform categories.
Before editing WoW customization pages, please read How to edit API pages.

The WoW development reference describes game customization and technical specifications for 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.

UI Customization Reference[edit]

WoW AddOns
    · TOC format · Load Process · more...
WoW Global API
    · Data types · Events · Lua functions
WoW Widget API
    · Widgets · Script handlers · more...
WoW UI XML
    · XML Ui · XML elements · XML types · more...
WoW Macro Command Reference
Secure Execution and Tainting
    · SecureTemplates · SecureHandlers
UI Technical Details
    · Console Variables · User functions · more...

Community Web Platform Reference[edit]

WoW Web API

Developer talk[edit]

Internet Relay Chat
UI Customisation Forums and Guilds

UI Customization Tutorials and HOWTOs[edit]

An introduction to addons, scripts and macros
Getting started with writing addons
WoW HOWTOs

Other Resources and Tools[edit]

Development Help AddOns
UI Code Snippets
Blizzard UI Internals
Lua and XML editing software

Things you can help out with[edit]

  • Feel free to edit, correct or add any customization content