AnvilBay Forum

Мастерская TES => В разработке (плагины/локализации) => Oblivion => Тема начата: GBRPlus от 25 Апреля 2011, 02:55

Название: [Oblivion] Плагин GBR Races
Отправлено: GBRPlus от 25 Апреля 2011, 02:55
Вот пришла в голову идея написать плаг для стандартных рас (надоели уроды в игре). Идея в том чтобы использовать отдельно nif-dds для М и Ж персонажа.

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

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

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



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


(https://lh3.googleusercontent.com/_H11Pwl3uQkY/TbINAc1gHkE/AAAAAAAAABQ/Lxzw7jGnULE/s144-c/23042011.jpg)
(https://lh6.googleusercontent.com/_H11Pwl3uQkY/TaN8byso8pE/AAAAAAAAABA/5Y6r6BEFxJA/s144-c/GBRSBlog.jpg)
Название: [Oblivion] Плагин GBR Races
Отправлено: Kris†a™ от 25 Апреля 2011, 12:53
Ну и наворотил. Зачем так сильно все усложнять?
Просто - назначить в конструкторе ванильным расам новые модели головы и текстур и все.

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

P.S. А слот амулета - народу и без этого очень нужен.
Название: [Oblivion] Плагин GBR Races
Отправлено: GBRPlus от 25 Апреля 2011, 12:55
(https://lh5.googleusercontent.com/_H11Pwl3uQkY/TbLUqIajsFE/AAAAAAAAABY/HNjl-UzEYzQ/s144-c/2304201102.jpg)

Идея в том чтобы использовать отдельно 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 не работает... Жаль.

если спел сделать- тогда получается... А вот прилепится скриптом к шлему- никак. Может через "зачарование" пробовать?
Название: [Oblivion] Плагин GBR Races
Отправлено: Imperator3 от 25 Апреля 2011, 13:10
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]
Название: [Oblivion] Плагин GBR Races
Отправлено: Alliria от 25 Апреля 2011, 14:17
GBRPlus Скрипт лучше вешать на токен, который добавлять в инвентарь, скажем, всей неписи в ячейке (предварительно, понятно, придется эту непись определить, что довольно ресурсоемко). Саму голову можно повесить на язык.) Либо поковырять obse на возможность смены непосредственно меша головы.
Ну и, как выше писали, придется править настройки фейсгена для всей стандартной неписи под новую модель головы.
Название: [Oblivion] Плагин GBR Races
Отправлено: GBRPlus от 25 Апреля 2011, 15:03
настройки Facegen уже сделал. Видать буду "ковырять" ОБСЕ... Спасибо за ответ.
Название: [Oblivion] Плагин GBR Races
Отправлено: GBRPlus от 25 Апреля 2011, 20:41
Цитата: 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. Спасибо за помощь. Доделаю- выложу
Название: [Oblivion] Плагин GBR Races
Отправлено: GBRPlus от 23 Мая 2011, 15:13
Эх незадача, умер мой рэйд...      Наша песня хороша и всё такое, хорошо хоть базовый бэкап есть.