AddOn Studio 2010 for World of Warcraft: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
 
(53 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{uiaddonstudio}}
{{uiaddonstudio}}{{#vardefine:EDITION|2010}}<!--
'''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 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.
{{NYR|Early {{#var:EDITION}}.<br/>See the [[#Preview|Preview section]] below for pre-release versions.}}-->
'''AddOn Studio {{#var:EDITION}} 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 code repository support, project based [[wo: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]]
[[File:AddOn Studio {{#var:EDITION}} for World of Warcraft.png|x280px|right|AddOn Studio {{#var:EDITION}} 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: [//fallenworlds.org/addonstudio/wow/support Issue Tracker and Forums]. Discord: [//discord.gg/eAGb7Rc ASfW] Donations: [//fallenworlds.org/addonstudio/wow/donate PayPal].
To get started follow the [[#AddOn Studio {{#var:EDITION}}|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 Discord].
Issues: [//addonstudio.org/wow/issues GitHub]. Donations: [//addonstudio.org/wow/donate PayPal].


== AddOn Studio 2010 ==
== AddOn Studio {{#var:EDITION}} ==
<span id="Install"></span>What you need:
<span id="Install"></span><span id="install"></span>
=== What you need ===
<div class="dt-ol">
# '''Visual Studio {{#var:EDITION}} Shell (free), using this link:'''
#* {{elink|site=Microsoft.com - Visual Studio 2010 Shell (Isolated)|link=https://my.visualstudio.com/Downloads?q=shell%202010|style=display:inline}}
#*:''Link requires login. Choose 'Visual Studio 2010 Shell (Isolated)' and 'DVD'.''
# '''Service Pack 1 for Visual Studio 2010:'''
#* {{elink|site=Microsoft.com - Visual Studio 2010 SP1|link=//my.visualstudio.com/Downloads?q=visual%20studio%202010%20with%20service%20pack%201<!--//www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displaylang=en-->|style=display:inline}}
#*:''Choose 'Visual Studio 2010 with Service Pack 1'. This is actually just the Service Pack 1.''
# '''AddOn Studio {{#var:EDITION}} for WoW:'''
#* {{release|AddOn Studio {{#var:EDITION}}|AddOnStudio|WoW||3.0.251028.0|10/28/2025}}<!--{{NYR-item}}<br/>&nbsp;&nbsp;see [[#Preview|Preview]] below.--><br />
#*:''Release notes are currently being published on [//addonstudio.org/wow/discord Discord] in the #News section.''
# '''Follow these instructions:'''
#* '''[[#Getting started|Install and Getting Started]]'''
</div>


# {{elink|style=display:inline|prefix=Free Visual Studio Shell:<br />|link=//visualstudio.microsoft.com/vs/older-downloads/isolated-shell/|site=Microsoft.com - Microsoft Visual Studio 2010 Shell (Isolated)}}
=== Other installs and downloads ===
# {{elink|prefix=AddOn Studio 2010 for WoW:<br />|site=AddOnStudioWoW 3.0.220325.0 - 3/25/2022|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220325.0.zip|style=display:inline}}&#91; [//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220325.0.7z 7z]&#93; ([[AddOn Studio for WoW History|History]])
Current version:
# Read the [[#Getting Started|getting started]] section below
* {{release-5|AddOnStudio|WoW||3.0.251028.0|10/28/2025}}
<span id="Beta"></span><span id="Preview"></span>
<!--  Preview:
* {{release-5|AddOnStudio|WoW|(Preview 3)|3.0.230904.0|9/04/2023}}
-->
Previous versions:
* {{release-5|AddOnStudio|WoW||3.0.251019.0|10/19/2025}}
* {{release-5|AddOnStudio|WoW||3.0.231009.0|10/09/2023}}
* {{release-5|AddOnStudio|WoW|(Preview 3)|3.0.230904.0|9/04/2023}}
* {{release-5|AddOnStudio|WoW|(Preview 2)|3.0.230831.0|8/31/2023}}
* {{release-5|AddOnStudio|WoW|(Preview 1)|3.0.230823.0|8/23/2023}}
* {{release-4|AddOnStudio|WoW||3.0.220514.0|5/14/2022}}
* {{release-4|AddOnStudio|WoW||3.0.220407.6|4/28/2022}}
* {{release-4|AddOnStudio|WoW||3.0.220325.0|3/25/2022}}
<div width="50%">
:''Alternate file download services graciously donated by '[//www.thecorehosting.net The Core Hosting]' internet hosting &nbsp;&nbsp;&nbsp;&nbsp;[[File:LogoTheCoreHostingx31h.png|The Core Hosting|link=//www.thecorehosting.net]]<br/></div>


Optional:
Optional:
* {{elink|prefix=VS SP1 Update:<br />|site=Microsoft.com - Visual Studio 2010 SP1|link=//www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displaylang=en|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}}-->
* 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}}-->
 
Older versions:
* {{elink|site=AddOnStudioWoW 3.0.210728.0 - 7/28/2021|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210728.0.zip|style=display:inline}}&#91;[//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210728.0.7z 7z]&#93;
* {{elink|site=AddOnStudioWoW 3.0.210528.0 - 5/28/2021|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210528.0.zip|style=display:inline}}&#91;[//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210131.0.7z 7z]&#93;
* {{elink|site=AddOnStudioWoW 3.0.210131.0 - 1/31/2021|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210131.0.zip|style=display:inline}}&#91;[//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.210131.0.7z 7z]&#93;
 


Other editions:
Other editions:
* {{NYR-item|NYR}} [[AddOn Studio 2022 for WoW]] - 64-bit, windows 7 and 10 only. same wow features
* <!--{{NYR-item|NYR}}--> [[AddOn Studio 2022 for WoW]] - 64-bit, windows 7 and 10 only. same wow features
* [[AddOn Studio 2015 for WoW]] - newer look, enhanced editing, larger install. same wow features<span id="Beta"></span>
* [[AddOn Studio 2015 for WoW]] - newer look, enhanced editing, larger install. same wow features


Beta:
Release information:
: none
* [[AddOn Studio for World of Warcraft history|AddOn Studio for WoW release history]]
* [//addonstudio.org/wow/readme AddOn Studio for WoW requirements]


New Features:
== Recent features ==
:''See [[AddOn Studio 2022 for World of Warcraft#Beta|AddOn Studio 2022 for WoW]] for more information on the new 2010 versions.''
:''See [[AddOn Studio 2022 for World of Warcraft|AddOn Studio 2022 for WoW]] for more information on newer {{#var:EDITION}} features.''<span id="gettingstarted"></span><span id="Getting_Started"></span><span id="Getting Started"></span><span id="Getting started"></span>


== Getting Started ==
== Getting started ==
Installation:
; Initial installation:
* Download and install the Visual Studio Shell above. Choose the 2010 version, en-US is English.
# Download and install the Visual Studio Shell above
* Download AddOn Studio 2010 for World of Warcraft
#* ''Choose the {{#var:EDITION}} version, en-US is English.''
* Copy the folder 'AddOn Studio for WoW 2010' in the zip file to any location you like, such as: 'c:\Program Files', or 'd:\apps', or your Desktop
# Download and install the Visual Studio SP1 above
* Run the WowAddonStudio.exe, or create a short-cut and run that instead.
# Download AddOn Studio {{#var:EDITION}} for World of Warcraft
#* ''Open the downloaded ''''.zip'''' or ''''.7z'''' file''
#* ''Copy the folder ''''AddOn Studio for WoW {{#var:EDITION}}'''' to any location you like,<br/>such as: <!--'c:\Program Files', or -->'d:\apps', or your Desktop''
#* ''Run ''''WowAddonStudio.exe''''. Or, create a short-cut and run that instead.''


Basic usage:
;Updating:
* Create a new Project
# Rename or delete the installed 'AddOn Studio for WoW {{#var:EDITION}}' folder.
* Add existing files or create new ones
# Follow the Installation steps above, skipping the Visual Studio Shell and SP1 install portion.
* Deploy to WoW by clicking 'Build'
* Run WoW or '/reload' to use your AddOn...


Support:
;Basic usage:
* [[AddOn Studio for WoW Documentation|AddOn Studio Documentation]] with Quick Start Guide
# Create a new Project
* [//discord.gg/eAGb7Rc ASfW] on Discord, [//fallenworlds.org/addonstudio/wow/support Issue Tracker and Forums], and [[AddOn Studio for WoW History|Release History]]
# Add existing files or create new ones
* [[AddOn Studio 2010 for WoW Demo]] Media
# Deploy to WoW by clicking 'Build'
* '''If you are having trouble, try running the reset.cmd in the install folder.'''
# Run WoW or use '/reload' to use your AddOn...


Updating:
;Support:
* Rename or delete the installed 'AddOn Studio for WoW 2010' or 'aswow2010' folder.
* [[AddOn Studio for World of Warcraft documentation|AddOn Studio documentation]] and Quick Start Guide
* Follow the Installation steps above, skipping the Visual Studio Shell install portion.
* [//discord.gg/eAGb7Rc AddOn Studio] on Discord, [//addonstudio.org/wow/issues Issue Tracker on GitHub], and [[AddOn Studio for WoW history|Release History]]
* [[AddOn Studio {{#var:EDITION}} for WoW Demo]] media
* '''If you are having trouble, try running the 'clean.cmd' in the install folder.'''


Notes:
== Product history ==
* Installing VS 2010 SP1 is required for opening AddOn Studio 2015 projects in AoS 2010.
:''See [[AddOn Studio for WoW]] for a list of all editions, and [[AddOn Studio for WoW history|release history]] for detailed changes for each release.''


== Product History ==
'''AddOn Studio {{#var:EDITION}} for World of Warcraft''' is an edition of the [[AddOn Studio for World of Warcraft]]
'''AddOn Studio 2010 for World of Warcraft''' is an edition of the [[AddOn Studio for World of Warcraft]] series, built with Visual Studio 2010.
series, built with Visual Studio {{#var:EDITION}}.


Other editions exist, like [[AddOn Studio 2015 for World of Warcraft]], based on Visual Studio 2015. Both this version and the 2015 version will be updated and supported together, to give users a choice of which style, platform support, and functionality they are more comfortable with.
Other editions exist, like [[AddOn Studio 2015 for World of Warcraft]], based on Visual Studio 2015. Both this version
and the 2015 version will be updated and supported together, to give users a choice of which style, platform support,
and functionality they are more comfortable with.


See [[AddOn Studio for WoW]] for a list of editions. See also the AddOn Studio for WoW [[AddOn Studio for WoW History|Release History]].


== 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 [[wo:Frame XML|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.


== What Changed ==
; What Changed
New features and changes for the AddOn Studio 2010 edition on initial release:
New features and changes for the AddOn Studio {{#var:EDITION}} edition on initial release:
 
* Support for the installer was dropped - Installers, especially for a VS shell product are fragile and non-trivial, and because of this would require more traditional packaging and release QA than is practical. This was one of the biggest headaches faced with 1.0 and 2.0 versions, which had a history of leaving most first time users stranded at some point. Instead, a great deal of work in this version, was put into making a more sustainable 'portable install' style product, where you just drop the files and run it. Any remaining setup actions are detected automatically and run at startup. The 'reset.cmd' can be run any time, after closing AddOn Studio, to 'reinstall' and restart automatic setup.
* Support for the installer was dropped - Installers, especially for a VS shell product are fragile and non-trivial, and because of this would require more traditional packaging and release QA than is practical. This was one of the biggest headaches faced with 1.0 and 2.0 versions, which had a history of leaving most first time users stranded at some point. Instead, a great deal of work in this version, was put into making a more sustainable 'portable install' style product, where you just drop the files and run it. Any remaining setup actions are detected automatically and run at startup. The 'reset.cmd' can be run any time, after closing AddOn Studio, to 'reinstall' and restart automatic setup.
* Support for Visual Studio 'Web Projects' was added - Support was added in this rendition of AddOn Studio for basic web project support for 'existing web sites'. This translates into getting full-support editing support for html and other web related file formats, and for opening a 'flat view' as a separate project of any folder with full Lua and Web type file support, including your own project or cluster of projects, the WoW Interface or other folders, or other locations. This also translates to allowing a multi-project environment where you can potentially edit your AddOn website or other related site to your development or support in the same IDE that you are editing your AddOns, which for some should enhance productivity greatly. Support is also included for the automatic Web Project mini-webhost, so you can run the changes locally before deploying. You can use any arbitrary existing folder, ftp, http address as an existing site. This feature also allows folders, like from the WoW Tool Kits, to be added as a project on demand, and browsed inside the project explorer. And starting with AS WoW 2010, allows both modern Lua editing and viewing as well as FrameXML .xml files to be viewed in a designer window letting you see what they look like right there.


* Support for Visual Studio 'Web Projects' was added - Support was added in this rendition of AddOn Studio for basic web project support for 'existing web sites'. This translates into getting full-support editing support for html and other web related file formats, and for opening a 'flat view' as a separate project of any folder with full Lua and Web type file support, including your own project or cluster of projects, the WoW Interface or other folders, or other locations. This also translates to allowing a multi-project environment where you can potentially edit your AddOn website or other related site to your development or support in the same IDE that you are editing your AddOns, which for some should enhance productivity greatly. Support is also included for the automatic Web Project mini-webhost, so you can run the changes locally before deploying. You can use any arbitrary existing folder, ftp, http address as an existing site. This feature also allows folders, like from the WoW ToolKits, to be added as a project on demand, and browsed inside the project explorer. And starting with AsWoW 2010, allows both modern Lua editing and viewing as well as FrameXML .xml files to be viewed in a designer window letting you see what they look like right there.
; What Works
 
Short list covering major historical issues addressed in AddOn Studio {{#var:EDITION}} for WoW.
== What Works ==
Short list covering major historical issues addressed in release of AddOn Studio 2010 for WoW.


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 97: Line 132:
== See also ==
== See also ==
* [[AddOn Studio for WoW]] - Major version and edition history
* [[AddOn Studio for WoW]] - Major version and edition history
* [[AddOn Studio 2015 for WoW]] - AddOn Studio alternate edition, based on Visual Studio 2015
* [[AddOn Studio 2015 for WoW]] - alternate edition, based on Visual Studio 2015
* [[AddOn Studio 2022 for WoW]] - alternate edition, based on Visual Studio 2022


* [[AddOn Studio for WoW Documentation]] - getting started, details for installation and setup
* [[AddOn Studio for WoW documentation]] - getting started, details for installation and setup
* [[AddOn Studio for WoW History]] - effective release history with changes and notes
* [[AddOn Studio for WoW history]] - effective release history with changes and notes
* [[AddOn Studio 2010 for WoW Demo]]
* [[AddOn Studio {{#var:EDITION}} for WoW Demo]]


* [[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 ==
;Prerequisites
{{elink|site=Microsoft.com|link=//www.microsoft.com/en-us/download/details.aspx?id=1366|desc=Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package|bydate=(<tt>VSIsoShell.exe</tt>)}}
{{elink|site=Microsoft.com|link=//www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displaylang=en|desc=Microsoft Visual Studio 2010 Service Pack 1 (Installer)|bydate=(<tt>VS10sp1-KB983509.exe</tt>; not stand-alone) }}
;Product
{{elink|site=FallenWorlds.org|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.191002.0.zip|desc=AddOnStudioWoW 3.0.191002.0|bydate=(<tt>AddOnStudioWoW-3.0.191002.0.zip</tt>)}}
;Support
;Support
{{elink|site=FallenWorlds.org|link=//fallenworlds.org/addonstudio/wow/support|desc=AddOn Studio for WoW Issue Tracker and Forums}}
{{elink|site=AddOnStudio.org|link=//addonstudio.org/wow/support|desc=AddOn Studio for WoW Issue Tracker and Forums}}


;News
;News
{{elink|icon=twitter|site=Twitter|link=//twitter.com/AddOnStudioWoW|desc=@AddOnStudioWoW feed}}
{{elink|icon=twitter|site=Twitter|link=//addonstudio.org/wow/twitter|desc=@AddOnStudioWoW feed}}

Latest revision as of 07:24, 28 October 2025

AddOn Studio 2010 for World of Warcraft is a fully-featured development environment for creating and developing AddOns for World of Warcraft. AddOn Studio features a professional Lua editor with full code-completion and other modern facilities, an integrated visual WoW UI designer, SVN code repository support, project based WoW:AddOn file management and deployment, and much more.

AddOn Studio 2010 for World of Warcraft

To get started follow the steps below. Feel free to visit the following pages for more information and help. Twitter: @AddonStudioWoW. Documentation: Getting Started. History: Release History. WoW API: UI Customization. Support and Discord: AddOn Studio Discord. Issues: GitHub. Donations: PayPal.

AddOn Studio 2010

What you need

  1. Visual Studio 2010 Shell (free), using this link:
  2. Service Pack 1 for Visual Studio 2010:
  3. AddOn Studio 2010 for WoW:
  4. Follow these instructions:

Other installs and downloads

Current version:

Previous versions:

Alternate file download services graciously donated by 'The Core Hosting' internet hosting     The Core Hosting

Optional:

Other editions:

Release information:

Recent features

See AddOn Studio 2022 for WoW for more information on newer 2010 features.

Getting started

Initial installation
  1. Download and install the Visual Studio Shell above
    • Choose the 2010 version, en-US is English.
  2. Download and install the Visual Studio SP1 above
  3. Download AddOn Studio 2010 for World of Warcraft
    • Open the downloaded '.zip' or '.7z' file
    • Copy the folder 'AddOn Studio for WoW 2010' to any location you like,
      such as: 'd:\apps', or your Desktop
    • Run 'WowAddonStudio.exe'. Or, create a short-cut and run that instead.
Updating
  1. Rename or delete the installed 'AddOn Studio for WoW 2010' folder.
  2. Follow the Installation steps above, skipping the Visual Studio Shell and SP1 install portion.
Basic usage
  1. Create a new Project
  2. Add existing files or create new ones
  3. Deploy to WoW by clicking 'Build'
  4. Run WoW or use '/reload' to use your AddOn...
Support

Product history

See AddOn Studio for WoW for a list of all editions, and release history for detailed changes for each release.

AddOn Studio 2010 for World of Warcraft is an edition of the AddOn Studio for World of Warcraft series, built with Visual Studio 2010.

Other editions exist, like AddOn Studio 2015 for World of Warcraft, based on Visual Studio 2015. Both this version and the 2015 version will be updated and supported together, to give users a choice of which style, platform support, and functionality they are more comfortable with.


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 World of Warcraft. Likewise, some of 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 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 Changed

New features and changes for the AddOn Studio 2010 edition on initial release:

  • Support for the installer was dropped - Installers, especially for a VS shell product are fragile and non-trivial, and because of this would require more traditional packaging and release QA than is practical. This was one of the biggest headaches faced with 1.0 and 2.0 versions, which had a history of leaving most first time users stranded at some point. Instead, a great deal of work in this version, was put into making a more sustainable 'portable install' style product, where you just drop the files and run it. Any remaining setup actions are detected automatically and run at startup. The 'reset.cmd' can be run any time, after closing AddOn Studio, to 'reinstall' and restart automatic setup.
  • Support for Visual Studio 'Web Projects' was added - Support was added in this rendition of AddOn Studio for basic web project support for 'existing web sites'. This translates into getting full-support editing support for html and other web related file formats, and for opening a 'flat view' as a separate project of any folder with full Lua and Web type file support, including your own project or cluster of projects, the WoW Interface or other folders, or other locations. This also translates to allowing a multi-project environment where you can potentially edit your AddOn website or other related site to your development or support in the same IDE that you are editing your AddOns, which for some should enhance productivity greatly. Support is also included for the automatic Web Project mini-webhost, so you can run the changes locally before deploying. You can use any arbitrary existing folder, ftp, http address as an existing site. This feature also allows folders, like from the WoW Tool Kits, to be added as a project on demand, and browsed inside the project explorer. And starting with AS WoW 2010, allows both modern Lua editing and viewing as well as FrameXML .xml files to be viewed in a designer window letting you see what they look like right there.
What Works

Short list covering major historical issues addressed in AddOn Studio 2010 for WoW.

Updated Support:

  • Includes support for current versions of WoW, originally released with support for Cataclysm, 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, with full support for all context menus. There is tested support for addon upload, download, and author services sites like Curse Forge and WoW Ace. Plays nicely with 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 VisualSVN, GIT, Mecurial, etc... please let me know.
  • Windows 10, Windows Vista, Windows 7, Windows 8/8.1 - using newer set of tools and compilers, support was updated for a much smoother experience on those OSes, and for both the 64-bit and 32-bit versions, and should still be backward compatible as far back as Visual Studio 2010 support goes. Includes Windows XP sp3 and above, but not back as far as Windows 2000, NT 4.0, or Windows 95. Windows Vista requires Vista SP1.
  • In-AddOn Web Editors - Full support is now included for enhanced editing of web type files in your AddOn directly, allowing the full VS functionality to exist in the AddOn projects. This includes the modern style Design/Code HTML editor, which is similar to Dream Weaver design/code style editing. This makes XML, CSS, and HTML files "first class citizens" in Visual Studio world for your AddOn.

Contact

celess22@gmail.com

See also

External links

Support
News