При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Картостроение > Туториалы > Туториалы по Source
Ник
Пароль
Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2011, 21:20  #1
Psycho-A
Psycho-A
 
Регистрация: 29.08.2009
Возраст: 37
Сообщения: 3,967


По умолчанию [HL2] Заставляем движок HL2 понимать контент новых версий.

Данные вопросы неоднократно затрагивались пользователями ресурса, но подобные темы быстро теряются из виду, из-за чего неумеющие пользоваться поиском новички вынуждены задавать их снова и снова. Поэтому, считаю разумным объединить их в одном месте, то бишь в этом туторе.

Данный тутор рассказывает, как с помощью небольших преобразований заставить игры на движке Orange Box (Source 2007-2009) переваривать модели и текстуры из "Portal 2" или "Alien Swarm" (а также Left 4 Dead 1,2).


Что нам понадобится:

1) GCFScape - для открытия VPK-архивов, в которых хранятся наши модели и текстуры (также входит в набор Ultimate SSDK).
2) VTXFixer.bat - скрипт для фикса распакованых моделей.
3) VTFConvert - утилита для конверсии текстур в понятный для ранних версий Source формат.


Итак, приступаем:

1) Зайдите в папку игры ("portal2", "swarm" и т.д., и откройте с помощью GCFScape файл "pak01_dir.vpk" (именно этот, поскольку в нем содержится вся файловая структура, а пронумерованные паки являются лишь сырыми данными, на которые ссылается движок или программа при открытии данного файла).
2) Распакуйте папки "materials" и "models" в произвольное место на жестком диске.
3) Распакуйте содержимое архива из аттача рядом с распакованнми папками "materials" и "models".
4) Запустите скрипт "VTXFixer.bat" и дождитесь окончания его работы. Это сгенерирует дополнительные файлы, необходимые для чтения моделей в распакованном виде.
5) Запустите скрипт "VTFConvert.bat", чтобы пропатчить версию VTF-файлов (7.5 -> 7.4) для возможности их чтения на ранних версиях движка.
6) Подключите данный распакованный контент к GameInfo.txt вашей игры. Добавьте
Код:
"Game"    "<путь к распакованому контенту>"
и, вуаля - модели и текстуры стали видны в редакторе.


Примечания:

1) Если вам нужны только текстуры, пропустите шаг "4".
2) Тоже самое можно проделывать и с моделями из Left 4 Dead (1,2), но там версия текстур соответствует оранджбоксовской (VTF 7.4), следовательно, шаг "5" не понадобится.
3) Некоторые модели могут повесить Хаммер или привести к вылетам, поскольку используют обновленную анимацию, неподдерживаемую ранними версиями движка.
[ Вложения ]
Тип файла: rar ConvTools.part2.rar (98.5 Кбайт, 709 просмотров)
Тип файла: rar ConvTools.part1.rar (293.0 Кбайт, 726 просмотров)

Последний раз редактировалось Psycho-A, 30.04.2011 в 04:35.
Psycho-A вне форума Ответить с цитированием
Старый 27.04.2011, 21:23  #2
PREsideNT
PREsideNT
Он же smiler
Регистрация: 16.06.2008
Адрес: Рувны
Возраст: 31
Сообщения: 815
Замечания: 1


По умолчанию

может пригодиться.
PREsideNT вне форума Ответить с цитированием
Старый 27.04.2011, 21:52  #3
Camblu
Camblu
Tech Demo
Регистрация: 03.01.2010
Адрес: Tenebrarum Labs, Lietuvos Respublika
Сообщения: 4,259
Замечания: 16


По умолчанию

2 Psycho-A:
Интересно, спасибо
Camblu вне форума Ответить с цитированием
Старый 27.04.2011, 22:18  #4
Z-O-M-B-I-E
Z-O-M-B-I-E
Школоло
Регистрация: 29.06.2009
Адрес: Санкт-Петербург
Сообщения: 8,622
Замечания: 5


По умолчанию

Во, спасибо
Z-O-M-B-I-E вне форума Ответить с цитированием
Старый 30.04.2011, 04:37  #5
Psycho-A
Psycho-A
 
Регистрация: 29.08.2009
Возраст: 37
Сообщения: 3,967


По умолчанию

Если у кого-то не работали данные скрипты - перезалил (исправил пару ошибок, заставив работать с путями с пробелами).
Psycho-A вне форума Ответить с цитированием
Старый 12.05.2011, 06:23  #6
Dimex
Dimex
Генерал
Регистрация: 27.03.2008
Адрес: Belarus
Возраст: 31
Сообщения: 2,198
Замечания: 5


По умолчанию

2 Psycho-A:
Все прекрасно работает, быстро, удобно, но единственная серьезная проблема: -staticproppolys и -staticproplighting (качественное освещение моделей) перестает работать при добавлении новых моделей без них со стандартным контентом все работает. Все-таки придется нужные модели самому компилировать.
Dimex вне форума Ответить с цитированием
Старый 22.06.2011, 13:53  #7
snaksan
snaksan
Старший прапорщик
Регистрация: 13.06.2010
Адрес: г. Юбилейный
Возраст: 32
Сообщения: 601


По умолчанию

2 Psycho-A: все работает замечательно. разве что из-за моделей некоторых хаммер зависает. но тем не менее штука полезная))
snaksan вне форума Ответить с цитированием
Старый 17.04.2012, 11:34  #8
Kalich_
Kalich_
Подполковник
Регистрация: 26.09.2008
Адрес: Москва
Возраст: 33
Сообщения: 1,197
Замечания: 4


По умолчанию

беру свои слова обратно

Последний раз редактировалось Kalich_, 17.04.2012 в 11:45.
Kalich_ вне форума Ответить с цитированием
Старый 18.07.2012, 19:14  #9
Shadow_kazan
Shadow_kazan
Новичок =)
Регистрация: 15.06.2012
Адрес: Казань
Возраст: 28
Сообщения: 47


По умолчанию

Всё работает спасибо
Shadow_kazan вне форума Ответить с цитированием
Старый 18.07.2012, 19:39  #10
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

С файловой структурой в первом паке - реально маразм. Для закрытых игр побоку, но сорс-то якобы двиг для моддинга. Да за такое им ушы поотрывать надо
Дядя Миша вне форума Ответить с цитированием
Старый 15.08.2012, 09:46  #11
Skript47
Skript47
Рядовой
Регистрация: 24.01.2012
Возраст: 32
Сообщения: 17


По умолчанию

4) Запустите скрипт "VTXFixer.bat" и дождитесь окончания его работы. Это сгенерирует дополнительные файлы, необходимые для чтения моделей в распакованном виде.

Долго мучился пока не нашел эту штуку надеюсь она поможет декомпилировать МДЛ.
Вообще если кто в этом разбирается то помогите мне с некоторыми вопросами или поделитесь темой где можно спрашивать такие вещи по поводу конвертирования модели. А то нормальных уроков нигде нет и одну модель я скомпилировал поверху чужого мода (думаю не правильно сделал)

Skript47 вне форума Ответить с цитированием
Старый 30.08.2012, 08:38  #12
Tenephrine
Tenephrine
Маппер
Регистрация: 14.03.2012
Возраст: 30
Сообщения: 303
Замечания: 3


По умолчанию

Просьба помочь. Данным способом я взял все модели и текстуры из Left 4 Dead 2, некоторые модели работают стабильно, другие в черно-розовой текстуре. По сути, если бы я сделал что-нибудь не правильно, тогда не отображались бы все модели, а так лишь часть из них. В чем я допустил ошибку?
P.S. меня смущает пункт 6. Не уверен, что я сделал его правильно, но в любом случае не отображается только часть моделей, а не все.
Tenephrine вне форума Ответить с цитированием
Старый 30.08.2012, 08:42  #13
NekromanceR
NekromanceR
a.k.a JIyKAC.
Регистрация: 01.07.2011
Адрес: Россия. г. Тюмень.
Возраст: 27
Сообщения: 1,236
Замечания: 2


По умолчанию

2 Tenephrine:
Текстуры из L4D\L4D2 такой же версии что и в ксс\хл2, скорее всего ты просто не вытащил их из архивов.
NekromanceR вне форума Ответить с цитированием
Старый 30.08.2012, 08:45  #14
Tenephrine
Tenephrine
Маппер
Регистрация: 14.03.2012
Возраст: 30
Сообщения: 303
Замечания: 3


По умолчанию

2 NekromanceR:
Я открыл vpk02_dir (vpk01_dir в первой части, в L4D2 vpk02_dir). Внутри находились папки materials и models, нажав правой кнопкой мыши по папкам, я выбрал extract (извлечь), и указал путь. Папки появились в указанном мной месте и я кинул их куда следует: D:\Games\Half-Life 2 Episode Two\residentevil, то бишь в папку своего мода. Как я уже сказал часть моделей отображается, другая часть нет.
Tenephrine вне форума Ответить с цитированием
Старый 30.08.2012, 08:57  #15
NekromanceR
NekromanceR
a.k.a JIyKAC.
Регистрация: 01.07.2011
Адрес: Россия. г. Тюмень.
Возраст: 27
Сообщения: 1,236
Замечания: 2


По умолчанию

2 Tenephrine:
Вроде как надо извлекать из файла "pak01_dir.vpk", а не vpk01_dir\vpk02_dir.

Последний раз редактировалось NekromanceR, 30.08.2012 в 09:06.
NekromanceR вне форума Ответить с цитированием
Старый 30.08.2012, 09:05  #16
Tenephrine
Tenephrine
Маппер
Регистрация: 14.03.2012
Возраст: 30
Сообщения: 303
Замечания: 3


По умолчанию

Все, верно. Прошу прощения. Я ошибся, все работает.

Последний раз редактировалось Tenephrine, 30.08.2012 в 09:22.
Tenephrine вне форума Ответить с цитированием
Старый 23.09.2013, 17:57  #17
teinaava
teinaava
Новобранец
Регистрация: 18.09.2013
Сообщения: 2


По умолчанию

Здравствуйте. Сразу прошу прощения, если написал не в ту тему, но более подходящей не нашёл. Подскажите пожалуйста, если сможете, какие плагины нужны для импорта и экспорта моделей из Left 4 Dead 2 в 3D Max? Модель состоит обычно из 4 файлов: .mdl \ .vtx \ .phy и самый большой файл - .vvd Подскажите пожалуйста, как разобраться с импортом и экспортом или поделитесь ссылкой на эту тему.
teinaava вне форума Ответить с цитированием
Старый 23.09.2013, 18:47  #18
Z-O-M-B-I-E
Z-O-M-B-I-E
Школоло
Регистрация: 29.06.2009
Адрес: Санкт-Петербург
Сообщения: 8,622
Замечания: 5


По умолчанию

2 teinaava:
Надо сначала декомпилировать модель, потом скачать smd плагин к максу, и импортировать.
Z-O-M-B-I-E вне форума Ответить с цитированием
Старый 23.09.2013, 22:39  #19
teinaava
teinaava
Новобранец
Регистрация: 18.09.2013
Сообщения: 2


По умолчанию

[ Цитата ] Сообщение от Z-O-M-B-I-E: 2 teinaava:
Надо сначала декомпилировать модель, потом скачать smd плагин к максу, и импортировать.
Понятно, спасибо большое. Я скачал плагины SMDImporter.dli и SMDExporter.dle но модель в Макс не импортируется и не экспортируется. Значит всё дело в декомпилировании. Я вообще не представляю, как это сделать, но буду разбираться. У меня Ultimate SSDK v3 Вроде бы там можно, но программу установил только сегодня, поэтому ещё не разобрался.
teinaava вне форума Ответить с цитированием
Старый 09.01.2018, 20:31  #20
Vitaminoznik
Vitaminoznik
Классик
Регистрация: 06.05.2011
Возраст: 30
Сообщения: 209
Замечания: 1


По умолчанию

Перезалейте пожалуйста VTXFiver.bat, 7-ZIP ругается, что exe файл повреждён в архиве.
Vitaminoznik вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:45.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2025 by CS-Mapping.com.ua Community