WoW:Development: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
No edit summary
Tag: Reverted
Line 1: Line 1:
__NOWYSIWYG__<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:155px;">
__NOWYSIWYG__<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:125px;">
<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:10px">[[File:WoW_WildStar_Mmorpg.png|150px]]</div><!--
--><h3 class="mpcontentbox-header" style="margin-left:145px">'''Welcome to the World of Warcraft Customization Reference'''</h3>
--><h3 class="mpcontentbox-header">'''Welcome to the Engine 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]] categories or the [[:Special:Search|Search]] page.
: Before editing [[development|WoW customization]] pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!--
: Before editing [[\Engine development|Engine customization]] pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!--


--></div>
--></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.
{{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...]]


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


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


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


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


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


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


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


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


==== 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'''
:* [//us.forums.blizzard.com/en/wow/c/guides/ui-macro WoW Official forums (US)]
* none
:* [//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]]


: '''[[HOWTOs|WoW HOWTOs]]'''
: '''[[UI Guides]] and HOWTOs'''
:* [[Handling events]]
:* [[Handling events]]
:* [[Saving variables between game sessions]]
:* [[Saving variables between game sessions]]
Line 63: Line 53:
:* [[Using UIDropDownMenu]]
:* [[Using UIDropDownMenu]]
:* [[XML basics]]
:* [[XML basics]]
:* [[HOWTOs|more...]]
:* [[UI Guides|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]]


: '''Blizzard UI Internals'''
: '''Engine UI Internals'''
:* [[Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW UI code]]
:* [[Viewing Engine interface 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/wow/current AddOn Studio for WoW]
:* [//addonstudio.org/engine/current AddOn Studio for WildStar]
:* [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

Revision as of 18:02, 12 October 2023

WoW WildStar Mmorpg.png

Welcome to the Engine Customization Reference

You can also search using the Interface Customization categories or the Search page.
Before editing Engine customization pages, please read How to edit API pages.

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

Reference

Engine UI Customization

UI AddOns
    · TOC format · AddOn loading process · Summaries
Global API
    · Data Types · Events · Lua functions · Changes
UI Forms
    · XML Widget declarations · Script handlers · Summaries
WildStar XML UI
    · XML Root · XML elements · XML Types · Summaries
Macro Reference
    · Command Reference · Console Variables
Technical details
    · User defined code · UI Snippets · more...

Other materials

Developer talk

UI Customisation Forums and Guilds
  • none

Tutorials and HOWTOs

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

Other Resources and Tools

UI Code Snippets
Engine UI Internals
Lua and XML editing software

Things you can help out with

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