AddOn Studio 2015 for World of Warcraft: Difference between revisions
(55 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{uiaddonstudio}} | {{uiaddonstudio}}{{#vardefine:EDITION|2015}}<!-- | ||
'''AddOn Studio | {{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 and Git code repository support, project based [[wo:AddOn]] file management and deployment, and much more. | |||
[[File:AddOn Studio | [[File:AddOn Studio {{#var:EDITION}} for World of Warcraft.jpg|x280px|right|AddOn Studio {{#var:EDITION}} for World of Warcraft]] | ||
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 | == AddOn Studio {{#var:EDITION}} == | ||
<span id="Install"></span><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}} Community (free), using one of these install links:''' | |||
#* <s>{{elink|prefix=Free Visual Studio Community installer (3.4 MB):<br />|site=Microsoft.com - Visual Studio Community 2015 with Update 3|link={{asfiles-1|en_visual_studio_community_2015_with_update_3_x86_x64_web_installer_8922963.exe}}|style=display:inline}} | |||
#*:''The exact installer stub from the download site. Just click run.''</s> | |||
#*:'''''-- or --'''''<!--//go.microsoft.com/fwlink/?LinkId=691978--> | |||
#* {{elink|prefix=Free Visual Studio Community 2015 download site:<br />|site=Microsoft.com - Visual Studio Community 2015 with Update 3|link=//my.visualstudio.com/Downloads?q=Community%202015%20Update%203|style=display:inline}} | |||
#*:''Requires login. Click download on 'Visual Studio Community', then run.'' | |||
#*:'''''-- or --'''''<!-- broken search //my.visualstudio.com/Downloads?q=Visual%20Studio%20Community%202015%20with%20Update%203 community with update 3 only in list //my.visualstudio.com/Downloads?q=Visual%20Studio%20Community%202015%20with%20Update%203 --><!-- visual studio with update 3 only list //my.visualstudio.com/Downloads?q=Visual%20Studio%202015%20with%20Update%203-><!-- //my.visualstudio.com/Downloads?q=visual%20studio%202015 direct link on main 2015 download site --><!-- //my.visualstudio.com/Downloads?q=visual%20studio%202015&wt.mc_id=o~msft~vscom~older-downloads link to 2015 download page with cookie back to 'older downloads', as copied form address bar when going to older downloads first --><!-- direct community 'with updates' stub //go.microsoft.com/fwlink/?LinkId=532606&clcid=0x409 --><!-- older non working --><!-- original shell //go.microsoft.com/fwlink/?LinkId=616021 --><!-- direct install shell //go.microsoft.com/fwlink/?LinkId=615451 --><!-- vs 2015 community //go.microsoft.com/fwlink/?LinkId=691978&clcid=0x409 --> | |||
#* {{elink|prefix=Free Visual Studio versions download site:<br />|site=Microsoft.com - Visual Studio Community 2015 with Update 3|link=//visualstudio.microsoft.com/vs/older-downloads/|style=display:inline}} | |||
#*:''Browse to 'Visual Studio Community 2015 with Update 3', then download. Requires login.''<span id="Release"></span><span id="Instructions"></span><!-- //visualstudio.microsoft.com/vs/older-downloads/ link to all older VS versions --> | |||
# '''AddOn Studio {{#var:EDITION}} for WoW:''' | |||
#* {{release|AddOn Studio {{#var:EDITION}}|AddOnStudio|WoW||4.0.240825.0|8/25/2024}}<!--{{NYR-item}}<br/> 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> | |||
=== Other installs and downloads === | |||
Current version: | |||
* {{release-5|AddOnStudio|WoW||4.0.240825.0|8/24/2024}} | |||
<span id="Beta"></span><span id="Preview"></span> | |||
<!-- Preview: | |||
* {{release-5|AddOnStudio|WoW|(Preview 1)|4.0.230904.0|9/04/2023}} | |||
--> | |||
Previous versions: | |||
* {{release-5|AddOnStudio|WoW||4.0.231009.0|10/09/2023}} | |||
* {{release-5|AddOnStudio|WoW|(Preview 1)|4.0.230904.0|9/04/2023}} | |||
* {{release-4|AddOnStudio|WoW||4.0.220514.0|5/14/2022}} | |||
* {{release-4|AddOnStudio|WoW||4.0.220407.0|4/28/2022}} | |||
* {{release-4|AddOnStudio|WoW||4.0.220325.0|3/25/2022}} | |||
<div width="50%"> | |||
:''Alternate file download services graciously donated by '[//www.thecorehosting.net The Core Hosting]' internet hosting [[File:LogoTheCoreHostingx31h.png|The Core Hosting|link=//www.thecorehosting.net]]<br/></div> | |||
Optional: | Optional: | ||
* Blizzard Interface ToolKit:<br /> [[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 /> [[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}}--> | ||
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 2010 for WoW]] - smaller install, older platforms, classic look. same wow features | * [[AddOn Studio 2010 for WoW]] - smaller install, older platforms, classic look. same wow features | ||
Release information: | |||
* [[AddOn Studio for World of Warcraft history|AddOn Studio for WoW release history]] | |||
* [//addonstudio.org/wow/readme AddOn Studio for WoW requirements] | |||
== Recent Features == | |||
:''See [[AddOn Studio 2022 for World of Warcraft|AddOn Studio 2022 for WoW]] for more information on | :''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 == | ||
; Initial installation: | |||
# Download and install the Visual Studio Community | # Download and install the Visual Studio Community {{#var:EDITION}} above | ||
# Download AddOn Studio | #* ''Defaults are fine'' | ||
# Copy the folder 'AddOn Studio for WoW | #* ''Can skip ''''Launch'''' after install'' | ||
# Run | # 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: | ||
# Rename or delete the installed 'AddOn Studio for WoW {{#var:EDITION}}' folder. | |||
# Follow the Installation steps above, skipping the Visual Studio {{#var:EDITION}} install portion. | |||
;Basic usage: | |||
# Create a new Project | # Create a new Project | ||
# Add existing files or create new ones | # Add existing files or create new ones | ||
Line 45: | Line 83: | ||
# Run WoW or use '/reload' to use your AddOn... | # Run WoW or use '/reload' to use your AddOn... | ||
Support: | ;Support: | ||
* [[AddOn Studio for World of Warcraft documentation|AddOn Studio | * [[AddOn Studio for World of Warcraft documentation|AddOn Studio documentation]] and Quick Start Guide | ||
* [//discord.gg/eAGb7Rc | * [//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 | * [[AddOn Studio {{#var:EDITION}} for WoW Demo]] media | ||
* '''If you are having trouble, try running the | * '''If you are having trouble, try running the 'clean.cmd' in the install folder.''' | ||
== Product History == | |||
:''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.'' | |||
'''AddOn Studio {{#var:EDITION}} for World of Warcraft''' is a continuation of the previous [[AddOn Studio 2010 for World of Warcraft]] | |||
edition, but built on Visual Studio {{#var:EDITION}}. | |||
The 'AddOn Studio 2010 for WoW' edition will continue to be updated in parallel. This version | |||
and the 2010 version will be supported together in perpetuity, to give users a choice of which IDE's style, platform support, | |||
and functionality they are more comfortable with. | |||
;Today's Reality | ;Today's Reality | ||
The general concepts of game and AddOn development especially for WoW, are far more well understood and by a larger audience today, than they were during the time of the original [[ | The general concepts of game and AddOn development especially for WoW, 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 | AddOn Studio {{#var:EDITION}} improves on the 2010 edition, with an even more advanced and complete set of features, and is a powerful general IDE for WoW AddOn development using a free Visual Studio back-end (much like the free Community versions of Visual Studio for C#, C++ and Web), with support for graphical [[wo:Frame XML|Frame XML]] development. There are quite a few additional Visual Studio integration features, all of which together contribute toward making WoW AddOn development tools real first class citizens, in a world where that almost never happens. | ||
; What Changed | ; What Changed | ||
New features and changes for the AddOn Studio | New features and changes for the AddOn Studio {{#var:EDITION}} edition on initial release: | ||
* New Visual Studio | * New Visual Studio {{#var:EDITION}} IDE's general set of features. | ||
* See [[AddOn Studio for WoW History]] for current specifics, will update more here later. | * See [[AddOn Studio for WoW History]] for current specifics, will update more here later. | ||
:''See [[AddOn Studio 2010 for WoW# | :''See [[AddOn Studio 2010 for WoW#Product History|AddOn Studio 2010 for WoW: What Changed]] for previous changes'' | ||
; What Works | ; What Works | ||
Short list covering major historical issues addressed in AddOn Studio | Short list covering major historical issues addressed in AddOn Studio {{#var:EDITION}} for WoW. | ||
Updated Support: | Updated Support: | ||
* Includes support for current versions of WoW, originally released with support for [[ | * Includes support for current versions of WoW, originally released with support for [[wowwiki:Warlords of Draenor|Warlords of Draenor]] - Allowed Includes 70000 version and later features, as well as continuing support for WoW Legion, WoD, and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing. Fixes include more complete [[wo:CASC|CASC]] support the proper handling of WoW data files. | ||
* 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]. | * 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]. | ||
* Windows 10 - using newer set of tools and compilers support was updated for a smoother experience on the new OS, and should still be backward compatible as far back as Visual Studio 2015 support goes back to Vista and above, but not Windows XP, Windows 2000, NT 4.0, or Windows 95. Windows Vista requires Vista SP1. [[AddOn Studio 2010 for WoW]] still has support for Windows XP. | * Windows 10 - using newer set of tools and compilers support was updated for a smoother experience on the new OS, and should still be backward compatible as far back as Visual Studio 2015 support goes back to Vista and above, but not Windows XP, Windows 2000, NT 4.0, or Windows 95. Windows Vista requires Vista SP1. [[AddOn Studio 2010 for WoW]] still has support for Windows XP. | ||
Line 85: | Line 126: | ||
* Includes all of the AddOn Studio for WoW specific features from [[AddOn Studio 2010 for WoW]] as well... | * Includes all of the AddOn Studio for WoW specific features from [[AddOn Studio 2010 for WoW]] as well... | ||
:''See [[AddOn Studio 2010 for WoW# | :''See [[AddOn Studio 2010 for WoW#Product History|AddOn Studio 2010 for WoW: What Works]] for previous enhancements'' | ||
== Contact == | == Contact == | ||
Line 92: | Line 133: | ||
== See also == | == See also == | ||
* [[AddOn Studio for WoW]] - Major version and edition history | * [[AddOn Studio for WoW]] - Major version and edition history | ||
* [[AddOn Studio 2010 for WoW]] - AddOn Studio alternate edition, based on Visual Studio | * [[AddOn Studio 2010 for WoW]] - alternate edition, based on Visual Studio 2010 | ||
* [[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 | * [[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 == | ||
;Support | ;Support | ||
{{elink|site= | {{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=// | {{elink|icon=twitter|site=Twitter|link=//addonstudio.org/wow/twitter|desc=@AddOnStudioWoW feed}} |
Latest revision as of 21:42, 25 August 2024
AddOn Studio 2015 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 and Git code repository support, project based WoW:AddOn file management and deployment, and much more.
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 2015
What you need
- Visual Studio 2015 Community (free), using one of these install links:
- Free Visual Studio Community installer (3.4 MB):
Microsoft.com - Visual Studio Community 2015 with Update 3The exact installer stub from the download site. Just click run.- -- or --
- Free Visual Studio Community 2015 download site:
Microsoft.com - Visual Studio Community 2015 with Update 3- Requires login. Click download on 'Visual Studio Community', then run.
- -- or --
- Free Visual Studio versions download site:
Microsoft.com - Visual Studio Community 2015 with Update 3- Browse to 'Visual Studio Community 2015 with Update 3', then download. Requires login.
- AddOn Studio 2015 for WoW:
- Follow these instructions:
Other installs and downloads
Current version:
- 8/24/2024 AddOnStudioWoW-4.0.240825.0.zip[7z] alternate download: zip 7z checksum: vt
Previous versions:
- 10/09/2023 AddOnStudioWoW-4.0.231009.0.zip[7z] alternate download: zip 7z checksum: vt
- 9/04/2023 (Preview 1) AddOnStudioWoW-4.0.230904.0.zip[7z] alternate download: zip 7z checksum: vt
- 5/14/2022 AddOnStudioWoW-4.0.220514.0.zip[7z] alternate download: zip 7z
- 4/28/2022 AddOnStudioWoW-4.0.220407.0.zip[7z] alternate download: zip 7z
- 3/25/2022 AddOnStudioWoW-4.0.220325.0.zip[7z] alternate download: zip 7z
- Alternate file download services graciously donated by 'The Core Hosting' internet hosting
Optional:
- Blizzard Interface ToolKit:
World of Warcraft Interface AddOn Kit
Other editions:
- AddOn Studio 2022 for WoW - 64-bit, windows 7 and 10 only. same wow features
- AddOn Studio 2010 for WoW - smaller install, older platforms, classic look. same wow features
Release information:
Recent Features
- See AddOn Studio 2022 for WoW for more information on newer 2015 features.
Getting Started
- Initial installation
- Download and install the Visual Studio Community 2015 above
- Defaults are fine
- Can skip 'Launch' after install
- Download AddOn Studio 2015 for World of Warcraft
- Open the downloaded '.zip' or '.7z' file
- Copy the folder 'AddOn Studio for WoW 2015' 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
- Rename or delete the installed 'AddOn Studio for WoW 2015' folder.
- Follow the Installation steps above, skipping the Visual Studio 2015 install portion.
- Basic usage
- Create a new Project
- Add existing files or create new ones
- Deploy to WoW by clicking 'Build'
- Run WoW or use '/reload' to use your AddOn...
- Support
- AddOn Studio documentation and Quick Start Guide
- AddOn Studio on Discord, Issue Tracker on GitHub, and Release History
- AddOn Studio 2015 for WoW Demo media
- If you are having trouble, try running the 'clean.cmd' in the install folder.
Product History
- See AddOn Studio for WoW for a list of all editions, and release history for detailed changes for each release.
AddOn Studio 2015 for World of Warcraft is a continuation of the previous AddOn Studio 2010 for World of Warcraft edition, but built on Visual Studio 2015.
The 'AddOn Studio 2010 for WoW' edition will continue to be updated in parallel. This version and the 2010 version will be supported together in perpetuity, to give users a choice of which IDE's style, platform support, and functionality they are more comfortable with.
- Today's Reality
The general concepts of game and AddOn development especially for WoW, are far more well understood and by a larger audience today, than they were during the time of the original 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 2015 improves on the 2010 edition, with an even more advanced and complete set of features, and is a powerful general IDE for WoW AddOn development using a free Visual Studio back-end (much like the free Community versions of Visual Studio for C#, C++ and Web), with support for graphical Frame XML development. There are quite a few additional Visual Studio integration features, all of which together contribute toward making WoW AddOn development tools real first class citizens, in a world where that almost never happens.
- What Changed
New features and changes for the AddOn Studio 2015 edition on initial release:
- New Visual Studio 2015 IDE's general set of features.
- See AddOn Studio for WoW History for current specifics, will update more here later.
- See AddOn Studio 2010 for WoW: What Changed for previous changes
- What Works
Short list covering major historical issues addressed in AddOn Studio 2015 for WoW.
Updated Support:
- Includes support for current versions of WoW, originally released with support for Warlords of Draenor - Allowed Includes 70000 version and later features, as well as continuing support for WoW Legion, WoD, and earlier game content files, and Blizzard interface 'toolkits'. Support for new WoW releases is ongoing. Fixes include more complete CASC support the proper handling of WoW data files.
- SCC Integration for 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 WowAce and Curse Forge.
- Windows 10 - using newer set of tools and compilers support was updated for a smoother experience on the new OS, and should still be backward compatible as far back as Visual Studio 2015 support goes back to Vista and above, but not Windows XP, Windows 2000, NT 4.0, or Windows 95. Windows Vista requires Vista SP1. AddOn Studio 2010 for WoW still has support for Windows XP.
- Includes all of the AddOn Studio for WoW specific features from AddOn Studio 2010 for WoW as well...
- See AddOn Studio 2010 for WoW: What Works for previous enhancements
Contact
- celess22@gmail.com
See also
- AddOn Studio for WoW - Major version and edition history
- AddOn Studio 2010 for WoW - alternate edition, based on Visual Studio 2010
- 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 History - effective release history with changes and notes
- AddOn Studio 2015 for WoW Demo
- WoWBench - WoWBench WoW Lua run-time simulation, including events, frames
- Viewing Blizzard's WoW user interface code
- Extracting WoW user interface files
External links
- Support
- News