AddOn Studio 2010 for World of Warcraft: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 7: Line 7:
<span id="Install"></span><span id="install"></span>
<span id="Install"></span><span id="install"></span>
=== What you need ===
=== What you need ===
# {{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)}}<br/>
:;1. Visual Studio 2010 Shell (free), using this link:
# {{elink|prefix=AddOn Studio 2010 for WoW:<br />|site=AddOnStudioWoW 3.0.220514.0 - 5/14/2022|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220514.0.zip|style=display:inline}}&#91; [//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220514.0.7z 7z]&#93; ([[AddOn Studio for WoW History|History]])<br/>
:* {{elink|prefix=Free Visual Studio Shell:<br />|site=Microsoft.com - Visual Studio 2010 Shell (Isolated)|link=//visualstudio.microsoft.com/vs/older-downloads/isolated-shell/|style=display:inline}}
# Read the section below:<br/>&nbsp;&nbsp;[[#Getting Started|Getting Started]]


:;2. {{release-3|AddOn Studio 2010|AddOnStudio|WoW||3.0.220514.0|5/14/2022}}<!--{{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.''
:;3. Follow these instructions
:* '''[[#Getting Started|Install and Getting Started]]'''
=== Other installs and downloads ===
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}}
* {{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]] [[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}}--><!--
Preview:
: * {{release-3|AddOnStudio|WoW|Preview 2.5:|3.0.220407.5|4/24/2022|Preview 2.5}}-->


Preview:
Current version:
: none
* {{release-4|AddOnStudio|WoW||3.0.220514.0|5/14/2022}}
<!--* {{elink|prefix=Preview 2.5:|site=AddOnStudioWoW 3.0.220407.5 - 4/24/2022|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220407.5.zip|style=display:inline}} &#91;[//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220407.5.7z 7z]&#93;-->


Previous versions:
Previous versions:
* {{elink|site=AddOnStudioWoW 3.0.220407.6 - 4/28/2022|link=//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220407.6.zip|style=display:inline}}&#91; [//fallenworlds.org/_as/{{folder|wow}}/AddOnStudioWoW-3.0.220407.6.7z 7z]&#93;
* {{release-4|AddOnStudio|WoW||3.0.220407.6|4/28/2022}}
* {{elink|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;
* {{release-4|AddOnStudio|WoW||3.0.220325.0|3/25/2022}}
<span id="Beta"></span><span id="Preview"></span>
<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>


Other editions:
Other editions:
* [[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><span id="Preview"></span>
* [[AddOn Studio 2015 for WoW]] - newer look, enhanced editing, larger install. same wow features<span id="Beta"></span><span id="Preview"></span>


Line 31: Line 40:


== 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. Choose the 2010 version, en-US is English.
* Download AddOn Studio 2010 for World of Warcraft
# Download AddOn Studio 2010 for World of Warcraft
* 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
# 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
* Run the WowAddonStudio.exe, or create a short-cut and run that instead.
# Run the WowAddonStudio.exe, or create a short-cut and run that instead.
 
;Updating:
# Rename or delete the installed 'AddOn Studio for WoW 2010' folder.
# Follow the Installation steps above, skipping the Visual Studio Shell install portion.


Basic usage:
;Basic usage:
* Create a new Project
# Create a new Project
* Add existing files or create new ones
# Add existing files or create new ones
* Deploy to WoW by clicking 'Build'
# Deploy to WoW by clicking 'Build'
* Run WoW or '/reload' to use your AddOn...
# Run WoW or use '/reload' to use your AddOn...


Support:
;Support:
* [[AddOn Studio for WoW Documentation|AddOn Studio Documentation]] with Quick Start Guide
* [[AddOn Studio for World of Warcraft documentation|AddOn Studio documentation]] and Quick Start Guide
* [//discord.gg/eAGb7Rc ASfW] on Discord, [//fallenworlds.org/addonstudio/wow/support Issue Tracker and Forums], and [[AddOn Studio for WoW History|Release History]]
* [//discord.gg/eAGb7Rc ASfW] on Discord, [//addonstudio.org/wow/support Issue Tracker and Forums], and [[AddOn Studio for WoW History|Release History]]
* [[AddOn Studio 2010 for WoW Demo]] Media
* [[AddOn Studio 2010 for WoW Demo]] Media
* '''If you are having trouble, try running the reset.cmd in the install folder.'''
* '''If you are having trouble, try running the reset.cmd in the install folder.'''
Updating:
* Rename or delete the installed 'AddOn Studio for WoW 2010' or 'aswow2010' folder.
* Follow the Installation steps above, skipping the Visual Studio Shell install portion.


Notes:
Notes:
Line 63: Line 72:
See [[AddOn Studio for WoW]] for a list of editions. See also the AddOn Studio for WoW [[AddOn Studio for WoW History|Release History]].
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 [[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.


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 2010 edition on initial release:


Line 75: Line 84:
* 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.
* 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 ==
; What Works
Short list covering major historical issues addressed in release of AddOn Studio 2010 for WoW.
Short list covering major historical issues addressed in release of AddOn Studio 2010 for WoW.


Line 107: Line 116:


== 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>)}}
;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}}