AddOn Studio 2022 for World of Warcraft: Difference between revisions

no edit summary
No edit summary
Line 1: Line 1:
<!--{{NYR|Early 2022.<br/>See the [[#Preview|Preview section]] below for pre-release versions.}}-->{{uiaddonstudio}}
<!--{{NYR|Early 2022.<br/>See the [[#Preview|Preview section]] below for pre-release versions.}}-->{{uiaddonstudio}}
'''AddOn Studio 2022 for World of Warcraft''' is a fully-featured development environment for creating and developing [[WoW AddOn|AddOns]] for World of Warcraft. [[AddOn Studio]] features a professional [[Lua]] editor with full code-completion and other modern facilities, an integrated visual [[User interface|WoW UI]] designer, SVN and Git code repository support, project based [[AddOn]] file management and deployment, and much more.
'''AddOn Studio 2022 for World of Warcraft''' is a fully-featured development environment for creating and developing [[wo:AddOn|AddOn]]s for World of Warcraft. [[AddOn Studio]] features a professional [[wo:Lua|Lua]] editor with full code-completion and other modern facilities, an integrated visual [[wo:User interface|WoW UI]] designer, SVN and Git code repository support, project based [[wo:AddOn]] file management and deployment, and much more.


[[File:AddOn Studio 2022 for World of Warcraft.png|x280px|right|AddOn Studio 2022 for World of Warcraft]] To get started follow the [[#AddOn Studio 2022|steps below]]. Feel free to visit the following pages for more information and help. Twitter: [//addonstudio.org/wow/twitter @AddonStudioWoW]. Documentation: [[#Getting started|Getting Started]]. History: [[AddOn Studio for World of Warcraft history|Release History]]. WoW API: [[WoW development|UI Customization]]. Support and Discord: [//addonstudio.org/wow/support AddOn Studio]. Issues: [//addonstudio.org/wow/issues GitHub]. Donations: [//addonstudio.org/wow/donate PayPal].
[[File:AddOn Studio 2022 for World of Warcraft.png|x280px|right|AddOn Studio 2022 for World of Warcraft]] To get started follow the [[#AddOn Studio 2022|steps below]]. Feel free to visit the following pages for more information and help. Twitter: [//addonstudio.org/wow/twitter @AddonStudioWoW]. Documentation: [[#Getting started|Getting Started]]. History: [[AddOn Studio for World of Warcraft history|Release History]]. WoW API: [[wo:development|UI Customization]]. Support and Discord: [//addonstudio.org/wow/support AddOn Studio]. Issues: [//addonstudio.org/wow/issues GitHub]. Donations: [//addonstudio.org/wow/donate PayPal].


== AddOn Studio 2022 ==
== AddOn Studio 2022 ==
Line 62: Line 62:


Optional:
Optional:
* Blizzard Interface ToolKit:<br /> &nbsp;[[File:Blizz.gif]] [[Interface AddOn Kit|World of Warcraft Interface AddOn Kit]]<!--{{elink|prefix=Blizzard Interface ToolKit:<br />|icon=blizzus|site=Blizzard Support (US) - World of Warcraft Interface AddOn Kit|link=//us.blizzard.com/support/article.xml?locale=en_US&articleId=21466&pageNumber=1|style=display:inline}}-->
* Blizzard Interface ToolKit:<br /> &nbsp;[[File:Blizz.gif]] [[wo:Interface AddOn Kit|World of Warcraft Interface AddOn Kit]]<!--{{elink|prefix=Blizzard Interface ToolKit:<br />|icon=blizzus|site=Blizzard Support (US) - World of Warcraft Interface AddOn Kit|link=//us.blizzard.com/support/article.xml?locale=en_US&articleId=21466&pageNumber=1|style=display:inline}}-->


== Recent features ==
== Recent features ==
Line 139: Line 139:


;Today's Reality
;Today's Reality
The general concepts of game and AddOn development, especially for WoW itself, are far more well understood and by a larger audience today, than they were during the time of the original [[w:c:wowwiki:World of Warcraft|World of Warcraft]]. And since the introduction of AddOn Studio for WoW many games have come, and some gone, using Lua and similar game customization methods as WoW. With this the general expectations of quality in consumer level development tools has risen as well.
The general concepts of game and AddOn development, especially for WoW itself, are far more well understood and by a larger audience today, than they were during the time of the original [[wowwiki:World of Warcraft|World of Warcraft]]. And since the introduction of AddOn Studio for WoW many games have come, and some gone, using Lua and similar game customization methods as WoW. With this the general expectations of quality in consumer level development tools has risen as well.


AddOn Studio 2022 improves on the 2015 edition, with an even more advanced and complete set of IDE features, and is a powerful general IDE for WoW AddOn development. AoS uses a free Visual Studio back-end, with support for graphical [[Frame XML]] AddOn development. One of AddOn Studio's goals is combine these together to help make WoW AddOn development tools real first class citizens, in a game tools world where that almost never happens.
AddOn Studio 2022 improves on the 2015 edition, with an even more advanced and complete set of IDE features, and is a powerful general IDE for WoW AddOn development. AoS uses a free Visual Studio back-end, with support for graphical [[wo:Frame XML]] AddOn development. One of AddOn Studio's goals is combine these together to help make WoW AddOn development tools real first class citizens, in a game tools world where that almost never happens.


; What Changed
; What Changed
Line 155: Line 155:
Updated Support:
Updated Support:


* Includes support for current versions of WoW, originally released with support for [[w:c:wowwiki:Shadowlands|Shadowlands]] as well as continuing support for WoW Legion, [[w:c:wowwiki:Shadowlands|Warlords of Draenor]], and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing.
* Includes support for current versions of WoW, originally released with support for [[wowwiki:Shadowlands|Shadowlands]] as well as continuing support for WoW Legion, [[wowwiki:Shadowlands|Warlords of Draenor]], and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing.


* Further SCC Integration for [//git-scm.com/ GIT] - the new version includes an optional, integrated, and functional version of GIT, with full support for all context menus.  This is in addition to the previous SVN support. This allows using Curse Forge or other Git support for remote code repositories. There is tested support for sites like the Curse Forge sponsored [//www.wowace.com WowAce] and [//wow.curseforge.com Curse Forge].  
* Further SCC Integration for [//git-scm.com/ GIT] - the new version includes an optional, integrated, and functional version of GIT, with full support for all context menus.  This is in addition to the previous SVN support. This allows using Curse Forge or other Git support for remote code repositories. There is tested support for sites like the Curse Forge sponsored [//www.wowace.com WowAce] and [//wow.curseforge.com Curse Forge].  
Line 178: Line 178:


* [[WoWBench]] - WoWBench WoW Lua run-time simulation, including events, frames
* [[WoWBench]] - WoWBench WoW Lua run-time simulation, including events, frames
* [[Viewing Blizzard's WoW user interface code]]
* [[wo:Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW user interface code]]
* [[Extracting WoW user interface files]]
* [[wo:Extracting WoW user interface files|Extracting WoW user interface files]]


== External links ==
== External links ==