Navigation menu

WoW:Development: Difference between revisions

Jump to navigation Jump to search
791 bytes added ,  12 October 2023
Undo revision 21066 by Bear (talk)
No edit summary
(Undo revision 21066 by Bear (talk))
 
Line 1: Line 1:
__NOWYSIWYG__<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:125px;">
__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:10px">[[File:WoW_WildStar_Mmorpg.png|150px]]</div><!--
<div style="float:left; margin-left:-7px; margin-right:15px">[[File:Interface Customization logo.png]]</div><!--
--><h3 class="mpcontentbox-header">'''Welcome to the Engine 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]] categories or the [[:Special:Search|Search]] page.
: You can also search using the [[:Category:Interface customization|Interface Customization]] or [[:Category:Web API|Community Web Platform]] categories.
: Before editing [[\Engine development|Engine 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>{{dev||}}The [[\Engine development]] reference describes game customization and technical specifications for [[enginestarwiki:Engine|Engine]]. 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.
--></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]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process|Load Process]] &middot; [[:Category:AddOns|more...]]


== Reference ==
: '''[[World of Warcraft API|WoW Global API]]'''
=== Engine UI Customization ===
:&nbsp;&nbsp;&nbsp; &middot; [[API types|Data types]] &middot; [[Events (API)|Events]] &middot; [[Lua functions]]


: '''[[UI AddOn]]s'''
: '''[[Widget API|WoW Widget API]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process]] &middot; [[:Category:WildStar AddOns|Summaries]]
:&nbsp;&nbsp;&nbsp; &middot; [[XML_user_interface|Widgets]] &middot; [[Widget handlers|Script handlers]] &middot; [[:Category:Widgets|more...]]


: '''[[UI API|Global API]]'''
: '''[[XML UI|WoW UI XML]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[API types|Data Types]] &middot; [[API events|Events]] &middot; [[UI Lua|Lua functions]] &middot; [[API change summaries|Changes]]
:&nbsp;&nbsp;&nbsp; &middot; [[XML/Ui|XML Ui]] &middot; [[XML elements]] &middot; [[XML types]] &middot; [[:Category:UI XML|more...]]


: '''[[UI Form]]s'''
: '''[[Macro commands|WoW Macro Command Reference]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[XML_user_interface|XML Widget declarations]] &middot; [[Widget handlers|Script handlers]] &middot; [[:Category:WildStar Widgets|Summaries]]


: '''[[UI XML|WildStar XML UI]]'''
: '''[[Secure Execution and Tainting]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[XML/Ui|XML Root]] &middot; [[XML elements]] &middot; [[XML/Types|XML Types]] &middot; [[:Category:WildStar UI XML|Summaries]]
:&nbsp;&nbsp;&nbsp; &middot; [[SecureTemplates]] &middot; [[SecureHandlers]]


: '''[[UI Macro|Macro Reference]]'''
: '''[[:Category:UI technical details|UI Technical Details]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[Macro commands|Command Reference]] &middot; [[Console variables|Console Variables]]
:&nbsp;&nbsp;&nbsp; &middot; [[Console variables|Console Variables]] &middot; [[User defined functions|User functions]] &middot; [[:Category:UI technical details|more...]]


: '''[[:Category:Engine Technical details|Technical details]]'''
==== Community Web Platform Reference ====
:&nbsp;&nbsp;&nbsp; &middot; [[User defined code]] &middot; [[UI Snippets]] &middot; [[:Category:Engine UI technical details|more...]]


== Other materials ==
: '''[[Web API|WoW Web API]]'''


==== Developer talk ====
==== Developer talk ====
<!--
 
: '''Internet Relay Chat'''
: '''Internet Relay Chat'''
:* chat.freenode.net: [irc://chat.freenode.net/wowuidev #wowuidev]  
:* chat.freenode.net: [irc://chat.freenode.net/wowuidev #wowuidev]  
:* chat.freenode.net: [irc://chat.freenode.net/wowace #wowace]
:* chat.freenode.net: [irc://chat.freenode.net/wowace #wowace]
-->


: '''UI Customisation Forums and Guilds'''
: '''UI Customisation Forums and Guilds'''
* none
:* [//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 ====


==== Tutorials and HOWTOs ====
: [[UI beginner's guide|An introduction to addons, scripts and macros]]
: [[UI beginner's guide|An introduction to addons, scripts and macros]]
: [[Getting started with writing addons]]
: [[Getting started with writing addons]]


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


==== Other Resources and Tools ====
==== Other Resources and Tools ====
: [[:Category:Development Help AddOns|Development Help AddOns]]
: [[UI Snippets|UI Code Snippets]]
: [[UI Snippets|UI Code Snippets]]


: '''Engine UI Internals'''
: '''Blizzard UI Internals'''
:* [[Viewing Engine interface code]]
:* [[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 and XML editing software]]'''
:* [[Lua editors|Lua Editor List]]
:* [[Lua editors|Lua Editor List]]
:* [//addonstudio.org/engine/current AddOn Studio for WildStar]
:* [//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 ====
==== 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