WoW:Development: Difference between revisions
Jump to navigation
Jump to search
m (This revision and previous are available under: CC BY-SA 3.0. See list of authors in previous history below.) |
Tag: Undo |
||
(19 intermediate revisions by the same user 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" | {| 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]]''' | |||
: '''[[ | : · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns|more...]] | ||
: · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns| | |||
: '''[[World of Warcraft API|WoW Global API]]''' | : '''[[World of Warcraft API|WoW Global API]]''' | ||
: · [[API types|Data | : · [[API types|Data types]] · [[Events (API)|Events]] · [[Lua functions]] | ||
: '''[[Widget API|WoW Widget API]]''' | : '''[[Widget API|WoW Widget API]]''' | ||
: · [[XML_user_interface| | : · [[XML_user_interface|Widgets]] · [[Widget handlers|Script handlers]] · [[:Category:Widgets|more...]] | ||
: '''[[XML UI|WoW XML | : '''[[XML UI|WoW UI XML]]''' | ||
: · [[XML/Ui|XML | : · [[XML/Ui|XML Ui]] · [[XML elements]] · [[XML types]] · [[:Category:UI XML|more...]] | ||
: '''[[Macro commands|Macro Command Reference]]''' | : '''[[Macro commands|WoW Macro Command Reference]]''' | ||
: '''[[Secure Execution and Tainting]]''' | : '''[[Secure Execution and Tainting]]''' | ||
Line 71: | Line 31: | ||
: '''[[:Category:UI technical details|UI Technical Details]]''' | : '''[[:Category:UI technical details|UI Technical Details]]''' | ||
: · [[Console variables|Console Variables]] · [[User defined functions]] · [[:Category:UI technical details|more...]] | : · [[Console variables|Console Variables]] · [[User defined functions|User functions]] · [[:Category:UI technical details|more...]] | ||
==== Community Web Platform Reference ==== | ==== Community Web Platform Reference ==== | ||
Line 84: | Line 44: | ||
: '''UI Customisation Forums and Guilds''' | : '''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 Customization Tutorials and HOWTOs ==== | ||
Line 96: | Line 55: | ||
: [[Getting started with writing addons]] | : [[Getting started with writing addons]] | ||
: '''[[HOWTOs]]''' | : '''[[HOWTOs|WoW HOWTOs]]''' | ||
:* [[Handling events]] | :* [[Handling events]] | ||
:* [[Saving variables between game sessions]] | :* [[Saving variables between game sessions]] | ||
Line 105: | Line 64: | ||
:* [[XML basics]] | :* [[XML basics]] | ||
:* [[HOWTOs|more...]] | :* [[HOWTOs|more...]] | ||
==== Other Resources and Tools ==== | ==== Other Resources and Tools ==== | ||
: [[:Category:Development Help AddOns|Development Help AddOns]] | : [[:Category:Development Help AddOns|Development Help AddOns]] | ||
: [[UI Snippets|UI Code Snippets]] | : [[UI Snippets|UI Code Snippets]] | ||
: '''Blizzard UI Internals''' | : '''Blizzard UI Internals''' | ||
:* [[Viewing Blizzard's WoW user interface code]] | :* [[Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW UI code]] | ||
:* [http://wow.go-hero.net/framexml/builds | :* [http://wow.go-hero.net/framexml/builds go-hero.net] - WoW UI version comparisons | ||
: '''[[Lua editors|Lua and XML editing software]]''' | : '''[[Lua editors|Lua and XML editing software]]''' | ||
:* [[Lua editors|Lua Editor List]] | :* [[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://www.wowinterface.com/downloads/fileinfo.php?id=4222 WoW UI Designer] | ||
:* [http://ixedit.sourceforge.net/ iXink XML Editor] | :* [http://ixedit.sourceforge.net/ iXink XML Editor] | ||
|} | |} | ||
==== Things you can help out with ==== | |||
* Feel free to edit, correct or add any customization content | |||
Latest revision as of 18:03, 12 October 2023
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]
Community Web Platform Reference[edit]Developer talk[edit]
|
UI Customization Tutorials and HOWTOs[edit]Other Resources and Tools[edit]
|
Things you can help out with[edit]
- Feel free to edit, correct or add any customization content