World of Warcraft

AddOn Studio Released

Dan Fernandez, a developer at Microsoft has announced the release of a World of Warcraft addon IDE based off of Microsoft Visual Studio.

It features

  • Visual Design Surface for visually designing your controls in World of Warcraft in a drag and drop manner.
  • Lua code editor with syntax hi-lighting and code completion.
  • Intellisense for FrameXML.
  • Automatically generates TOC files.
  • Auto generated event LUA event handlers.
  • Automatic deployment while developing
  • ACE2 addon development wizards

All in all really neat stuff. I personally love Visual Studio. A demonstration video is available here

var FO_13 = { movie:"http://dev.curse-gaming.com/static/flash/flvplayer.swf", width:"500", height:"350", majorversion:"7", build:"0", bgcolor:"#FFFFFF", allowfullscreen:"true", flashvars:"file=http://videos.cursebeta.com/stream2/premium/920.flv&autostart=true" }; $("#flvplayer_13").click(function(event) { UFO.create(FO_13, "flvplayer_13"); $(this).unbind('click'); });

Read Dan's blog and send some feature suggestions

  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
 
  • Kaelten said 
    Sat, Dec 15 2007 12:14 PM ()

    Eh, as far as creating graphical forms ya. It'll help, but if you can't code the logic its going to be a pretty boring addon. With web pages is perfectly possible to create a static or even partially dynamic site without touching code.

  • Kaelten said 
    Sat, Dec 15 2007 12:14 PM ()

    its actually completely standalone. You don't need any other version of VS. It installs a light weight core libs for VS2008 as part of the installer.

  • Sat, Dec 15 2007 12:14 PM ()

    I see...

    Is there any other way to work on outdated AddOns or such?

  • Ziz said 
    Sat, Dec 15 2007 12:14 PM ()

    Skorn i think that say's it self , its designed to use on Computers who have Windows installed.

  • RGabo said 
    Sat, Dec 15 2007 12:14 PM ()

    The Intellisense works off the XML files found under %InstallDir%/Documentation. It has a very simple format which was generated based on www.wowwiki.com . All you need to do is to have the API reference in this format.

    Another planned feature is documentation comments that Ace uses. Make your voice heard which documentation feature you miss the most :)

  • RGabo said 
    Sat, Dec 15 2007 12:14 PM ()

    Tools/Options/Frame XML Designer

  • RGabo said 
    Sat, Dec 15 2007 12:14 PM ()

    You can create an empty project, right click the project in Solution Explorer and click Add Existing Items... to bring in existing files. Bringing in a folder structure is not that simple though :(

  • Sat, Dec 15 2007 12:14 PM ()

    It downloads and installs .NET Framework 3.5 and the Visual Studio 2008 shell. So yea, you gotta have Windows :-)

  • Sat, Dec 15 2007 12:14 PM ()

    If it's made by microsoft then the chances it will ever run on a mac or ubuntu platform are very very small. Remember halo 2 for PC NEEDS windows vista to run?

  • Sat, Dec 15 2007 12:14 PM ()

    Hi All,

    Un fortunately it does not run on a mac directly, but if you have the new intel macs and can run WoW on mac leopard and Windows, then you can make use of the addons. Personally even thou the above is so cool, the benefit of using the above add ons is not big enough yet, to stop me running majority of my gamplay in leopard.

    I found the leopard platform far more stable then Windows XP (not using vista until, Microsoft get it right).

  • Fujiwara said 
    Sat, Dec 15 2007 12:14 PM ()

    I dont see the problem

    1. Create a new Project, the same name as your addon.

    2. Move all your old project files into the project souce folder.

    3. Project->Add Exisitng Item(s)

  • Sat, Dec 15 2007 12:14 PM ()

    EDIT: I fixed this by uninstalling VB, C++, and C# off of my system, and scanning with Registry Mechanic fixing any errors. Restarting, and then trying the install again. This is a very cool program after you get it to work.

    I can't get this to setup at all. I go thru the normal setup. Launch into it.
    Anytime I try to open anything from the menu, or load a new project I get the error:

    Could not load type 'Microsoft.VisualStudio.Shell.IOleMenuCommand' from assembly
    'Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

  • Wharep said 
    Sat, Dec 15 2007 12:14 PM ()

    Hmm, I can't even get started.
    I download the program from their site and isntall it - I have installed .Net 3.5 etc as well.

    Now, when I run the program is says "Invalid License data. Reinstall is required" - and I keep getting this message, no matter how many times I reinstall...

  • h41fgod said 
    Sat, Dec 15 2007 12:14 PM ()

    Using Halo 2 as an example for a game that needs Vista to run is sort of counterproductive. It runs fine on XP with like two minor tweaks, but I boycotted the game for "requiring" Vista.

  • h41fgod said 
    Sat, Dec 15 2007 12:13 PM ()

    I cant seem to get the Intellisense to work properly. Anyone know why?

    (Im running an old version of Visual studio tho. Trying a newer version now.)

  • Shota said 
    Sat, Dec 15 2007 12:13 PM ()

    You'd think the author would make mention of what's necessary in order to use the program - and where to get it.

    Netframework 3.5's source is obvious enough - just run Microsoft Update manually, and select "Custom
    " to ensure you're given the option of downloading it.

    Virtual Studio 2008 shell... I SUPPOSE it's somewhere on MS's site, but I rarely have any luck searching their site (I usually have to Google what I'm looking for). I presume it's a free runtime only program.

  • Naraxi said 
    Sat, Dec 15 2007 12:13 PM ()

    Wharep: I had the exact same problem, and asked on http://www.codeplex.com/WarcraftAddOnStudio and did get this tip:

    I was stuck at this problem aswell, the problem to solve this is:
    DO NOT START Microsoft Visual Studio 2008
    Instead, start: Addon Studio for World of Warcraft

  • klous said 
    Sat, Dec 15 2007 12:13 PM ()

    I found that all the required applications were included and installed. Perhaps this is because I did not have any other versions of Visual Studio already installed.

    I went thru the included tutorial and was able to create the MyFirstAddon is instructs. After resolving so problems.

    1) It uses self. WoW complained that this should be self:
    2) The example mod looks for target change event and changes a text label on a form to "Hello, targetname" but it doesn' account for nil, so if your target changes from something to nothing an error occurs.

    Errors in Tutorials in my case encourages learning, but it might put some people off.

  • Sat, Dec 15 2007 12:13 PM ()

    Shota, you don't have to d/l that stuff seperately. The program comes with the VS 2008 shell files, and will install them if you don't already have them. If you don't have the .Net 3.5 stuff, it will ask you if you want to d/l them, and will take you to the necessary site. All in all, I like this IDE, but it is still a bit limited in what you can do (the visual layout stuff that is).

  • grimmeld said 
    Sat, Dec 15 2007 12:13 PM ()

    First things first: I already had Visual Studio.Net 2005 on my computer.

    I have installed the complete package and opened the addon studio. The first run gave me problems on the enviroment settings. The import fixed it although import and export also gave problems (i have the addon studio installed on another drive, is that problematic?) and still it keeps asking for the enviroment settings.

    When i try to save a project it states: "Operation could not be completed. No such interface supported"

    Also, only the tutorials, and additional documentation (referring to the main page of WowAce or WowWiki, which has no info about Addon Studio) are avaliably in the help menu, is that normal?

    Further more, chaninging the XML code does not automatically change the addon when looking at it visually. And is it just me or does changing an object's properties not always work quite perfect (visually)? The toc file gets no updates when the properties of the addon are changed, and changing the name of the addon results not in the change of the eventual name of build result (not the files that are already built, but the files that come after the build). Are all this paragraph's problems the cause of not being able to save the project on my behalf or do more people experience this?

    I love this concept and i hope these problems will soon be fixed.

  • Syndication
  • Archives