Давненько я не запускал эту штуку… Я имею ввиду Warcraft, а не Visual Studio. Но ребята из EPAM Systems похоже не хотят расставаться ни с первым ни со вторым, поэтому и написали AddOn Studio для World of Warcraft (вторая и пока еще бета-версия). Это бесплатная студия, основанная на Visual Studio Shell и позволяющая создавать Lua аддоны для World of Warcraft. Если вы новичок в Warcraft программировании, то настоятельно рекомендую почитать World of Warcraft Programming: A Guide and Reference for Creating WoW Addons. Если вам просто интересно, что это за дрянь такая и лень читать дальше этот пост, то вот вам видео
И напоследок несколько скриншотов из этого произведения искусства.
Импорт из WowAce репозитория.
В студии имеется возможность импортировать любой из 600+ WowAce AddOns в два клика. И это стало возможным благодаря AnkhSVN.
Поддержка Table of Contents (TOC) формата.
В первой версии была возможность собирать TOC файлы, но в некоторых случаях разработчикам необходима была возможность контролировать порядок файлов, наличие или отсутствия файла в сборке и тп. Во второй версии этот функционал-таки добавили.
Значительно улучшили WYSIWYG редактор.
Разработчики постарались на славу и теперь у нас появилась поддержка BLP и Blizzard текстур.
Тестирование GUI с помощью WowBench.
Одна из трудностей при разработке/тестировании аддонов было то, что вам необходимо было перегружать Warcraft при малейшем изменении в коде. Это отнимало кучу времени и нервов. WowBench – это open-source проект, который позволяет симулировать события Warcraft. К примеру вы хотите увидеть, что произойдет, когда игрок сменит цель. В этом случае вы можете воспользоваться WowBench и вызвать событие Firing Target Changed искусственно. Разработчики обещают включить WowBench непосредственно в IDE в следующей версии.
Загрузка мира.
Дебаг.
Пожалуй это все. Удачи вам в создании виртуальных миров, но не забывайте и про реальность.