![]() ![]() ![]() |
|
|
|
Создание скина для игры Jedi Knight: Dark Forces II (краткое руководство) Программы и файлы, необходимые для работы: Conman - служит для работы с архивами, в которых хранятся файлы, которые вы будете редактировать. Matmaster - конвертер .mat файлов в .bmp и обратно. Bmut - конвертер из .bmp файлов в .bm и обратно(пригодится, если будете ваять свой сабер) 3doView - с ее помощью можно посмотреть, как выглядит тот или иной каркас. Matlist.txt - список текстур. 3do_list.txt - список 3D моделей. Models.dat - список использующихся на данный момент скинов для multiplayer. Jedi Knight Patch Commander - с помощью данной программы подключаются к игре различные дополнения. Итак, господа, приступим к сотворению Джедая по своему образу и подобию. Сначала при помощи Conman нужно открыть на JK CD файл Res2.gob (он находится в Gamedata/Resource). Потом надо извлечь оттуда нужные .mat файлы. В них текстуры, каждых файл отвечает за какую-то часть тела - это вам не Quake. Например файл ioface.mat - это лицо имперского офицера. Извлекайте только те файлы, которые собираетесь редактировать (в этом вам поможет файл mat_list.txt). Также нужно извлечь подходящий файл .3do (это трехмерный каркас, их список приведен в 3do_list.txt). Так, извлекли. Теперь запускаем программу Matmaster и делаем сначала Decompile MAT (должны получиться два файла - .bmp и .mtm, при этом используется палитра Unicolorm.cmp, эта палитра является универсальной и применяется для большинства скинов, но многие имеют свою собственную - это указано в файле mat_list.txt). Над полученными картинками глумимся в свое удовольствие до тех пор, пока не получится что-то, отдаленно напоминающее предмет ваших устремлений, а потом начинается процесс сборки всего этого безобразия обратно при помощи опции Compile MTM to MAT программы Matmaster (нужно выбрать уже отредактированный вами файл .bmp, при этом получающиеся .mat файлы желательно называть как-нибудь по-новому). Далее нужно отредактировать файлы .3do и models.dat. В файле .3do прописываем вместо стандартных .mat файлов те, которые вы создали (остальные не трогайте), в models.dat в самый конец списка добавляем под соответствующим номером свой файл .3do, звуковой файл и все остальное (с этим "всем остальным" я не очень разобрался и просто делал так, как было приведено в вышележащих строках). Примечание: номер вашего творения всегда должен быть хотя бы на единицу меньше цифры, стоящей после слова NumModels в начале файла models.dat. Затем снова запускается программа Conman, выбирается опция New container. Из приведенных типов файлов выбираем JK GOB, затем вводим имя этого файла и нажимаем кноку "Сохранить". Далее появляется окно Add files to container - здесь надо выбрать полученные .mat файлы, а также ваш .3do и models.dat. Также можно воспользоваться Jedi Knight Patch Commander, выбрав опцию File --> Create GOB. Действовать надо точно так же, как приведено выше. Помимо всего прочего вы сможете назвать свое творение, вписать имя автора (т.е. свое) и его координаты (e-mail и homepage). Результатом всей работы должен стать файл с тем именем, которое вы ему дали и расширением .gob. Теперь настало время проверить его работоспособность. Запускаем JK Patch Commander, добавляем полученный файл в список патчей, смотрим, нет ли конфликтов (если есть, то убираем конфликтующие патчи куда подальше) и нажимаем кнопку Launch game. Если все было сделано правильно, то после пролистывания всех скинов, предлагаемых по умолчанию, вы должны увидеть свое творение. Далее можно запустить игру в режиме multiplayer и полюбоваться на себя со стороны (предварительно оставив персонажа в покое на пару минут). Следующим шагом должна стать рассылка новосотворенного скина всем, с кем вы хотели бы поиграть, иначе никто вашего нового прикида не увидит. Надеюсь что мои объяснения не были слишком путаными и они помогут вам сотворить что-нибудь интересное. Присылайте плоды своих трудов мне на e-mail, для пополнения нашего skinpackа (скачать его можно здесь). Только убедительная просьба - присылайте их ОТДЕЛЬНЫМ ФАЙЛОМ, не кладите их в общий пакет. Также пишите, если я что-то пропустил или объяснил неправильно. Желаю удачи! [RJKF]Napalm
|