Вход в систему
Последние статьи
Самые комментируемые статьи
Игровое редактированиеАвтор: Алексей "Старпом" Макаренков
Полный текст
Тотальный AAA-переделИНСТРУМЕНТ: ArmA Tools ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Почти все моды для Armed Assault добавляют в игру что-то новое: модели, скрипты, локации, звуки. Но ведь встроенный редактор такие модификации делать не позволяет! С его помощью можно создавать только относительно несложные сценарии, построенные с использованием стандартных скриптов, графики, спецэффектов. Сразу возникает вопрос — откуда же берутся моды, в которых реализовано столько новаторских идей? Все дело в том, что у Armed Assault существует целая армия поклонников, заинтересованных в развитии проекта и его модернизации. Ну а поскольку в основу игры был положен старый движок Operation Flashpoint, создавать сторонние утилиты и редакторы для Armed Assault совсем несложно — бери за основу уже готовые OFP-шные инструменты, оптимизируй, совершенствуй их и выкладывай в интернет. Один из энтузиастов, пользователь с ником Kegetys, решил собрать свой комплекс из нескольких инструментов для моддинга Armed Assault. Несколько месяцев кропотливой работы, и вот уже готов набор под кодовым названием ArmA Tools, состоящий из утилит cpbo, unRap, PAAplug и UE_highlight. Рассмотрим вкратце каждую из них.
— Инструмент Cpbo представляет собой консольную утилиту для создания и распаковки PBO-архивов игры. Программа лишена графического интерфейса и функционирует исключительно в режиме командной строки. Чтобы разобраться с принципами ее работы, достаточно в совершенстве знать синтаксис командной строки — уметь писать команды для запуска приложений, перехода к нужным каталогам, задания параметров распаковки. С одной стороны, все просто — перечень настроек прилагается в txt-файле. С другой — командная строка не самое удобное, что придумано игростроевцами. Графический интерфейс намного удобней. — unRap. Если вы заглянете в один из архивов игры Armed Assault, то обнаружите там множество файлов с расширением .bin и .rvmat, в которых хранятся скрипты. Если вы думаете, что сможете в два счета извлечь файлы на жесткий диск и отредактировать их содержимое при помощи обычного «Блокнота», то вы сильно ошибаетесь. Данные файлы зашифрованы разработчиками специальным raP-инкодером. Утилита unRap как раз позволяет снять установленную девелоперами защиту и дешифровать скрипты. Для этого вам нужно всего-навсего разархивировать нужные файлы, запустить приложение unRap и указать полный путь до файла. В рабочем каталоге будет создано N-ное количество HPP-файлов, которые в дальнейшем можно будет модифицировать в текстовом редакторе уровня WordPad. — PAAplug — плагин для известного графического редактора Adobe Photoshop, позволяющий загружать и сохранять изображения в форматах PAA, PAC (именно они используются в Armed Assault для хранения графики). Прежде чем приступить к работе, нужно подключить модуль к Photoshop. Для этого просто скопируйте файл плагина PAAplug.8bi в корневую директорию установленного редактора. Что касается совместимости «добавки» с различными версиями Photoshop, то тут стоит отметить, что в наших тестах плагин отлично функционировал как на шестой версии, так и на CS 2. Помимо элементарных вещей, вроде простой загрузки и сохранения артов, плагин позволяет установить уровень и формат компрессии изображения, а также применить mipmap-фильтры и эффекты. — UE_highlight — дополнение к удобному текстовому редактору UltraEdit. Добавляет в программу SQS/SQF синтаксис Armed Assault. Это означает, что при написании своих собственных миссий с чистого листа вы сможете подставлять команды, функции и операторы нажатием всего одной горячей клавиши. Все ключевые слова в скриптах будут выделены жирным шрифтом. Чтобы «прикрутить» дополнение UE_highlight к редактору, следует перенести все содержимое файла SQSwordfile.txt в конец текстового файла wordfile.txt приложения UltraEdit. ВЕРДИКТ: Отличный фанатский набор, в который вошли все самые нужные программы для создания модификаций к AAA. Главная отличительная особенность пакета — все утилиты отлажены, не вылетают и не сбоят, чего нельзя сказать о большинстве других фанатских разработок. Вот если бы еще программа unRap работала не из командной строки, а из графического интерфейса... РЕЙТИНГ «МАНИИ»: 8/10
Безграничный мир войныИНСТРУМЕНТ: EditorUpdate v 102 ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: И снова мы обращаемся к Armed Assault. Матерые модостроители наверняка знают, что при создании сценариев для этой игры можно использовать недокументированные объекты окружения — водные поверхности, скалы, различные таблички и вывески, дорожные знаки, здания, фонари, мосты, деревья, бревна. Встает вопрос: как реализовать все это на практике, если во встроенном редакторе таких опций нет? Отвечаем. До недавнего времени единственным способом добавить все это в игру была правка скриптов. Нужно было сначала поместить на карту доступный из редактора игровой юнит, после чего выйти из редактора, открыть «Блокнот», изменить название базового юнита на наименование одного из недокументированных объектов, снова открыть редактор и так далее. В общем, как в бородатом анекдоте: «Открывает сумочку, достает кошелек, закрывает сумочку, открывает кошелек»... Теперь же все эти ухищрения ни к чему. Фанат с ником LowFly, соорудил специальное дополнение, которое значительно расширяет список доступных из редактора объектов — позволяет использовать различные здания, водонапорные башни, бревна, растительность, участки ландшафта. В общем и целом, количество новых объектов увеличено на несколько сотен! Вам больше не придется перелопачивать весь код миссии, чтобы добавить на сцену нестандартные элементы. Запустили редактор, выбрали нужную модель из списка и поместили ее на карту двойным щелчком левой кнопки мышки. Обратите внимание, дополнение заточено исключительно под пропатченную до 1.05 версию Armed Assault и с предыдущими билдами несовместимо. ВЕРДИКТ: Добавка для редактора, которая заметно упрощает жизнь мододелам. Написание сложных сценариев из нудной и кропотливой работы превращается в легкое и приятное занятие. Вместо серой рутины — творческий полет мысли. А вот для картостроителей данный инструмент, увы, практически бесполезен — создавать новые уровни в нем нельзя. РЕЙТИНГ «МАНИИ»: 7/10 Модуль-контроль
ИНСТРУМЕНТ: Encapsulated Resource File Editor ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: С появлением Neverwinter Nights 2 на персоналках модотворцы не на шутку забеспокоились: каким же инструментарием воспользоваться, чтобы добавить в игру новые объекты, перерисовать оригинальные текстуры, повлиять на физику, наконец, модифицировать искусственный интеллект персонажей? Оно и понятно, ведь официальный редактор позволяет лишь делать локации на основе встроенного в игру контента. Фанаты покипели-покипели, да и взялись за программирование. Шли дни, недели, месяцы напряженной работы... За это время модотворцы успели собрать не одну сотню разнообразных дополнений, используя официальный инструментарий. И вот после затяжного штиля в Сети начали появляться любительские программы для моддинга игры — конвертеры 3D-моделей, редакторы ресурсов и другие нужные в хозяйстве приложения. Encapsulated Resource File Editor — одна из таких утилит. По сути, эта программа предназначена для импорта/экспорта и редактирования данных так называемых ERF-файлов (Encapsulated Resource Files), которые представляют собой набор всевозможных ресурсов (звуков, диалогов, скриптов). То есть фактически утилита позволяет просмотреть список всех ресурсов, содержащихся в любом модуле, а также удалить или добавить в этот самый список новые файлы. ПРАКТИКА: После загрузки редактора перед вами появится экран с двумя таблицами — String List и Resource List, в них загружаются текстовые строки и файлы модуля. Рядом расположена панель инструментов. Просмотр и редактирование файлов игры проходит по стандартной схеме — подгружаете нужный файл в программу (File/Open) и при помощи команд из меню String List и Resource list добавляете, удаляете или исправляете структуру модуля. При желании можно проделывать те же самые действия, используя соответствующие кнопки на инструментальной панели. Основные достоинства редактора — удобный и очень простой интерфейс, а также возможность работы как с ERF-файлами NwN 1, так и NwN 2. Серьезный недостаток у программы только один — с ее помощью можно редактировать только списки ресурсов, но не сами файлы модуля. Допустим, вы можете добавить (или удалить) новый диалог в тело модуля, но модифицировать содержание самого разговора, увы, не получится. ВЕРДИКТ: Рассмотренный редактор поможет модостроителям подчистить файлы модулей от всяческого хлама, а также подключить к дополнению дополнительные компоненты (диалоги, скрипты). Но не более того — редактировать ресурсы модулей утилита, к сожалению, не позволяет. РЕЙТИНГ «МАНИИ»: 7/10 Море текстурИНСТРУМЕНТ: G-TXD ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Большинство модмейкеров используют для редактирования TXD-архивов текстур GTA: San Andreas утилиту TXD Workshop. Оно и понятно: с этой программкой можно буквально за пару кликов подгружать в архив изображения форматов BMP и TARGA, автоматически масштабировать «неквадратные» текстуры, да и работает без сбоев.
Однако сейчас этот редактор начал сдавать свои позиции и уступил место лидерства воистину уникальной разработке — приложению G-TXD. Эта простая на первый взгляд утилита переплюнула TXD Workshop буквально во всем — приложение запросто пережевывает арты форматов BMP, JPEG. TARGA, PNG, Direct X Texture, позволяет выполнить проверку сопоставления TXD-файла определенной DFF-модели игры, умеет мгновенно конвертировать TXD-архивы GTA: SA в формат Vice City и GTA 3 (и наоборот), к тому же поддерживает русский язык. ПРАКТИКА: Поле редактора состоит из двух частей — левой, где отображается информация о текстурах, хранящихся в TXD-файле, и правой, где демонстрируется выбранная текстура и ее свойства. Редактор оснащен удобной инструментальной панелью (приютилась в левой области программы), на которую вынесены кнопки для импорта/экспорта файлов, сохранения, поиска нужных текстур. Давайте поучимся создавать в G-TXD новые архивы текстур. Первым делом выполните команду Options\Language и выберите из списка строку Russian для активации русского языка. Далее воспользуйтесь комбинацией горячих клавиш Ctrl+N для создания нового TXD-файла и в открывшемся диалоговом окне вбейте полный путь и наименование будущего архива. Нажмите Ok и выберите название игры. Пустышка сформирована, можно наполнить ее картинками. Кликните правой кнопкой мышки по белому полю в левой части приложения и в контекстном меню выберите пункт Добавить. В поле Текстуры для добавления открывшегося окна вновь щелкните правой кнопкой мышки и в выпадающем меню выберите пункт Добавить. Укажите путь к одной или целому набору текстур разрешенных форматов и нажмите кнопку Открыть. Щелкните по кнопке Добавить в окне G-TXD — Добавить текстуру. Выберите пункт меню Инструменты\Сжать все текстуры для компрессии всех изображений (San Andreas умеет работать только со сжатыми артами) и наконец — сохраните файл, нажав комбинацию клавиш Ctrl+S. ВЕРДИКТ: Редактор TXD Workshop проиграл гонку вооружений и уходит со сцены. На его место приходит компактная, шустрая, простая в освоении и абсолютно безглючная утилита G-TXD. РЕЙТИНГ «МАНИИ»: 9/10 «Деревянный» генераторИНСТРУМЕНТ: TreeGenerator 2.0 ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Если несколько лет назад при разработке игр можно было сильно упростить графику (сэкономить на полигонах при моделировании форм, текстурах, не использовать новомодные HDR-эффекты), то сегодня разработчики все как один гонятся именно за максимально реалистичной картинкой. В большинстве современных игр ландшафты проработаны очень детально, здания и другой антураж тоже впечатляют. Но вот с растительностью дела до сих пор обстоят не очень: основная масса девелоперов так и не научилась создавать детально проработанные деревья, кустарники и прочую зелень. Обычно флора представлена простенькими спрайтовыми формами, которые издалека действительно смотрятся неплохо, но вот вблизи... Причины такого подхода тоже более-менее понятны. С одной стороны, это здорово снижает нагрузку на процессор и видеокарту, с другой — чтобы сделать качественные деревья/кусты/траву, необходимо нанимать целую отдельную команду моделлеров, которые несколько месяцев подряд только тем и занимались, что моделировали всевозможную растительность. Многие геймеры, плохо знакомые с вопросом, любят говорить, что сейчас много хороших генераторов деревьев, так что все оправдания разработчиков просто смешны. Ну как вам сказать... Мы внимательно изучили множество графических пакетов подобного рода и пришли к выводу, что хотя таких утилит десятки, более 90% из них просто ужасны. Десятки багов, постоянные вылеты, да и результат работы выглядит хуже, чем полуспрайтовая зелень.
Тем не менее мы отыскали-таки несколько вполне качественных программ. Одна из лучших, на наш взгляд, — TreeGenerator 2.0. По сути, это даже не генератор, а мощный и многофункциональный конструктор деревьев, позволяющий изменять форму, габариты, число веток, текстуры и пр. ПРАКТИКА: После запуска приложения вы увидите панель навигации слева (содержит кнопки для перемещения камеры в окне 3D-вида), а справа — поле параметров генерации дерева. Между ними затаилось окно перспективы, быстрое передвижение в котором производится при помощи курсорных стрелок на клавиатуре и мышки с зажатой левой кнопкой. Создание нового растения проводится буквально в пару кликов — передвигаете ползунки, регулирующие за внешний вид элементов дерева (листвы, веток, ствола и ряда других) в поле параметров генерации, подгружаете текстуры листьев и коры из вкладок Leaves и Texture. Настраиваете уровень детализации (вкладка Level of detail) и смотрите, что же у вас эдакое получилось. Изготовленный в TreeGenerator объект можно сохранить в виде скриншота или экспортировать в файл модели одного из трех форматов (.3ds, .dxf, .obj), понятных большинству современных редакторов 3D-контента. На нашем DVD находится trial-версия TreeGenerator, ограниченная по сроку службы 30 днями и не имеющая никаких функциональных ограничений. Для снятия временного лимита вам следует зайти на ссылку www.treegenerator.com/register.htm#, кликнуть по кнопке Buy и пройти платную регистрацию (лицензионная копия TreeGenerator 2.0 обойдется вам в $49, при этом, стоит отметить, $5 из этой суммы будут пожертвованы в фонд защиты окружающей среды). В заключение хочется добавить, что при необходимости вы можете скачать себе ряд растений из бесплатной онлайн-коллекции разработчиков, доступной для зарегистрированных пользователей по адресу: www.treegenerator.com/freetrees.htm. ВЕРДИКТ: Нудный процесс моделирования растений уходит в прошлое: зачем тратить драгоценное время и деньги на создание деревьев и кустарников, когда можно просто воспользоваться генератором, который быстро и качественно сделает всю работу? РЕЙТИНГ «МАНИИ»: 8/10
Работа над ошибкамиИНСТРУМЕНТ: 3DS Max 9 Service Pack 1 ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Чуть больше полугода назад компания Autodesk представила на строгий суд общественности девятую версию наиболее распространенного пакета 3D-графики — 3DS Max. Редактор вышел, но оказался вовсе не так хорош, как обещали разработчики.
Моделлеры недовольно вздыхали, аниматоры морщили нос, архитекторы недоуменно чесали за ухом. До релиза Autodesk твердила о том, что, мол, 3DS Max 9 будет щеголять новыми модулями анимации, скорость рендеринга сцен возрастет в несколько раз... И что же? Увы, ощутимого прироста производительности замечено не было, какие-либо ноу-хау в программе напрочь отсутствуют (речь идет о модулях, призванных максимально упростить процесс моделирования и анимации сложных форм). Единственное, чего в «девятке», как говорится, с избытком, так это багов и глюков. Такой вот бонус за несколько тысяч долларов. В течение недели после выхода 3DS Max 9 пользователи нашли в нем порядка 50 критических ошибок, приводящих к вылетам в Windows, зависаниям и фатальным сбоям. Разработчики на протяжении полугода собирали информацию обо всех этих ошибках, выслушивали сотни гневных отзывов пользователей по телефонной линии, изучали тысячи электронных посланий. После чего собрались с силами и сделали первый сервис-пак, устраняющий почти все вышеперечисленные недоработки. Вот только нам удалось за 10 минут заставить девятый «Макс» вылететь в Windows целых пять раз. То есть баги поправили далеко не все. Надеемся, последующие сервис-паки будут не только лечить 3DS Max 9 от недугов, но и включать в себя хоть какие-то новые модули, в противном случае непонятно, за что же мы платим деньги. ВЕРДИКТ: Работа над ошибками — штука необходимая, только вот непонятно, сколько раз можно наступать на одни и те же грабли и исправлять одни и те же ляпы, да еще и не до конца. Перед нами на скорую руку сделанная заплатка для 3DS Max 9, которая, к нашему великому сожалению, так и не смогла вылечить программу ото всех болезней. Подождем, может быть, разработчики в каком-нибудь третьем сервис-паке устранят все баги, как это было в случае с 3DS Max 8. РЕЙТИНГ «МАНИИ»: 6/10 |