WildStar:Development: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOWYSIWYG__{{==|dev}}
__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:10px">[[File:WoW_WildStar_Mmorpg.png|150px]]</div><!--
--><h3 class="mpcontentbox-header">'''Welcome to the WildStar Customization Reference'''</h3>


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.
: You can also search using the [[:Category:Interface customization|Interface Customization]] categories or the [[:Special:Search|Search]] page.
: Before editing [[\WildStar development|WildStar customization]] pages, please read [[AddOn Studio Wiki:How to edit API pages|How to edit API pages]].<!--
'''Welcome to the WildStar Development Portal'''


* Before editing WildStar development pages, please read the [[AddOn Studio Wiki:How to edit API pages|relevant guidelines]].
--></div>{{dev||}}The [[\WildStar development]] reference describes game customization and technical specifications for [[wildstarwiki: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.


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


: '''[[\UI AddOn]]s'''
: '''[[UI AddOn]]s'''
:&nbsp;&nbsp;&nbsp; &middot; [[\TOC format]] &middot; [[\AddOn loading process]] &middot; [[:Category:WildStar AddOns|Summaries]]
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process]] &middot; [[:Category:WildStar AddOns|Summaries]]


: '''[[\UI API|Global API]]'''
: '''[[UI API|Global API]]'''
:&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; [[API types|Data Types]] &middot; [[API events|Events]] &middot; [[UI Lua|Lua functions]] &middot; [[API change summaries|Changes]]


: '''[[\UI Form]]s'''
: '''[[UI Form]]s'''
:&nbsp;&nbsp;&nbsp; &middot; [[\XML_user_interface|XML Widget declarations]] &middot; [[\Widget handlers|Script handlers]] &middot; [[:Category:WildStar Widgets|Summaries]]
:&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]]'''
: '''[[UI XML|WildStar XML UI]]'''
:&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; [[XML/Ui|XML Root]] &middot; [[XML elements]] &middot; [[XML/Types|XML Types]] &middot; [[:Category:WildStar UI XML|Summaries]]


: '''[[\UI Macro|Macro Reference]]'''
: '''[[UI Macro|Macro Reference]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[\Macro commands|Command Reference]] &middot; [[\Console variables|Console Variables]]
:&nbsp;&nbsp;&nbsp; &middot; [[Macro commands|Command Reference]] &middot; [[Console variables|Console Variables]]


: '''[[:Category:WildStar Technical details|Technical details]]'''
: '''[[:Category:WildStar Technical details|Technical details]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[\User defined code]] &middot; [[\UI Snippets]] &middot; [[:Category:WildStar UI technical details|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[User defined code]] &middot; [[UI Snippets]] &middot; [[:Category:WildStar UI technical details|more...]]


== Other materials ==
== Other materials ==
Line 43: Line 44:


==== 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 ====
: [[\UI Snippets|UI Code Snippets]]
: [[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]]'''
Line 67: Line 68:
:* [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