После долгих поисков на англоязычных сайтах я наконец-таки нашел хороший способ конвертации моделей из игры Dragon Age Origins. Ранее модели из этой игры приходилось доставать 3D Ripper'ом, что было не совсем удобно и не всегда удавалось.
Что нам понадобиться:
Dragon Age Origins - игра, из архивов которой мы будем брать модели.
Dragon Age Origins Toolset - программа для модинга игры. Пользоваться мы ей не будем, но ее ресурсы понадобятся другой программе. Тулсет обязательно должен быть установлен. [скачать]
DA Model Tool - программа для просмотра и экспорта моделей из архива игры. Так же есть возможность легкого ретекстура модели и еще несколько функций, полезных для разработчиков модификаций данной игры. [скачать]
Autodesk 3ds Max (от 2011) - Мощный 3D редактор, который понадобиться нам для работы.
Model and Animation Import/Export - Пакет скриптов для 3ds Max позволяющих работать с моделями из DA. [скачать]
MdlVis, War3 ModelEditor, BLP Lab - программы для работы с моделями Warcraft III. [скачать] Шаг #1. Установка Dragon Age Origins Toolset Что бы тулсет был установлен и работал правильно, пожалуйста прочитайте эту инструкцию:
ТРЕБОВАНИЯ К СИСТЕМЕ Операционная система: Windows версии XP SP3 или выше. Пользователь, в учётной записи которого устанавливается тулсет и который будет работать с тулсетом, должен являться администратором системы.
Имена в системе: Имя комьютера, имя пользователя и папка установки игры должны содержать только латинские символы (специальные знаки также запрещены) и не быть слишком длинными.
Софт: Установленая Dragon Age: Origins с последним патчем и DA toolset версии 1.01.
ПРОЦЕСС УСТАНОВКИ 1. Установщик тулсета копируем в пупку установки игры, например: «E:\Games\Dragon Age».
2. Запускаем установщик тулсета с админскими правами. Тулсет сообщит вам, что установится в папку, в которой установлена игра.
3. Выбираем компоненты для установки. Выбор небольшой, а именно «Основные ресурсы» и «Microsoft SQL Server Express»:
- Основные ресурсы — сам тулсет, поэтому его обязательно оставляем.
- Microsoft SQL Server Express — SQL сервер, на котором будет храниться база данных с ресурсами игры. Сервер необходим для корректной работы тулсета, но возможно он у вас уже стоит. Причём, по всей видимости, одинаково хорошо работают как версия 2005, так и версия 2008. Таким образом, если SQL сервер на вашем компьютере уже есть, то снимите галочку с этого компонента, в противном случае оставьте его выбранным. В случае отказа от установки SQL сервера вам предложат выбрать имя сервера и базы данных, которая будет создана и заполнена ресурсами игры. Имя базы оставьте дефолтным, а именно «bw_dragonage_content».
4. Всё, идём дальше и процесс установки начинается, ожидаем окончания процесса и проверяем установку.
ПРОВЕРКА УСТАНОВКИ 1. В папке установки Dragon Age проверьте, появилась ли папка «tools», в которой, собственно, и находится тулсет.
2. Проверьте наличие базы данных, то есть файлов «bw_dragonage_content.mdf» и «bw_dragonage_content.ldf» в следующих папках:
- Диск Windows:\Program Files\DAODB\ — если вы установили SQL сервер с установщика тулсета.
- Диск Windows:\Program Files\Microsoft SQL Server\…\ — в случае использования ранее установленного сервера.
3. Если ни там — ни там файлов нет, то пройдитесь поиском по диску Windows.
Шаг #2. Извлечение модели из архива с помощью DA Model Tool Распаковываем DA Model Tool в папку с игрой, запускаем. В маленьком окошке есть ссылка на страницу проекта данной программы на social.bioware.com, если интересно можете зайти посмотреть. Закрываем маленькое окошечко, оно нам не понадобиться.
В DA Tool Нажимаем вкладку File => Browse Models. Это обозреватель архива с моделями. Для удобства все по категориям, как в оригинальном архиве.
Выберем категорию Weapons (Оружие).
И так, мы открыли категорию оружия. Для управления просмотром нажмите Ctrl+Right (стрелка вправо) или Ctrl+Left (стрелка влево). Находим нужную нам модель, я выбрал этот замечательный двуручный меч -
Теперь нажимаем File => Save all И в открывшемся окошке выбираем папку для сохранения ресурсов этой модели. После нажатия ОК появиться такая табличка:
Это значит, что все прошло хорошо, все файлы удачно извлеклись и сохранились в указанной папке. Вот, что распаковалось в нашу папку:
Объекты, которые нас интересуют: 1. mmh - файл модели Dragon Age 2. dds - файл текстуры
На этом работа с DA Tool заканчивается, можно его закрыть. Шаг #3. Установка скрипта Model and Animation Import/Export Скачиваем и распаковываем Model and Animation Import/Export. Папки "DAOTools" и "Startup" перемещаем в \3dsMax\Scripts Запускаем 3dsMAX. Когда программа запуститься должно вылезти окошко установки скрипта. Там ничего сложного нет, просто надо нажать ОК и перезапустить 3dsMAX. Когда скрипт установлен нажимаем MAXScript => Run Script...
В открывшимся окне заходим в папку скрипта DAOToold и выбираем DAOToolsSetup.ms
Сейчас мы зададим настройки для скрипта: 1. Здесь нужно указать путь к игре. 2. Здесь нужно указать путь к вспомогательной папке для экспорта (не обязательно) 3. Тут указываем масштаб моделей, лучше поставить 100.
Установка скрипта завершена, теперь мы можем приступать к конверту модели. Шаг #4. Конверт модели из .mmh в .3ds В 3dsMAX нажимаем MAXScript => Run Script и выбираем DAOImport.ms
В открывшемся окошке работаем с выделенной на скрине областью. 1. Указываем путь к модели в формате .mmh 2. Снимаем отсюда галочку. 3. Если все готово жмем Import
После нажатия на Import вылезет окошко, не смотрим что там написано, просто соглашаемся. Далее будем прогресс-бар импорта, по завершению вылезет уведомление, там нажмите ОК.
Вот перед нами моделька. Далее экспортируем ее, выбирая пункт экспорт выбранного (см. скрин).
В открывшемся окне выберете место для сохранения и расширение файла .3ds.
Завершение Дальше уже все просто: конвертируем модельку из .3ds в .mdx, текстуру из .dds в .blp и доводим до ума.
В итоге получается вот такая красивая моделька:
Автор статьи: Sent (aka RЕRONAGE) Если возникнут вопросы - пишите.