WildStar:Development: Difference between revisions

m
no edit summary
m (Removed incorrect comma.)
mNo edit summary
Line 1: Line 1:
{{wsdev}}
__NOWYSIWYG__{{wsdev}}


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]] 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.
'''Welcome to the WildStar Development Portal'''
* Before editing WildStar development pages, please read the [[WoWWiki:How to edit API pages|relevant guidelines]].
== Reference ==
=== UI Customization ===
: '''[[UI AddOn]]s'''
:    · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns|Summaries]]
: '''[[UI API|WildStar Global API]]'''
:    · [[API types|Data Types]] · [[Events (API)|Events]] · [[WildStar Lua|Lua functions]] · [[API change summaries|Changes]]
: '''[[UI Form]]s'''
:    · [[XML_user_interface|XML Widget declarations]] · [[Widget handlers|Script handlers]] · [[:Category:Widgets|Summaries]]
: '''[[UI XML|WS XML UI]]'''
:    · [[XML/Ui|XML Root]] · [[XML elements|XML elements]] · [[XML/Types|XML Types]] · [[:Category:UI XML|Summaries]]
: '''[[Macro commands|Macro Command Reference]]'''
:    · [[Console variables|Console Variables]]
: '''[[:Category:Technical details|Technical details]]'''
:    · [[User defined code]] · [[UI Snippets]] · [[:Category:UI technical details|more...]]
== Other materials ==
==== Developer talk ====
<!--
: '''Internet Relay Chat'''
:* chat.freenode.net: [irc://chat.freenode.net/wowuidev #wowuidev]
:* chat.freenode.net: [irc://chat.freenode.net/wowace #wowace]
-->
: '''UI Customisation Forums and Guilds'''
:* [http://forums.wildstar-online.com/forums/ WildStar Official forums (US)]
:* [http://www.wowinterface.com/forums/index.php?=wow-interface-customization WoWInterface]
:* [http://www.wowace.com/forums/ Ace]
:* [[In-game developer guilds]]
==== Tutorials and HOWTOs ====
: [[UI beginner's guide|An introduction to addons, scripts and macros]]
: [[Getting started with writing addons]]
: '''[[UI Guides]] and HOWTOs'''
:* [[Handling events]]
:* [[Saving variables between game sessions]]
:* [[Creating a slash command]]
:* [[Localizing an addon]]
:* [[Using the Interface Options Addons panel]]
:* [[Using UIDropDownMenu]]
:* [[XML basics]]
:* [[UI Guides|more...]]
==== Other Resources and Tools ====
: [[:Category:Development Help AddOns|Development Help AddOns]]
: [[:Category:Hosted AddOns|Hosted addon pages]] &middot; [[:Category:AddOns Libraries|Library AddOns]]
: [[UI Snippets|UI Code Snippets]]
: '''Carbine UI Internals'''
:* [[Viewing Carbine's interface code|Carbine's User Interface customization tool]]
: '''[[Lua editors|Lua and XML editing software]]'''
:* [[Lua editors|Lua Editor List]]
:* [[AddOn Studio 2010]]
:* [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 ==
* Fill out all those red links in [[World of Warcraft API]]! &nbsp; (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).