| Главная » Статьи » Прочее » PainEditor |
Глава II, Урок 5. Компиляция карты из 3DS Max в Painkiller
Итак, настал последний урок во второй главе, здесь мы научимся экспортировать карту в Painkiller, и загрузим её в игре. Заходим в макс, грузим свою карту и нажимаем File=>Export... В типе файла укажите "ASCII Scene Export (.ASE)" и назовите карту "smallarena.ase". Далее появится окно с настройками экспортирования, выставьте всё как на скриншоте ниже: Жмём Ок и выходим из макса. Теперь соберите текстуры, лайтмапы и карту в формате .ase в одну папку. Переводите все текстуры и лайтмапы в формат .dds (можно в .tga, но он размером больше), лайтмапы переименуйте в [названиемеша_L_0000.dds] (без квадратных скобок), например, box08_L_0000.dds Теперь начинаем экспорт! Кидаем в папку с картой конвертер ase2mpk.exe, ставим к нему ярлык, и в строчке "Объект" напишите после пути smallarena.ase, например: Кликаем на ярлык, и если всё ок, то в командной строке появится следующее: Если же конвертер вылетел, то возможно у вас где-то не затекстурен какой-нибудь объект, или превышен лимит. Если что, гляньте в app.txt, там написан лог компиляции. Теперь переименовываем полученый файл smallarena.mpk в dm_temp.mpk, и создаём файл obj.txt с примерно следующим содержанием: Box08 (Название меша, к которому будете приклеивать лайтмапу) 0.000000 0.000000 1.000000 1.000000 Box08_L_0000 (Название лайтмапы, которую будете приклеивать к мешу) 0.000000 0.000000 1.000000 1.000000 Box80 0.000000 0.000000 1.000000 1.000000 Box80_L_0000 0.000000 0.000000 1.000000 1.000000 Plane01 0.000000 0.000000 1.000000 1.000000 Plane01_L_0000 0.000000 0.000000 1.000000 1.000000 Сохраняйте текстовый файл, и запускайте blend.exe. Если всё ок, то появится файл dm_temp_blend.mpk и в командной строке будет написано следующее: Осталось только переименовать dm_temp_blend.mpk обратно в smallarena.mpk и раскидать файлы по папкам. Заходим в папку с Painkiller, в папку Data, там создаём папку maps и закидываем туда smallarena.mpk, далее в папке Textures создаём папки Levels=>smallarena и кидаем туда все текстуры и лайтмапы. Теперь заходим в PainEditor.exe (Painkiller/Bin/Editor).Жмём в правой нижней части окна на Propeties и в списке ищем Map, рядом жмём на квадрат с тремя точками. Выбираем нашу карту и всё, она загружена. За эти уроки мы научились делать СВОЮ карту, на которой можно расставлять объекты, монстров и т.д., а не брать оригинальные и изменять их. Согласитесь, горзадо интереснее играть на новых картах, чем на изменёных старых. Эту карту не удаляйте, на ней мы изучим создание объектов через эдитор. Удачи вам в ваших дальнейших разработках! | |
| Просмотров: 224 | Теги: | Рейтинг: 0.0/0 |
| Всего комментариев: 3 | ||||
| ||||










