Конвертация моделей из DOTA II
1. Что нам понадобится?
2. Приступим?
Сначала скачайте
GCFScape, распакуйте архив в какую-то папку, и откройте программу:
В меню выберите "File>Open...", и откройте архив игры pak01_dir.vpk. Если вы устанавливали игру через стим, то путь таков:
C:\Program Files\Steam\steamapps\%USERNAME%\dota 2 beta\dota Где %USERNAME% = ваш ник в стиме. Открываем:
Нажимаем правой кнопкой на папке
root и выбираем
Extract.
Сохраняем в отдельную папочку, например
D:\DOTA2\ Теперь установите Source SDK, по ссылке, или в Стиме. Установили? Чудно.
Устанавливаем StudioCompiler v.0.4, и кидаем все его файлы в папку:
<ПУТЬ К ОСНОВНОЙ ПАПККЕ СОРС СДК>\bin\ep1\bin Должно выйти так:
Запускаем основной файл программы
StudioCompiler.exe:
Переходим на вкладку
Model Decompile:
В этой вкладке в строке "Choose model file" выбираем файл модели (все модели лежат в папке
<куда вы распаковали папку root>\root\models ) Я выбрал модель Дума (
doom).
И перед тем, как нажать Extract, Откройте саму папку с моделью:
А там, в файле .VTX уберите в названии
.dx90, иначе модель не декомпилируется.
Теперь, можете смело возвращаться в StudioCompiler, и нажимать кнопку
В папке, которую вы назначили для сохранения, появится много .SMD файлов:
Но нам нужен только один файл, с названием
<НАЗВАНИЕ МОДЕЛИ>_model.dmx.smd В моём случае, это
Остальные файлы можно удалить.
Теперь открываем
MilkShape3d:
Выбираем
File>Import>Half Life .SMD... И открываем наш файл (если у вас слабый компьютер, придётся подождать минутки 2):
Пока что просто сохраните (File>Save) модель куда-нибудь.
Займёмся собственно текстурой.
Разархивируйте архив VTFEdit в любую папку (далее я её буду называть папка с VTFEDIT).
Теперь вам нужно положить в папку с VTFEDIT, нужные модели текстуры в формате .VTF (Все текстуры лежат в папке
<куда вы распаковали папку root>\root\materials\models ) Какие текстуры нужны модели можно узнать в MilkShape:
Теперь когда вы кинули текстурки в папку с VTFEDIT, запускайте
vtf2tga.bat, в открывшемся окошке введите Y, и в итоге, у вас в папке должны появится текстуры в формате
.TGA!:
Вот. Теперь в MilkShape выберите
File>Export>Autodesk 3DS... Всё! Осталось только конвертировать текстуры в .BLP с помощью BLPLab, импортировать 3дс с помощью mdlVis, И назначить текстуры с помощью war3me!
ВОТ ЧТО У МЕНЯ ПОЛУЧИЛОСЬ:
Копирование материала без согласия автора запрещено! Спасибо за внимание, с вами был Bru.