Под этим солнцем и небом мы тепло приветствуем Вас, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Бухта 2.0. Тёплая. Ламповая. Твоя.

Автор Тема: [Oblivion] Плагин GBR Races  (Прочитано 7667 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GBRPlus

  • *
  • Сообщений: 27
[Oblivion] Плагин GBR Races
« : 25 Апреля 2011, 02:55 »
0
Вот пришла в голову идея написать плаг для стандартных рас (надоели уроды в игре). Идея в том чтобы использовать отдельно nif-dds для М и Ж персонажа.

Получилось красиво, но есть 1 загвоздка. Нужен скрипт чтобы при одевании шлема не пропадало лицо (так же и у NPC).

Идея такова- скрипт лепится к шлему и проверяет пол игрока и расу, потом одевает на него амулет который содержит модель головы (нужного пола и расы)

Скрипт я и сам могу сделать, но уйдёт много времени на написание, потому что пишу их крайне редко.



дело в том что головы реализованы через флаг ушей, так как у рас М-Ж они могут быть разными
А вот шлем сносит отображение волос.... с ушами, блин.(





Оффлайн Kris†a™

  • *
  • Сообщений: 3450
    • http://vkontakte.ru/id38826417
[Oblivion] Плагин GBR Races
« Ответ #1 : 25 Апреля 2011, 12:53 »
0
Ну и наворотил. Зачем так сильно все усложнять?
Просто - назначить в конструкторе ванильным расам новые модели головы и текстур и все.

Только не забывай, что с изменением модели головы, придется перелопатить всех NPS и настроить им внешность соответствующим образом.

P.S. А слот амулета - народу и без этого очень нужен.
Награды Орден "Ремесленник" - за великолепные плагины (ПП 2011 года)

Оффлайн GBRPlus

  • *
  • Сообщений: 27
[Oblivion] Плагин GBR Races
« Ответ #2 : 25 Апреля 2011, 12:55 »
0


Идея в том чтобы использовать отдельно nif-dds для М и Ж персонажа.

В Обливионе отдельно нельзя- вот в чём загвоздка

А за слот амулета- так можна и по другому сделать, просто на амулете пробую.

scn 0FACE

Begin onEquip

Player.additem FaceIMPM, 1
Player.EquipItem FaceIMPM 1

end

чисто проба- для игрока годится.

scn 0FACE
ref me; рефа актера
ref item; рефа одеваемого амулета
Begin onEquip
set me to getcontainer
if me.getissex female == 1
     set item to (тут ID амулета для жен.)
else
     set item to (тут ID амулета для муж.)
endif
if me.geitemcount < 1; проверка дабы не было более 1 предмета
     me.additem item 1
endif
me.EquipItem item 1
end


а вот на NPC не работает... Жаль.

если спел сделать- тогда получается... А вот прилепится скриптом к шлему- никак. Может через "зачарование" пробовать?
« Последнее редактирование: 25 Апреля 2011, 13:09 от Imperator3 »

Оффлайн Imperator3

  • *
  • Сообщений: 3946
  • Пол: Мужской
  • Red Wolf
    • Вконтакте
[Oblivion] Плагин GBR Races
« Ответ #3 : 25 Апреля 2011, 13:10 »
0
GBRPlus
[table bgcolor="#FA8072" style="border: 1px solid silver;" width="100%"]
  [tr]
    [td width="50px"][img]style_images/groups/warn.png"][/td]
    [td]Устное предупреждение. Запрещено писать два и более сообщений подряд, если с момента написания вашего последнего поста никто не написал, и не прошло меньше суток. Если вы написали и решили что-то дописать - используйте кнопку "изменить"[/td]
  [tr]
[/table]
Награды Победитель конкурса модмейкеров №2 "Новое жилище" Плюшевый волчонок - приз зрительских симпатий на конкурсе модмейкеров №2 За неоценимую помощь по переводу форума на новый движок и техническое содействие Почётный житель Бухты(ПП 2011 года) Золотая Палитра - за самые красивые скриншоты (ПП 2012 года)

Оффлайн Alliria

  • *
  • Сообщений: 1068
  • Timeo mortalis et dona ferentes
[Oblivion] Плагин GBR Races
« Ответ #4 : 25 Апреля 2011, 14:17 »
0
GBRPlus Скрипт лучше вешать на токен, который добавлять в инвентарь, скажем, всей неписи в ячейке (предварительно, понятно, придется эту непись определить, что довольно ресурсоемко). Саму голову можно повесить на язык.) Либо поковырять obse на возможность смены непосредственно меша головы.
Ну и, как выше писали, придется править настройки фейсгена для всей стандартной неписи под новую модель головы.
« Последнее редактирование: 25 Апреля 2011, 14:19 от Alliria »
Награды Золотая Палитра - за самые красивые скриншоты (ПП 2013 года)

Оффлайн GBRPlus

  • *
  • Сообщений: 27
[Oblivion] Плагин GBR Races
« Ответ #5 : 25 Апреля 2011, 15:03 »
0
настройки Facegen уже сделал. Видать буду "ковырять" ОБСЕ... Спасибо за ответ.

Оффлайн GBRPlus

  • *
  • Сообщений: 27
[Oblivion] Плагин GBR Races
« Ответ #6 : 25 Апреля 2011, 20:41 »
0
Цитата: GBRPlus
настройки Facegen уже сделал. Видать буду "ковырять" ОБСЕ... Спасибо за ответ.

Вот доковырялся.

ref me; рефа актера
ref item; рефа одеваемого амулета

Begin gameMode

set me to GetContainer

set item to FaceIMPM


if me.getitemcount item == 0
me.additem item 1

endif


me.EquipItem2 item 1

end

Так- работает на простых NPC. На стражниках дальше то самое...
Всё !!!! Работает на любом NPC. Спасибо за помощь. Доделаю- выложу
« Последнее редактирование: 25 Апреля 2011, 21:02 от GBRPlus »

Оффлайн GBRPlus

  • *
  • Сообщений: 27
[Oblivion] Плагин GBR Races
« Ответ #7 : 23 Мая 2011, 15:13 »
0
Эх незадача, умер мой рэйд...      Наша песня хороша и всё такое, хорошо хоть базовый бэкап есть.