AddOn Studio for World of Warcraft 1.0 Release

原文 http://www.codeplex.com/WarcraftAddOnStudio/Wiki/View.aspx 发表于 CodePlex ,由SilverFox翻译,本文版权归属于CWDG。

概要

AddOn Studio for World of Warcraft 是一款开源的开发工具,其目标为使用Visual Studio环境开发World of Warcraft插件。这是此项目的第一个版本,我们还有相当多的创意将在以后加入。

主要功能

可视化开发界面 - AddOn Studio 包含有一组控件,您可以通过拖放的方式来可视化地定制您的插件外观,某些Visual Studio常用功能如Snap Lines(用于可视化地对齐控件)也已集成。

Lua编辑器 - AddOn Studio 包含有一个功能强大的Lua代码编辑环境,具有语法高亮、文本着色、函数折叠、内嵌WoW函数及事件代码提示、自动完成Lua语法构造、书签式代码浏览及声明查看等功能,并且所有的IDE设置都是可自定义的。

FrameXML代码提示 - AddOn Studio 为需要手动编辑或自定义FrameXML标签的开发者提供了内嵌的FrameXML模式检查。

自动生成TOC - AddOn Studio 亦可根据您的项目定义自动生成TOC文件。

自动生成Lua事件 - Addon Studio 属性面板为某个Lua控件或窗体显示所有可用的属性和事件,并可生成event句柄,如button_OnClick事件。

其他功能 - AddOn Studio 包含有更多功能,如生成Ace2项目模板、自动部署至WoW目录、任务面板、FrameXML错误列表及Lua编译错误、TGA/MP3文件格式支持、强大的搜索替换功能。这一切都是可扩展的,开发者可在此基础上附加其他工具/编辑器用于插件开发。

从这里开始

若您是WoW插件开发入门者,请参阅 http://www.codeplex.com/WarcraftAddOnStudio/Release/ProjectReleases.aspx 并点击安装。取决于您的系统配置,安装过程可能长达30分钟,请耐心等待。安装完成后,选择 Help >> Tutorials >> Creating your first World of Warcraft addon 来开始插件开发。

Visual Studio 功能扩展

AddOn Studio 也是一个如何建立自己的IDE的很好例子,关于Visual Studio功能扩展的详细信息,请参阅 http://msdn.com/vsx/ 。

下载

1. 官方完整安装包下载:http://www.codeplex.com/WarcraftAddOnStudio/Release/ProjectReleases.aspx

2. 多玩完整安装包下载:http://wowui.duowan.com/upimg/soft/exefiles/RTM-12-14-2007.zip

3. 仅主程序下载:http://silverfox.name/files/WowAddonStudioSetup.msi
安装

前提条件

1. Microsoft .NET Framework 3.5

2. Microsoft Visual C++ 2008 Redistributable Package

3. Microsoft Visual Studio 2008 Shell (isolated mode) Redistributable Package

其中2和3已包括在官方下载中,并且3中已经包括1。(真是复杂的关系  -___- )

安装备注

1. 若系统中已安装VS2005,则安装完成的Addon Studio无法保存项目,提示“this operation should not be completed. no such interface '' supported”。

个人分析,因VS2005已注册某些文件,而VS2008并未覆盖注册所导致,暂无解决方法。

2. 若需启用FrameXML校验功能,请拷贝UI.XSD(可使用 World of Warcraft AddOn Kit 解出,或在此下载)至 %ProgramFiles%/Microsoft Visual Studio 9.0/Xml/Schemas/ ,并重启 AddOn Studio即可。

已知问题

1. 未找到启用“Lua函数”、“WoW函数及事件”自动完成功能的方法。

2. 在更改配置后,每次打开AddOn Studio都会弹出选择配置文件的提示。

VS (Visual Studio) 魔兽插件开发工具 AddOn Studio for WOW 1.0 含有LUA编辑相关推荐

  1. VS Visual Studio 魔兽插件开发工具 AddOn Studio for WOW 1 0 含有LUA编辑

    AddOn Studio for World of Warcraft 1.0 Release 原文 http://www.codeplex.com/WarcraftAddOnStudio/Wiki/V ...

  2. android studio 反编译工具,android studio反编译工具jd-inteIIij

    Android Studio 自带了Java Bytecode Decompiler 对于第三方的jar只能反编译出其函数名 例如:andbase里的com.kfb.c.jar下的com.kfb.c下 ...

  3. Conflux Studio云端IDE工具发布

    Conflux 成立三周年之际,黑曜石实验室发布 Conflux Studio 云端 IDE 工具--Conflux Studio Web,使 Conflux Studio 成为一款可在浏览器运行.功 ...

  4. 我眼中的Visual Studio 2010架构工具

    影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁与争锋--似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以 ...

  5. Visual Studio Node.js工具1.1

    自从15年初微软发布了第一个稳定版本的Visual Studio Node.js 工具1.0(NTVS),很多人对这个免费的扩展产生了浓厚兴趣.现在Visual Studio Node.js 工具1. ...

  6. 提高Java开发效率:5个常用的Visual Studio代码扩展工具

    对于软件工程师来说,能够更好地管理时间是一项宝贵的技能.因此,这里有5个Visual Studio代码扩展工具,可以帮助前端开发人员(以及更多的人!)将生产力至少提高10%到20%,下面和小编一起来看 ...

  7. 轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022

    WPF实现组态软件-逼真的管道和速度可变流体(五) 轻量而敏捷的工业组态软件UI设计工具-机械组态篇 ConPipe Studio 2022和ConPipe控件下载地址(Trial版):ConPipe ...

  8. Android studio 使用NDK工具实现JNI编程

    前言: Android开发中常常会使用到第三方的.so库.在使用.so库的时候就要用到JNI编程.JNI是Java Native Interface的缩写.它提供了若干的API实现了Java和其它语言 ...

  9. 安卓入门系列-01开发工具Android Studio的安装

    Android Studio的安装 背景 谷歌在早几年就关闭了第三方支持,现在官方主推的开发工具就是Android Studio,所以我的安卓开发也是从as开始的. 步骤 下载IDE 像安卓这类开发, ...

最新文章

  1. Jquery和PHP Ajax JSON
  2. 近世代数--群同构--第一同构定理
  3. hive的静态分区与动态分区-用法实例
  4. C#规范整理·泛型委托事件
  5. 【渝粤教育】国家开放大学2019年春季 2110行政法与行政诉讼法 参考试题
  6. mysql dateformat 索引_DATE_FORMAT索引问题
  7. Unity搭建简单的图片服务器
  8. asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法
  9. python最大的社区_python 最大流
  10. java过滤html相关标签
  11. torch.cuda.is_available()返回false——解决办法
  12. win7浏览器主页修改不过来_Win7系统IE浏览器无法更改主页的具体解决方法
  13. 淘客app开发成本要多少
  14. java.util.concurrent.RejectedExecutionException异常
  15. 《长安十二时辰》教了哪些算法知识?
  16. oracle SO币种默认设置,Oracle EBS 11i 表结构——OE模块 so_headers_all;so_lines_all
  17. C++ STL set容器
  18. 国开本科计算机应用基础操作题,新版国家开放大学中央电大本科计算机应用基础操作题题库...
  19. caffe训练技巧总结
  20. 《游戏学习》| 3d网页小游戏 | 公路赛车 源码

热门文章

  1. mysql更改date为ym_关于日期格式设置及转换
  2. 关于Blurry无法加载的问题
  3. Linux常用60个命令用法
  4. Lua计算kronecker 积、Khatri-Rao积、Hadamard积、普通矩阵乘积
  5. AVR单片机开发2——流水灯及仿真
  6. html判断手机浏览器,JS判断浏览器iOS(iPhone)、Android手机移动端
  7. 《关于费尔巴哈的提纲》 马克思主义哲学中人的本质
  8. Candance Allegro 16.6操作流程补充
  9. SDUST 实验+ 作业
  10. 程序员工作9年月薪从1.5K到24K,网友:不如刚毕业985