Lost Heaven modding
Advertisement
Lost Heaven modding
Пока эта статья лишь черновик. Можешь допилить — пили.
Составлено по материалам со страницы http://cgig.ru/2010/11/converting-3d-model-from-mafia-2/
M2Imp0

Модели сконвертированные по этому руководству имеют скелет и готовы к анимации.

Для импорта в 3ds Max понадобятся:

  • Файлы ресурсов игры Mafia 2. Нужна ссылка на скачивание.
  • ExSDS распаковщик *.sds файлов. Автор: CJay
  • M2CharMC и M2ObjMC конвертеры персонажей и машин\объектов в формат *.dae. Автор: Tosyk
  • 3ds Max c плагином импорта *.dae файлов OpenCOLLADA. Должно работать на версиях: 7-2011. Проверено на 2008 х64.

Экспорт, настройка материалов и текстурированние модели из 3ds Max в формат моделей Мафии 4ds описаны в отдельной Пока не написанной статье. На ютубе видел несколько туториалов.

Распаковка файлов с ресурсами[]

У Steam версии файлы уже распакованы

Ресурсы дисковых версий (*.sds аналоги dta файлов) расположены в папке \mafia ii\pc\sds\. Распаковываются они с помощью (?). В итоге получим другие *.sds файлы (расширение то же, суть другая: например, файл \mafia ii\pc\sds\cars\shubert_taxi.sds содержит модель и все текстуры конкретного автомобиля). Наиболее важные игровые модели находятся в папках:

  • \mafia ii\pc\sds\hchar\ - персонажи
  • \mafia ii\pc\sds\cars\ - автомобили
  • \mafia ii\pc\sds\fmv\ - объекты и персонажи (из роликов)
  • \mafia ii\pc\sds\traffic\ - пешеходы
  • \mafia ii\pc\sds\wardrobe\ - объекты в шкафу
  • \mafia ii\pc\sds\weapons\ - оружие
  • \mafia ii\pc\sds\player\ - главные персонажи
  • \mafia ii\pc\sds\city\ - объекты города

Конвертирование модели[]

Две программы конвертирующие модели из *.sds файлов (которые получены после распаковки ресурсов) в формат *.dae: M2CharMC v0.5 (для персонажей) и M2ObjMC v2.5 (для игровых объектов и автомобилей). Установки они не требуют.

Перетягиваем на иконку программы M2CharMC (m2char_mc_v0.5.exe), например, файл joeciv.sds и отпускаем (так же можно кидать несколько файлов). После непродолжительного процесса конвертирования (во время конвертирования никаких окон мелькать не будет, это нормально!) рядом с исходным файлом появятся два файла. В нашем примере:

  • joeciv.JOECIV.Hips.L0.dae - модель высокой детализации
  • joeciv.JOECIV.Hips.L1.dae - модель низкой детализации

Файлы формата *.dae открываются 3ds Max'ом, однако встроенный импортер справляется с форматом не самым лучшим образом. Для этого и понадобится импортер OpenCOLLADA.

Результат импорта моделей в 3ds Max во вьювпорте

Конвертирование текстур[]

M2Imp3

Текстуры упакованы в *.sds файлы вместе с моделью и извлекаются программой ExSDS. Файлы извлекаем командой Operations -> Extract All. Извлекаемые файлы имеют формат *.dds.

Осталось поправить модель и наложить текстуры Ссылка на ту же несуществующую пока статью.

Результат - затекстуренные модели

Импорт из DLC[]

Для Mafia2 выпущены восемь DLC: Vegas Pack, War Hero Pack, Renegade Pack, Greaser Pack, Made Man Pack, Betrayal of Jimmy Jimmy's Vendetta, Joe's Adventures. Опять же нужна ссылка на файлы ресурсов

Ресурсы DLC зашифрованы. Из них можно извлечь только модели без текстур. Для расшифровки файлов используется Illusion DecompressSDS из набора инструментов Gibbed Illusion Tools. Автор: Gibbed. Программа консольная, интерфейса не имеет. Для расшифровки нужно перетащить исходный *.sds файл на Gibbed.Illusion.DecompressSDS.exe.

Замечания[]

В ресурсах игры сложно найти глаза для персонажей, так как они у всех общие. Располагаться они могут в самых неожиданных *.sds файлах, Tosyk рекомендует такие текстуры глаз.

Для автомобилей как и для персонажей используются общие текстуры и модели (колёс), они располагаются в архивах:

  • \mafia ii\pc\sds\cars\cars_universal.sds
  • \mafia ii\pc\sds\cars\cars_universal2.sds

У некоторых файлов *.sds можно обнаружить копию, но с суфиксом _z, который означает "зима", в таком файле лежат зимние варианты текстур.

Обнаружена модель, которая извлекается не корректно, это:

  • \mafia ii\pc\sds\hchar\franca.sds

для её конвертирования попробуйте дампер от DerPlaya, открывать модель в XSI или Blender'e последней версии.

Advertisement