AddOn Studio 2010 for World of Warcraft: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 2: Line 2:
'''AddOn Studio 2010 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 code repository support, project based [[AddOn]] file management and deployment, and much more.
'''AddOn Studio 2010 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 code repository support, project based [[AddOn]] file management and deployment, and much more.


[[File:AddOn Studio 2010 for World of Warcraft.png|x190px|right|AddOn Studio 2010 for World of Warcraft]] To get started follow the [[#AddOn Studio 2010|steps below]]. Feel free to visit the following pages for more information and help. Twitter: [//twitter.com/AddonStudioWoW @AddonStudioWoW]. Documentation: [[#Getting Started|Getting Started]]. History: [[AddOn Studio for World of Warcraft history|Release History]]. WoW API: [[Portal:Interface_customization|UI Customization]]. Support: [//addonstudio.org/wow/support Issue Tracker and Forums]. Discord: [//discord.gg/eAGb7Rc ASfW] Donations: [//addonstudio.org/wow/donate PayPal].
[[File:AddOn Studio 2010 for World of Warcraft.png|x190px|right|AddOn Studio 2010 for World of Warcraft]] To get started follow the [[#AddOn Studio 2010|steps below]]. Feel free to visit the following pages for more information and help. Twitter: [//twitter.com/AddonStudioWoW @AddonStudioWoW]. Documentation: [[#Getting Started|Getting Started]]. History: [[AddOn Studio for World of Warcraft history|Release History]]. WoW API: [[wo:development|UI Customization]]. Support: [//addonstudio.org/wow/support Issue Tracker and Forums]. Discord: [//discord.gg/eAGb7Rc ASfW] Donations: [//addonstudio.org/wow/donate PayPal].


== AddOn Studio 2010 ==
== AddOn Studio 2010 ==
Line 77: Line 77:


;Today's Reality
;Today's Reality
The concepts for game and AddOn development, especially for WoW, are far more understood today and by a much larger audience, than they were at the time of the original [[w:c:wowwiki:World of Warcraft|World of Warcraft]]. Likewise, some of [[AddOn Studio|AddOn Studio's]] original features, like pure drag-and-drop UI building and wizard oriented development, were historically more useful for those just getting stared, or veterans who were committed to Blizzard's [[Frame XML]] for UI layout.
The concepts for game and AddOn development, especially for WoW, are far more understood today and by a much larger audience, than they were at the time of the original [[wowwiki:World of Warcraft|World of Warcraft]]. Likewise, some of [[AddOn Studio|AddOn Studio's]] original features, like pure drag-and-drop UI building and wizard oriented development, were historically more useful for those just getting stared, or veterans who were committed to Blizzard's [[Frame XML]] for UI layout.


What this product really always was, and is, is a general, modern and well-featured [[wikipedia:Integrated_development_environment|IDE]] for WoW AddOn development, using a free Visual Studio back-end (much like the free Express and Community versions of Visual Studio for C#, C++ and the Web), with additional support for graphical frame development. There are quite a few bells and whistles too, including supporting nearly every VS integration feature available, which would be rare for a game production tool of any kind. This all together threatens to make AddOn development tools first class citizens, in a world where that almost never happens.
What this product really always was, and is, is a general, modern and well-featured [[wikipedia:Integrated_development_environment|IDE]] for WoW AddOn development, using a free Visual Studio back-end (much like the free Express and Community versions of Visual Studio for C#, C++ and the Web), with additional support for graphical frame development. There are quite a few bells and whistles too, including supporting nearly every VS integration feature available, which would be rare for a game production tool of any kind. This all together threatens to make AddOn development tools first class citizens, in a world where that almost never happens.
Line 93: Line 93:
Updated Support:
Updated Support:


* Includes support for current versions of WoW, originally released with support for [[w:c:wowwiki:Cataclysm|Cataclysm]], [[w:c:wowwiki:Mists of Pandaria|Mists of Pandaria]] - This includes 50400 version and later features, as well as continuing support for WoW Mists,  Cataclysm, and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing. Fixes for allowing the proper handling of file lock contention and coherency between WoW itself and AddOn Studio, and allowing both to peacefully run side-by-side no matter which you start first. Also works with partial updates, via the new WoW patch and content update processes.
* Includes support for current versions of WoW, originally released with support for [[wowwiki:Cataclysm|Cataclysm]], [[wowwiki:Mists of Pandaria|Mists of Pandaria]] - This includes 50400 version and later features, as well as continuing support for WoW Mists,  Cataclysm, and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing. Fixes for allowing the proper handling of file lock contention and coherency between WoW itself and AddOn Studio, and allowing both to peacefully run side-by-side no matter which you start first. Also works with partial updates, via the new WoW patch and content update processes.


* SCC Integration for SVN - the new product includes an optional, integrated, and functional version of [//ankhsvn.open.collab.net/ AnkhSVN], with full support for all context menus. There is tested support for addon upload, download, and author services sites like {{link-curseforge}} and {{link-wowace}}. Plays nicely with [http://tortoisesvn.tigris.org/ TortoiseSVN] where you can use both of these at the same time and at will. If there is interest in using TFS or others like [//www.visualsvn.com/ VisualSVN], [//git-scm.com/ GIT], [//mercurial.selenic.com/ Mecurial], etc... please let me know.
* SCC Integration for SVN - the new product includes an optional, integrated, and functional version of [//ankhsvn.open.collab.net/ AnkhSVN], with full support for all context menus. There is tested support for addon upload, download, and author services sites like {{link-curseforge}} and {{link-wowace}}. Plays nicely with [http://tortoisesvn.tigris.org/ TortoiseSVN] where you can use both of these at the same time and at will. If there is interest in using TFS or others like [//www.visualsvn.com/ VisualSVN], [//git-scm.com/ GIT], [//mercurial.selenic.com/ Mecurial], etc... please let me know.
Line 116: Line 116:


* [[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]]
* [[Extracting WoW user interface files]]
* [[wo:Extracting WoW user interface files]]


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