Red Alert 3

Red Alert 3 SDK на этой неделе!

На сайте cncnz.com опубликовано интервью с разработчиками Mod SDK для Red Alert 3. SDK — Software Developer Kit, пакет для разработчиков модов, позволяющий вности в игру не только новые карты, но и менять баланс игры, наборы юнитов и многое другое. Ниже мы перставляем вашему вниманию перевод этого интервью.

Пакет разработчика для Red Alert 3 выходит на этой неделе! Justin Moe, дизайнер MOD SDK, расскажет нам о том, чего следует ожидать о последнего и самого большого инструмента создания модов для игры Red Alert 3.Каковы различия между Red Alert 3 SDK и Tiberium Wars SDK?

Вообще, Red Alert 3 SDK намного удобнее пакета разработки для C&C3: Tiberium Wars. Конечно, в основе работы все ещё лежит XML и для использования модов все ещё требуется их компиляция. Два самых больших отличия этого пакета — новый, более удобный интерфейс, а также включение в пакет множества полезных приложений. Пользователи больше не должны будут скачивать ANTLR или MVP, мы включили их в пакет! Другое преимущество — новый кэш компиляции, благодаря которому повторная компиляция проходит значительно быстрее. Это позволит завершить работу над проектом раньше.

Как новый интерфейс будет помогать в разработке мода?

Новый интерфейс упрощает компиляцию мода. Больше нет необходимостей использовать внешние приложения, работать с файлами и папками проекта. Новый интерфейс значительно облегчает разработку. Вы только проверяете несколько галочек, выбираете свой проект из списка, подтверждаете свой выбор и мод уже компилируется. К тому же новые сообщения об ошибках, наподобие Visual Studio, будут весьма полезны при отладке мода. Для продвинутых пользователей мы все ещё сохраняем возможность тонкой подстройки параметров через конфигурационные файлы. Сейчас большая часть настроек перенесена в интерфейс, тогда как раньше это все делалось через C#. Я не могу дождаться момента, когда множество людей смогут изменять эти параметры через интерфейс для улучшения своих модов.

Red Alert 3 SDK требует для работы новую версию World Builder размером около 600 Мб. Стандартная версия редактора карт не способна поддерживать SDK. Почему вы взяли для поддержки SDK значительно более новую версию?

Новый World Builder имеет множество изменений для обеспечения совместимости с Mod SDK. Из-за технических ограничений программы, она не способна работать с данными в том формате, в котором их обрабатывает сама игра. Раньше это не было важно, а сейчас, с выходом Mod SDK, это станет действительно иметь значение. Современный World Builder делается совместимым с патчем 1.09 / 1.10 для Red Alert 3. К сожалению, этот патч несовместим с World Builder’ом, который изначально был построен для версии 1.0. Чтобы обеспечить совместимость, мы сделали ставку на патч 1.09. Также, в редакторе добавлена многопоточная обработка данных. Все это позволяет добавить ваши разработки на карту и пользователи смогут их увидеть.

Действительно ли можно будет добавлять единицы Uprising в Red Alert 3? Вы показали Буревестника в окне программы, это дает основание полагать, что моддер получит доступ ко всем единицам Uprising. Если нет, то что же требуется для создания мультиплеерного мода с единицами Uprising?

Использовать единицы Uprising в своих модах к Red Alert 3 конечно возможно. Mod SDK делает добавление новых единиц в игру легким и непринужденным, это в полной мере относится и к юнитам Uprising. К сожалению, извлечь единицы из Uprising — не такая простая задача. У меня было одно преимущество — доступ к исходному коду дополнения. Однако же пользователям придется проявить настойчивость, найти способ экспортировать юниты из дистрибутива игры, или построить аналогичные модельки в 3DSMax, а уже после этого добавлять в игру. Есть конечно небольшой подарок — несколько юнитов из Uprising не придется извлекать из кода самого дополнения, это например Archer Maiden или Mortar Cycle. Мы планируем выпускать пакеты для разработчиков, в которых будут новые единицы Uprising, чтобы помочь создателям модов.

Что вы можете посоветовать начинающим создателям модов? Что, если я хочу просто сделать балансовый мод?

Мой главный совет — начните с простого. Составьте план того, что вы хотите изменить, затем по одному осуществляйте изменения. Намного легче выяснить причину ошибки при компиляции тогда, когда было внесено какое-то одно определенное изменение. Также, ознакомьтесь с прилагаемой документацией по SDK.

Для балансового мода все довольно просто. Для начала определите местоположение XML файла, который вы хотите изменить в SageXML, SDK копирует этот файл и присоединяет к вашему mod.xml, затем можно открыть файл и начать вносить изменения. Файлы в папке SageXML доступны только для чтения, это помогает защититься от внесения нежелательных изменений. Также вам помогут файлы XSD.

Насколько широкие возможности предоставляет Red Alert 3 Mod SDK?

Mod SDK столь же гибкий и мощный, как и SDK для C&C3. Мы даем пользователям многие из тех инструментов, которыми они пользовались в нем. Инструменты типа BinaryAssetBuilder были просто перенесены в новый пакет. Конечно, время компиляции занимает значительную долю от всего времени разработки, но наши труды окупаются, когда мы запускаем игру и видем реализацию наших идей. Самое большое отличие Red Alert 3 SDK в дружелюбности нового интерфейса.

Какие типы модов вы ожидаете в первую очередь?

Фактически, мне бы больше всего хотелось посмотреть, какие изменения люди будут делать с помощью SDK, чтобы понять, что мы упустили. Я также жду множество балансовых модов, которые появятся очень быстр после выхода SDK. Таким способом люди могут испытать их идеи по улучшению баланса и увидеть — действительно ли они так хороши, как предполагалось. И конечно же, полный конверсионные моды. Возможно, их придется ждать достаточно долго, но обычно время ожидания окупается проделанной работой.

Red Alert 3 Mod SDK будет доступен на сайте commandandcoqnuer.com в течение недели.

Об авторе

iwans90

Администратор форума forums.gametarget.ru

Комментировать