Добавление аддонов на оружие без редактирования анимации — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Добавление аддонов на оружие без редактирования анимации — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
м
м (Настройка в SDK)
Строка 54: Строка 54:
 
Экспортируете на замену оригинальному wpn_(название).ogf
 
Экспортируете на замену оригинальному wpn_(название).ogf
  
Более подробно о настройке в SDK можно узнать в [http://stalkerin.gameru.net/wiki/index.php/3dsmax._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_HUD-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BE%D1%80%D1%83%D0%B6%D0%B8%D1%8F/3dsmax._Создание HUD-модели_оружия этой статье].
+
Более подробно о настройке в SDK можно узнать в [http://stalkerin.gameru.net/wiki/index.php/3dsmax._%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_HUD-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BE%D1%80%D1%83%D0%B6%D0%B8%D1%8F/ этой статье].
  
 
Теперь если вы ни где не накосячили, всё должно работать.
 
Теперь если вы ни где не накосячили, всё должно работать.

Версия 19:50, 3 марта 2011

Данная статья посвящена возможности прикрепления обвесов на оружие просто не имеющих их в модели HUD. То есть при выполнении всего ниже сказанного можно будет повесить глушитель на СВД, прицел на ТОЗ-34 и т.д (Подствольник на данный момент установить не получится — как не крути понадобится новая анимация). И ещё один нюанс — аддон на пушке можно будет сделать либо несъемным, либо отсутствующий (при попытке сделать обвес съемным, игра вылетает с банальным логом «stack trace»). Делал с замахом на ЗП, ЧН, но подходит и к ТЧ - различия только из - за разделения мешей и анимаций - руки от оружия. Ну давайте собственно перейдем к делу.

Необходимый минимум

  • Самое главное — прямые руки растущие из плеч и умеющая мыслить голова.
  • Умение работать с 3D редакторами и конфигами оружия или желание научиться там работать и хотя бы немного времени.
  • Milkshape 3D или любой другой редактор с нужными плагинами импорта\экспорта.
  • Сталкер SDK не суть важно какой.
  • Конвертер Бардака (понадобится для вытаскивания анимаций и файла .bones) и умение с ним работать.
  • Распакованные архивы Сталкера.

Этап I — редактирование модели

  • Для начала импортируем нужную модель.
  • Импортируете требуемые вам аддоны(если вместе с ними импортируются новые кости - удалите их), редактируете их по своему вкусу и ставите куда вам больше нравится.
  • Далее создаете новую кость под аддон (wpn_scope - для оптики и wpn_silenser для глушителя) на том джоинте который не должен двигаться относительно обвеса. К примеру оба аддона для ТОЗ-34 будут завязаны на переламывающемся стволе - кость с названием bend_reload.

Новая кость должна находиться на той же координате что и кость-основа. Оригинальные джоинты не двигать!!! Осталось прибиндидь аддоны к соответствующим костям и экспортировать в .object. Для World модели просто создаете дополнительные джоинты неважно где.

  • Этап редактирования закончен.

Этап II — настройка модели в SDK

Импортирование файла .bones и анимаций

Начнём с форматов. .bones - это формат зон соприкосновения мешей с окружающим миром. Содержится в мировой модели. .skls - это формат множественной анимаций (1 файл - несколько анимаций). Содержится либо в HUD'е модели (в основном ТЧ), либо в .omf файла имеющего вид wpn_(название оружия)_hud_animation.omf

Теперь я расскажу о создании .bat файла требуемого для работы с конвертером Бардака, так как здесь погорело не мало народу. Технология довольна проста - создаёте .txt файл, набиваете требуемую команду (например: converter [-omf] -skls wpn_svd_hud_animation.omf) и "сохранить как". Ставите вот это в соответствующих строках:

Имя файла: (любое).bat Тип файла: все файлы

И сохраняете. Готово.

Настройка в SDK

Загружаете ранее созданный .object Настраиваете вкладки surfaces и object по своему вкусу.

Настройка для HUD модели - вкладка motions. Импортируете вытащенный skls через edit\append (через motion reference получите вылет в игре). Экспортируете на замену оригинальному wpn_(название)_hud.ogf

Настройка для World модели - вкладка bones. Загружаете .bones через file\load и настраиваете. Экспортируете на замену оригинальному wpn_(название).ogf

Более подробно о настройке в SDK можно узнать в этой статье.

Теперь если вы ни где не накосячили, всё должно работать. И ещё, если кто найдет способ устранения вылета не дающего сделать новый аддон съемным, прошу дополните эту статью. Заранее спасибо!

Авторы

Ya.D

Другие места
LANGUAGE