WildStar:Development: Difference between revisions

Created page with "__NOWYSIWYG__{{wsdev}} The WildStar development describes game customization and technical specifications for WildStar. This includes game UI Macro and AddOn ..."
mNo edit summary
(Created page with "__NOWYSIWYG__{{wsdev}} The WildStar development describes game customization and technical specifications for WildStar. This includes game UI Macro and AddOn ...")
Line 1: Line 1:
__NOWYSIWYG__{{wsdev}}
__NOWYSIWYG__{{--|dev}}


The [[WildStar development]] describes game customization and technical specifications for [[WildStar]]. 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.
The [[WildStar development]] reference describes game customization and technical specifications for [[w:c:wildstaronline:WildStar|WildStar]]. 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.
   
   
'''Welcome to the WildStar Development Portal'''
'''Welcome to the WildStar Development Portal'''


* Before editing WildStar development pages, please read the [[WoWWiki:How to edit API pages|relevant guidelines]].
* Before editing WildStar development pages, please read the [[AddOn Studio Wiki:How to edit API pages|relevant guidelines]].


== Reference ==
== Reference ==
=== UI Customization ===
=== WildStar UI Customization ===


: '''[[UI AddOn]]s'''
: '''[[../UI AddOn/]]s'''
:    · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns|Summaries]]
:    · [[../TOC format/]] · [[../AddOn loading process/]] · [[:Category:WildStar AddOns|Summaries]]


: '''[[UI API|WildStar Global API]]'''
: '''[[../UI API/|Global API]]'''
:    · [[API types|Data Types]] · [[Events (API)|Events]] · [[WildStar Lua|Lua functions]] · [[API change summaries|Changes]]
:    · [[../API types|Data Types]] · [[../API events|Events]] · [[../UI Lua|Lua functions]] · [[../API change summaries|Changes]]


: '''[[UI Form]]s'''
: '''[[../UI Form/]]s'''
:    · [[XML_user_interface|XML Widget declarations]] · [[Widget handlers|Script handlers]] · [[:Category:Widgets|Summaries]]
:    · [[../XML_user_interface|XML Widget declarations]] · [[../Widget handlers|Script handlers]] · [[:Category:WildStar Widgets|Summaries]]


: '''[[UI XML|WS XML UI]]'''
: '''[[../UI XML|WildStar XML UI]]'''
:    · [[XML/Ui|XML Root]] · [[XML elements|XML elements]] · [[XML/Types|XML Types]] · [[:Category:UI XML|Summaries]]
:    · [[../XML/Ui|XML Root]] · [[../XML elements/]] · [[../XML/Types|XML Types]] · [[:Category:WildStar UI XML|Summaries]]


: '''[[Macro commands|Macro Command Reference]]'''
: '''[[../UI Macro|Macro Reference]]'''
:    · [[Console variables|Console Variables]]  
:    · [[../Macro commands|Command Reference]] · [[../Console variables|Console Variables]]


: '''[[:Category:Technical details|Technical details]]'''
: '''[[:Category:WildStar Technical details|Technical details]]'''
:    · [[User defined code]] · [[UI Snippets]] · [[:Category:UI technical details|more...]]
:    · [[../User defined code/]] · [[../UI Snippets/]] · [[:Category:WildStar UI technical details|more...]]


== Other materials ==
== Other materials ==
Line 41: Line 41:
:* [http://www.wowinterface.com/forums/index.php?=wow-interface-customization WoWInterface]
:* [http://www.wowinterface.com/forums/index.php?=wow-interface-customization WoWInterface]
:* [http://www.wowace.com/forums/ Ace]
:* [http://www.wowace.com/forums/ Ace]
:* [[In-game developer guilds]]


==== 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'''
: '''[[../UI Guides/]] and HOWTOs'''
:* [[Handling events]]
:* [[../Handling events/]]
:* [[Saving variables between game sessions]]
:* [[../Saving variables between game sessions/]]
:* [[Creating a slash command]]
:* [[../Creating a slash command/]]
:* [[Localizing an addon]]
:* [[../Localizing an addon/]]
:* [[Using the Interface Options Addons panel]]
:* [[../Using the Interface Options Addons panel/]]
:* [[Using UIDropDownMenu]]
:* [[../Using UIDropDownMenu/]]
:* [[XML basics]]
:* [[../XML basics/]]
:* [[UI Guides|more...]]
:* [[../UI Guides/|more...]]


==== Other Resources and Tools ====
==== Other Resources and Tools ====
: [[:Category:Development Help AddOns|Development Help AddOns]]
: [[../UI Snippets/|UI Code Snippets]]
: [[:Category:Hosted AddOns|Hosted addon pages]] · [[:Category:AddOns Libraries|Library AddOns]]
: [[UI Snippets|UI Code Snippets]]


: '''Carbine UI Internals'''
: '''Carbine UI Internals'''
:* [[Viewing Carbine's interface code|Carbine's User Interface customization tool]]
:* [[../Viewing Carbine's interface code/|Carbine's User Interface customization tool]]


: '''[[Lua editors|Lua and XML editing software]]'''
: '''[[Lua editors|Lua and XML editing software]]'''
:* [[Lua editors|Lua Editor List]]
:* [[Lua editors|Lua Editor List]]
:* [[AddOn Studio 2010]]
:* [//addonstudio.org/wildstar/current AddOn Studio for WildStar]
:* [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 ==
* Fill out all those red links in [[World of Warcraft API]]!   (though pick in order of likelihood of being useful). [[Viewing Blizzard's interface code|Looking at the FrameXML]] code to find out how the functions are being used is good way to begin. Please do not create stubs if you are not adding new and useful facts - we prefer red links over stubs with no additional information.
* Copy bolded items in the [[Global functions]] list to [[World of Warcraft API]] et al.
* Scan [[:Category:API stubs]] for unfinished pages!
* Take a look in [[:Category:Votes for deleting]] and look for API pages.
* Help convert old pages to the [[Help:API Function articles]] style!
* Add "[[Help:API Function articles#Triggers Events|Triggers Events]]" sections to old pages that do not have them (and should have them).