Игровое редактирование
Смена декораций
ИНСТРУМЕНТ: 3DS Max MDB Importer/Exporter
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: До недавнего времени модмейкеры Neverwinter Nights 2 имели дело с очень большой проблемой. Помещать в игру трехмерные модели собственного производства было крайне сложно. Программы для работы с 3D-объектами NWN 2 часто висли, вылетали и выдавали стройный ряд критических ошибок. Единственной более-менее стабильной утилитой для работы с моделями являлся инструмент MDB Export/Import Tools 1.7. Но и он был далеко не идеален: нет графического интерфейса, отсутствует мануал, для конвертации объектов необходимость использования громоздких команд.
Но ситуация коренным образом поменялась с выходом на арену специальных импортеров/экспортеров MDB Importer/Exporter для 3DS Max — никаких багов, удобный интерфейс, четкие и понятные меню.
3DS Max MDB Importer/Exporter — это набор плагинов, предназначенных для импорта/экспорта геометрии из «Макса» в формат движка NWN 2 — MDB. Если вы неплохо моделируете в «Максе», то в два счета сможете создать совершенно новый виртуальный мир — с уникальными персонажами, обновленными декорациями и новым вооружением.
ПРАКТИКА: Создатели экспортеров подошли к делу с умом и выпустили сразу несколько версий плагинов для работы с MDB-моделями — под 3DS Max 5, 6, 7, 8 и 9 (поддерживается как 32-битная, так и 64-битная версия «Макса»), а также под Gmax 1.2. На нашем DVD (в разделе «Игрострой») вас поджидают все варианты добавок.
Механизм экспорта геометрии (а также анимации и коллизий) из графического пакета 3DS Max в формат движка NWN 2 достаточно прост. Создаете модель, выбираете пункт меню File/Export , в поле Тип файла выделяете строку NWN2 MDB Exporter(*.MDB) и жмете кнопку Сохранить. Появится новое окно, в котором необходимо задать базовые параметры перегонки Max-модели в MDB-файл. Настоятельно рекомендуем не менять текущие настройки экспортера и просто нажать кнопку Export — модель будет сохранена в специальный MDB-файл, который вы сможете подгрузить в официальный редактор карт, входящий в состав NWN 2 Obsidian Toolset.
Импорт NWN2-моделей в 3DS Max осуществляется аналогичным образом — выполняете команду File/Import , выбираете из списка Тип файла строку NWN2 MDB Importer (*.MDB) и жмете кнопку Открыть.
ВЕРДИКТ: 3DS Max MDB превращает «Макс» в настоящий цех по созданию и перегонке различных моделей в формат игры. Все элементы работают четко, слаженно и без ошибок, как детали в часовом механизме. Единственная проблема — чтобы создавать модели, вам нужно хорошо знать 3DS Max.
РЕЙТИНГ «МАНИИ»: 9/10
«Игровое редактирование» на DVD
На нашем DVD (в разделе «Игрострой») вы можете не только взять все утилиты, упомянутые в статье «Игровое редактирование», но и ознакомиться с более детальными описаниями программ, а также прочитать небольшие уроки по работе в самых важных для игростроевца редакторах.
Технические материалы, посвященные 3D-моделированию, конвертации объектов и прочим прикладным вопросам, публикуются именно на диске, а не в журнале.
Война продолжается!
ИНСТРУМЕНТ: Company of Heroes Model Exporter
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: C момента релиза официального инструментария для Company of Heroes прошло более полугода. За это время игра обросла всевозможными модификациями — новыми картами, озвучкой и даже кампаниями. Однако ни одно дополнение и ни одна конверсия не затрагивали внешнюю составляющую Company of Heroes (многочисленные текстурные моды не в счет). Да-да, вы не ослышались — до настоящего момента для CoH не было сделано ни одной новой модели! Причина банальна: нет утилит для экспорта моделей, созданных в пакетах 3D-моделирования, в формат игры.
На протяжении нескольких месяцев фанаты Company of Heroes бомбардировали ящики технической поддержки Relic Entertainment электронными посланиями с просьбой как-то решить данную проблему — выпустить набор утилит, которые бы существенно расширили возможности официального инструментария, позволили бы импортировать в игру модели собственного производства.
Мольбы были услышаны. Специальный «максовский» плагин был изготовлен и опубликован в интернете. Давайте знакомиться. При помощи CoH Model Exporter любой модостроитель сможет добавить в игру новые модели военной техники, бойцов, а также различные декорации (бочки, здания, растительность, дороги). Создаете модель в «Максе» (поддерживаются только версии 7 и 8) и несколькими щелчками мышки перегоняете 3D-контент в формат игры.
Однако это еще не все. CoH Model Exporter, помимо самих моделей, позволяет экспортировать закрепленную за ними анимацию. При этом стоит отметить, что плагин позволяет сохранять не только простейшие движения (вращение объекта и его составляющих частей, масштабирование конструкции, движение по заданной траектории), но и скелетную анимацию (жаль только, морфинг работает некорректно). После того как определенная модель будет сконвертирована в формат, понятный CoH, вам лишь останется прикрутить новый объект к игре при помощи утилиты Corsix’s Mod Studio.
ВЕРДИКТ: CoH Model Exporter — это веха в развитии модов для CoH. Наконец-то можно делать полноценные дополнения: с новыми юнитами, зданиями и оформлением.
РЕЙТИНГ «МАНИИ»: 10/10
«Модная» студия
ИНСТРУМЕНТ: Corsix’s Mod Studio
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Свершилось — в интернете появилась уникальная утилита Corsix’s Mod Studio. Это графический пакет для изготовления модов к играм Warhammer 40 000: Dawn of War , Warhammer 40 000: Dawn of War — Winter Assault и Company of Heroes. Данное приложение сочетает в себе удобные текстовые редакторы для правки конфигурационных файлов и скриптов ( LUA , AI/SCAR ), а также модули для работы с игровыми архивами — просмотра файлов, их извлечения и добавления.
При помощи этого инструмента любой модостроитель сможет подправить игровые скрипты, переписать модели поведения юнитов на поле боя, модифицировать оригинальные игровые тексты, перерисовать текстуры, добавить в игру новые 3D-модели и файлы музыкального сопровождения.
ПРАКТИКА: Cразу же после запуска программы появится окно с кнопками для создания нового мода, открытия уже существующего проекта, вызова справочной информации и выхода. Чтобы создать дополнение для Dawn of War/Dawn of War: Winter Assault/Company of Heroes, щелкните по кнопке New Mod. В появившемся окне задайте произвольное имя проекта (поле Name ), выберите из списка Mod is for строку с названием игры, для которой хотите создать модификацию, укажите директорию с установленной игрой ( Mod will be created in ) и нажмите Ok.
Когда редактор загрузится, вы увидите основное окно, состоящее из двух частей. Левая — дерево каталогов, правое — информация о выбранном элементе. Какие-либо инструментальные панели, окна проекций, кнопки, ползунки и прочие функциональные нагромождения в Corsix’s Mod Studio отсутствуют. И это вовсе не плохо — за счет такого своеобразного минимализма освоить программу смогут даже начинающие игростроевцы.
Чтобы отредактировать игровой файл, перейдите во вкладку Files на панели в левой части редактора, выберите произвольный файл из списка, например /data/ai/personality/base_easy.ai , и щелкните по нему дважды левой кнопкой мышки. Содержимое файла будет подгружено в специальное текстовое поле в правой части приложения.
После того как вы модифицируете значения параметров выбранного компонента, кликните по кнопке Save в правом нижнем углу, чтобы сохранить изменения. Если вы заглянете во вкладку Tools на панели в левой части утилиты, то получите доступ ко всем инструментам студии — редактору UCS -файлов (игровые тексты), запаковщику ( SGA Packer ) и распаковщику ( Extract All ) игровых архивов и некоторым другим модулям. Чтобы опробовать новый мод, достаточно выполнить команду Play/Play in [Game] , где [Game] — название модифицируемой игры, в нашем случае — CoH.
ВЕРДИКТ: Мощнейший программный комплекс, вобравший в себя возможности десятка независимых утилит, предназначенных для правки Dawn of War, Dawn of War: Winter Assault и Company of Heroes. Если вы почитаете простоту и удобство работы, а также не хотите держать у себя на компьютере множество отдельных редакторов, то Corsix’s Mod Studio — то, что вам нужно.
РЕЙТИНГ «МАНИИ»: 9/10
Графическая обманка
ИНСТРУМЕНТ: Halo Bitmap Extractor
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Выход Halo 2 состоялся всего пару месяцев назад. Однако за этот короткий промежуток времени фанаты уже успели смастерить несколько полезных утилит для моддинга игры. Среди них — крохотная программка Halo Bitmap Extractor , предназначенная для конвертации графических файлов Halo и Halo 2 в форматы, понятные большинству современных редакторов графики ( JPG , DDS , PNG и др.), например, Adobe Photoshop.
Зачем было разрабатывать софт для манипуляций с графическими ресурсами Halo, когда все они представлены банальными битмапами, спросите вы? Отвечаем. В Microsoft придумали для игры специальный формат хранения изображений, но для надежности в качестве расширения текстур решили использовать именно .bitmap. В итоге были созданы сотни, а то и тысячи нередактируемых графических файлов с уникальной структурой, косящих под стандартные битмапы. Народные умельцы быстро освоили новый формат и сконструировали специальную утилиту Halo Bitmap Extractor для рекомпиляции и сохранения игровых текстур в простые графические файлы.
ПРАКТИКА: Рассмотрим внутреннее устройство приложения. Запустив конвертер, вы увидите одну большую форму, на которую вынесены кнопки и поля для выбора файлов текстур Halo 1-2 (область Browser ), поле встроенного просмотрщика артов ( Viewer ), кнопки для изменения режима показа изображений ( Viewer Options ), а также несколько информационных областей ( Current Location и Bitmap Information ), в которые выводятся данные об определенных текстурах. Верхнюю часть приложения занимают различные каскадные меню. Панели инструментов в Halo Bitmap Extractor не предусмотрены.
От теории перейдем к практике. Научимся конвертировать текстуры Halo 2 в изображения, понятные современным графическим редакторам. Первым делом выберите пункт меню File Settings и в появившемся окне впишите полные пути до каталогов с установленными Halo 1 и Halo 2 — поля Halo 1 Directory и Halo 2 Map Directory соответственно. Далее выполните команду Tools/Batch Bitmap Extractor. В открывшемся окне кликните по кнопке Add H2 Maps , чтобы подгрузить необходимые для переформатирования арты. Когда изображения будут добавлены, выберите из списка Extract Bitmaps As конечный формат хранения графики, снимите флажок напротив комментария Overwrite (перезапись) и нажмите кнопку Extract Bitmaps. Начнется процесс рекомпиляции и сохранения игровых текстур в новый формат.
ВЕРДИКТ: Обманка обнаружена, секрет Microsoft раскрыт — проблема перерисовывания графики Halo 2 решена!
РЕЙТИНГ «МАНИИ»: 8/10
Дождались!
ИНСТРУМЕНТ: Supreme Commander Map Editor
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Поклонники Supreme Commander , ликуйте! Компания-разработчик Gas Powered Games выпустила редактор карт для RTS Supreme Commander. Теперь любой желающий сможет подгрузить в игру один из оригинальных сценариев, слегка модифицировать его и опробовать. А также сделать для Supreme Commander ряд уровней собственного производства — сформировать ландшафт, покрыть заготовку текстурами, поместить на карту юнитов и всяческие элементы окружения (здания, дороги, растительность).
Впрочем, совсем уж обольщаться не стоит: разработчики открыто сообщили о том, что текущий билд редактора карт для Supreme Commander — банальная пре-альфа версия. Предупреждение это они сделали не зря — редактор оказался жутко забагованным, в чем мы убедились лично. Приложение запустилось под Win XP с третьей, а под Vista — с пятой попытки, в ходе работы оно постоянно сбоило и частенько выпадало с критическими ошибками.
Таким образом, наша попытка сделать хоть какое-то подобие карты не увенчалась успехом. Разработчики из Gas Powered Games обо всем этом предупреждают и настоятельно советуют сохраняться как можно чаще. Однако и это еще не все — редактор Supreme Commander Map Editor очень часто вылетает непосредственно при сохранении проекта, а иногда и вовсе повисает при выполнении этого действия. На вопросы, как быть в этой и ряде других критических ситуаций, девелоперы ответов не дают.
В общем, мы пока не рекомендуем серьезно заниматься изучением редактора: головная боль, серьезные расстройства нервной системы и уйма убитого впустую времени гарантированы. Но как только разработчики устранят критические ошибки и поправят большинство багов, мы непременно вернемся к теме картостроения для Supreme Commander.
ВЕРДИКТ: Ошибки, ошибки и еще раз ошибки. Работать в редакторе на данный момент сложно — программа постоянно сбоит и может вывалиться в Windows в самый неподходящий момент. Очень надеемся, что следующие версии Supreme Commander Map Editor окажутся более стабильными.
РЕЙТИНГ «МАНИИ»: 5/10
Обновления
Мы продолжаем выкладывать на нашем DVD обновления самых значимых утилит, редакторов и SDK.
Разработчики редко выпускают патчи для редакторов, чаще всего они просто выкладывают в Сети обновленные версии, которые весят даже больше, чем оригиналы. Скачивать каждый раз такой объем могут далеко не все. Теперь этого делать и не нужно, все обновления вы сможете взять с нашего диска.
Quake 4 v.1.42 SDK. Очередное обновление официального SDK для Quake 4. Разработчики из id Software адаптировали SDK под 1,42-версию Quake 4, а также произвели масштабную работу над ошибками — выловили большинство багов, поправили критические ошибки, ликвидировали мелкие недочеты, оптимизировали программный код некоторых модулей. Плюс ко всему, девелоперы включили в обновленный SDK ряд новых исходников и примеров, а также небольшой файл справки. Внимательно изучив структуру файлов набора, любой желающий сможет сконструировать на базе Quake 4 SDK полноценный инструментарий для разработки совершенно новой игры, использующей возможности Q3Radiant.
GtkRadiant 1.5.0. На бескрайних просторах Сети появилась обновленная версия многофункционального инструмента GtkRadiant , предназначенного для редактирования и создания новых уровней к играм, базирующимся на движках первого и второго Half-Life , а также к тайтлам, основанным на «Радианте» (полное описание этого многофункционального программного комплекса приведено в ноябрьском номере «Игромании» за 2006 год).
Итак, что же нового в свежем билде? Исправлены ошибки, возникающие при импорте уровней Quake 4 и Half-Life, ликвидировали баги, приводящие утилиту к вылетам в Windows (особенно остро эта проблема стояла под Windows Vista), поправили недочеты, закравшиеся в местные модули обработки теней и освещения в реальном времени. Также была произведена тотальная оптимизация программного кода — утилита стала работать в несколько раз быстрее.
Что касается каких-либо нововведений, то тут девелоперы ограничились лишь расширением линейки поддерживаемых тайтлов — в список были добавлены Prey , Warsow и оригинальный Quake. В ближайшем будущем авторы планируют внести ряд мелких поправок в структуру ядра GtkRadiant, а также прикрутить к редактору несколько полезных плагинов и инструментов, призванных максимально облегчить процесс сборки уровней.
DarkStar One возвращается
ИНСТРУМЕНТ: DarkStar One Modding Tools (английская версия)
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: В декабрьском номере «Игромании» за 2006 год мы писали о том, что разработчики из Ascaron представили на суд общественности инструментарий для тотального моддинга DarkStar One. При этом девелоперы все как один твердили, что при помощи официальных редакторов и утилит любой желающий сможет добавить в игру пару-тройку новых миссий, переписать законы физики, изменить музыкальное сопровождение, подправить различные файлы конфигураций и импортировать модели собственного производства.
Оказалось, что освоить все инструменты из официального модмейкерского набора способы лишь пользователи, в совершенстве владеющие немецким языком, — а инструментарий только на нем и был доступен. И вот, спустя несколько месяцев кропотливой работы и внутренних бета-тестов, работники Ascaron выложили в интернете английскую версию официального инструментария. Что изменилось, были ли исправлены какие-либо недочеты? Нет, товарищи разработчики всего-навсего перевели все свои «модные» инструменты на английский язык. Разобраться в предназначении тех или иных функций, кнопочек, параметров стало намного проще, однако необходимость использования сторонних утилит типа MS Excel , 3DS Max и Adobe Photoshop , увы, не отпала.
ВЕРДИКТ: Официальная английская версия инструментария для моддинга DarkStar One ничем не отличается от немецкой. И это несмотря на то, что разработчики обещали, помимо локализации, добавить в английскую версию массу новых возможностей и поправить многочисленные баги.
РЕЙТИНГ «МАНИИ»: 7/10
Зеленая, зеленая трава
ИНСТРУМЕНТ: Плагин Supergrass для 3DS Max
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Supergrass — компактный плагин для 3DS Max. Он добавляет в редактор возможность создавать естественный травяной покров. Одна из его отличительных особенностей — простота освоения, возможность использования черно-белых карт высот для формирования травяного покрова, наличие специального шейдера для рендеринга травы при помощи модуля визуализации (рендер-движка) Mental Ray , ну а главное — плагин Supergrass бесплатный. Заметим, что модуль Supergrass оптимизирован под 3DS Max седьмой, восьмой и девятой версии (поддерживается как 32, так и 64-битная версия «Макса»).
ВЕРДИКТ: Простой, удобный и совершенно бесплатный плагин для 3DS Max.
РЕЙТИНГ «МАНИИ»: 8/10
Коллекция шейдеров
ИНСТРУМЕНТ: Shaders 3.1.1
ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Большой набор шейдеров (несколько десятков) для рендер-движка Mental Ray под 3DS Max / Maya от нашего соотечественника Павла Ледина , скрывающегося под скромным ником Puppet. Преимуществом этой коллекции шейдеров является абсолютная бесплатность — Павел стремился сделать максимально качественный фриварный шейдер-пак уровня профессиональных коммерческих продуктов для простых пользователей, которые не располагают крупными суммами для приобретения дорогостоящих наборов. И у него это неплохо получилось.
ВЕРДИКТ: Отличный набор шейдеров для Mental Ray.
РЕЙТИНГ «МАНИИ»: 9/10
Интересности
Мастер-класс от NVIDIA
Специалисты NVIDIA разработали ряд алгоритмов, позволяющих выполнять рендеринг материалов типа человеческой кожи в реальном времени без предварительной обработки.
В целом механизм real-time рендеринга материалов выглядит следующим образом. Ежесекундно на основе HDR-освещения формируется порядка 17 мегатекстур, состоящих приблизительно из 40 млн пикселей. Далее все сгенерированные изображения проходят так называемую фильтрацию по методу Гаусса. Затем производится математическая обработка полученных слоев.
Эффект возникает потрясающий, но при этом видеокарта испытывает колоссальнейшие нагрузки: еще бы, ведь ей приходится обрабатывать более 1,2 млрд пикселей ежесекундно! Данную технологию удалось протестировать лишь на hi-end видеокарте GeForce 8800 Ultra. Увы, более слабые платы не смогли справиться с такой нагрузкой.
Специалисты NVIDIA надеются, что такого рода открытие станет своеобразным толчком к созданию максимально реалистичных real-time персонажей для анимационных проектов и компьютерных игр. На нашем DVD в разделе «Игрострой» вас ожидает видео, наглядно демонстрирующее технологию рендеринга материалов в реальном времени без предварительной обработки.
Vue 6 — теперь бесплатно!
Компания e-on Software разработала и опубликовала в Сети «персональную» обучающую версию программного комплекса Vue 6 xStream — Vue 6 Personal Learning Edition ( PLE ). Эта программа является сильно урезанной версией Vue 6 и предназначена исключительно для ознакомления с основными возможностями оригинала. Это значит, что вы можете использовать данный программный продукт исключительно в некоммерческих целях, в том числе и для создания модов к компьютерным играм. Среди основных возможностей Vue 6 PLE — создание реалистичных водных поверхностей, эффектов огня, дыма, природных пейзажей; рендеринг и анимация, а также экспорт изготовленных сцен в 3DS Max/Maya/LightWave / Cinema4D. Время работы программы никак не ограничено (это не trial-версия). Чтобы скачать «персональную» обучающую версию Vue 6, проделайте следующие действия. Проследуйте по адресу www.e-onsoftware.com/try/vue_6_ple и наберите свой e-mail адрес в поле Personal Learning Edition , после чего щелкните по кнопке Download Now — на указанный вами электронный ящик будет отправлено письмо со сгенерированной ссылкой на скачивание Vue 6 PLE.
Test Drive дружит с «Занозой»?
В Сети появился специальный плагин для импорта геометрии Test Drive Unlimited в популярный 3D-редактор Zanoza Modeler второй версии. В настоящий момент любой желающий может заполучить добавку через Autoupdater , поставляющийся вместе с Zanoza. Что до возможностей TDU-фильтра, то здесь стоит отметить следующее — с помощью данного модуля вы сможете подгрузить в редактор модельки авто, мотоциклов, а также различные интерьеры из Test Drive Unlimited.
Однако окончательно подружить компьютерную игру с Zanoza разработчику так и не удалось — попытка создать уникальный экспортер «занозистых» моделей в формат игры потерпела крах. Как оказалось, Test Drive Unlimited наотрез отказывается принимать модифицированные игровые файлы — такой вот у нее механизм защиты от модификаций.
Что касается планов создателя Zanoza на ближайшее будущее, то уже осенью появится полноценный SDK для Zanoza Modeler 2 и ряд плагинов.