Конвертатор 3D моделей авто и персонажей | |
---|---|
Автор: | Tosyk |
Тип: | Софт |
Ссылки: | Playground |
Для конвертирования потребуются следующие инструменты:
- 3ds Max (используется 2008 х64) должно работать на версиях: 7-2011
- M2CharMC v0.5 (распаковщик 3д из *.sds) Автор: Tosyk скачать
- M2ObjMC v2.5 (распаковщик 3д из *.sds) Автор: Tosyk скачать
- OpenCOLLADA (плагин для 3ds Max для открытия *.dae) скачать страница
- ExSDS v0.3 (распаковщик *.sds файлов) Автор: CJay скачать
- Gibbed Illusion Tools (набор инструментов) Автор: Gibbed скачать страница
Распаковка игровых архивов[]
Для начала потребуется установленная игра Mafia 2. Если установка производилась при помощи сервиса Steam, то на жестком диске уже должны быть распакованы steam-архивы. Перед использованием дисковых версий нужно их сначала распаковать. Игровые архивы располагаются по адресу.
Путь установки: \mafia ii\pc\sds\
Архивы имеют расширение *.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\ - объекты города
Вполне возможно, что модели присутствуют и в других архивах, но здесь указаны только наиболее важные из них. Для конвертирования моделей и текстур были написаны 2 инструмента, которые облегчают процесс конвертирования моделей. Каждая из двух программ извлекает модели из *.sds файлов и конвертирует в формат *.dae.
Инструменты[]
- M2CharMC v0.5 (конвертер персонажей)
- M2ObjMC v2.5 (конвертер игровых объектов и автомобилей)
Конвертеры основанны на двух программах:
- Mafia2ModelDumper (дампер моделей) Автор: DerPlaya страница
- mesh2rdm (конвертер игровых моделей) Автор: Rich Whitehouse страница
Примечание: Почему не использовать исходные программы? Потому что конвертируемые Mafia2ModelDumper’ом *.dae-файлы невозможно нормально использовать в 3ds Max.
Для примера конвертирования взяты два файла:
- \mafia ii\pc\sds\hchar\joeciv.sds
- \mafia ii\pc\sds\cars\shubert_taxi.sds
В файле joeciv.sds находится персонаж Джо в летнем варианте одежды. В файле shubert_taxi.sds находится модель автомобиля Shubert (вариант такси). Итак, перетягиваем на программу M2CharMC (m2char_mc_v0.5.exe) файл joeciv.sds и отпускаем (так же можно кидать несколько файлов). После непродолжительного процесса конвертирования (во время конвертирования никаких окон мелькать не будет, это нормально!) рядом с исходным файлом (в моём случае это joeciv.sds) появятся два файла:
- joeciv.JOECIV.Hips.L0.dae — модель высокой детализации
- joeciv.JOECIV.Hips.L1.dae — модель низкой детализации
Примечание: Файлы формата *.dae открываются 3ds Max’ом. Однако встроенный импортер справляется с форматом не самым лучшим образом, поэтому рекомендуется использовать импортер OpenCOLLADA.
После импорта joeciv.JOECIV.Hips.L0.dae (я выбрал модель наилучшей детализации) в 3ds Max увидим:
Тем же способом, но программой M2ObjMC конвертируем shubert_taxi.sds. Импортируем модель в 3ds Max. Во вьювпорте увидим:
Конвертирование текстур[]
Текстуры упакованы в *.sds файлы вместе с моделью и извлекаются программой ExSDS. Интерфейс программы:
Файлы извлекаем командой Operations -> Extract All. Извлекаемые файлы имеют формат *.dds.
А так же. Для игры на данный момент вышло 7 DLC:
- Vegas Pack
- War Hero Pack
- Renegade Pack
- Greaser Pack
- Made Man Pack
- Jimmy's Vendetta
- Joe's Adventures
Формат архивов в DLC имеет тот же, что и в оригинале (*.sds), однако эти файлы зашифрованы. Из них можно извлечь модели, но нельзя извлечь текстуры. Для расшифровки файлов используется Illusion DecompressSDS входящий в состав Illusion Tools от Gibbed. Программа консольная, интерфейса не имеет. Для расшифровки нужно перетащить исходный *.sds файл на Gibbed.Illusion.DecompressSDS.exe.
В ресурсах игры сложно найти глаза для персонажей, так как они у всех общие. Располагаться они могут в самых неожиданных *.sds файлах, поэтому я публикую архив с наиболее часто используемыми в этой статье скачать текстуры глаз.
Для автомобилей как и для персонажей используются общие текстуры, а так же модели (колёс), они располагаются в архивах:
- \mafia ii\pc\sds\cars\cars_universal.sds
- \mafia ii\pc\sds\cars\cars_universal2.sds
У некоторых файлов *.sds можно обнаружить копию, но с суфиксом _z, например, у файпа shubert_taxi.sds эта копия - shubert_taxi_z.sds. Суфикс "_z" означает "зима", в таком файле скорее всего будут лежать зимние варианты текстур.
Обнаружена модель, которая извлекается не корректно, это:
- \mafia ii\pc\sds\hchar\franca.sds
Для её конвертирования нужно использовать оригинальный дампер от DerPlaya [страница], открывать модель в XSI или Blender'e последней версии.