Перейти к содержимому


Фотография
* * * * - 12 Голосов

Вопросы по плагиностроению

как создать торговца oblivion cs торговец cs как создать торговца oblivion моделирование

  • Авторизуйтесь для ответа в теме

#2421 Ссылка на это сообщение X-command

X-command
  • Следопыт
  • 70 сообщений

Отправлено

Здесь задавать вопросы по плагиностроению для Обливиона.

Тема по Обливиону. Тема по Морровинду тут.


<a href="http://profile.xfire.../xcommand"><img src="http://miniprofile.x...2/xcommand.png" border="0" class="linked-sig-image" /></a>
Сила - способность улыбаться © Белльмере-сан "One Piece"<img src="http://www.kolobok.u...zer/pirate.gif" border="0" class="linked-sig-image" />


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3726

#2422 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Тут кто-нибудь ещё остался жив? Вопрос мой покажется, возможно, немного "нубским", однако из-за популярности Skyrim становится трудно найти годные материалы по моддингу Oblivion - практически умершей теме. Вопрос простой - как редактировать собственные esp без необходимости вносить изменения в созданные модмейкером данные? И если добавлять какие-либо новые данные, плагин сохраняется с кучей дубликатов и ошибок... 

Приветствую. Живых здесь достаточно, просто иногда на задаваемые вопросы некоторые пользователи не могут ответить в силу каких-то причин.
Если Вы хотите отредактировать какой-то другой мод, то достаточно открыть КС, выбрать нужный esp файл, нажать Set as Active File, а затем OK. Пойдет закгрузка плагина и по её завершению Вы можете делать что угодно (создавать новые записи и так далее). Сохранять плагин лучше всего тыкая на рисунок дискеты, что находится слева вверху.
Если же хотите создать свой НОВЫЙ esp файл (мод), то Вам нужно открыть редактор, выбрать Oblivion.esm (дважды щелкнуть по нему, чтобы в квадратике напротив названия появилась галочка) и нажать ОК. Главное здесь - это не нажимать на Set as Active File, иначе устанете ждать. Да и редактировать мастер-файл игры - так себе затея.
Вообще, Вы можете ознакомиться с наглядными туториалами от уважаемого пользователя Gorv, вот, держите ссылочку на его видеоуроки.
Понятней объяснений я найти не смог. Так что рекомендую ознакомиться.


Ничто не истинно, все потрачено

#2423 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Да уж... Довольно-таки давно занимаюсь моддингом Oblivion. Узнал об этой фиче только сейчас. Забавно, но сколько ни искал, адекватного ответа так и не находил. 


Тут вот такой вопрос... А старение от вампиризма в Oblivion каким вообще образом реализовано? Нечто на уровне движка? В VampireScript ничего не нашёл. Есть только глобальная переменная.  


Сообщение отредактировал Prince-Moth: 20 декабря 2017 - 02:01

tesrp_200px_0.png


#2424 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Да уж... Довольно-таки давно занимаюсь моддингом Oblivion. Узнал об этой фиче только сейчас. Забавно, но сколько ни искал, адекватного ответа так и не находил. 


Тут вот такой вопрос... А старение от вампиризма в Oblivion каким вообще образом реализовано? Нечто на уровне движка? В VampireScript ничего не нашёл. Есть только глобальная переменная.  

Верно, Вампиризм реализован через движок. Тамошние изменения берут свое начало из соответствующего маг. эффекта. Теоретически с помощью OBSE функций можно поменять внешность игрока, но учитывая, что те самые функции после их использования требуют "обновить" персонажа через Update3D (а эту функцию нельзя использовать на игроке), то подозреваю, что реализовать все это дело будет сложновато.


Ничто не истинно, все потрачено

#2425 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Значит, старение работает только на персонаже игрока? Или другие NPC тоже могут подвергаться изменениям? Через скрипт нельзя также реализовать и смену цвета глаз, да? 


tesrp_200px_0.png


#2426 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Значит, старение работает только на персонаже игрока? Или другие NPC тоже могут подвергаться изменениям? Через скрипт нельзя также реализовать и смену цвета глаз, да? 

Вампиризм работает на всех НПС и\или игроке. Здесь исключений нет.
Поменять глаза у НПС, как и волосы, а так же расу (используя CopyRace) тоже реально и даже проще. Для таких целей есть специальный плагин Blockhead. Просто если оперировать с актерами - это все реализуемо, но вот на игроке - будут проблемы.


Ничто не истинно, все потрачено

#2427 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Ну, в таком случае:
1) Что именно активирует скрипт старения?
2) Я хочу поменять глаза именно через скрипт, чтобы скрипт менял цвет глаз. Если это и возможно, то обязательно ли нужно через OBSE?

3) NPC могут пить кровь? Как реализовать через скрипт?
Как ты, наверное, уже мог догадаться я хочу реализовать спутника-вампира. Со всеми-всеми фишками, присущими вампиру-игроку. OBSE я хочу как-нибудь избежать. Для совместимости. 


tesrp_200px_0.png


#2428 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Ну, в таком случае:
1) Что именно активирует скрипт старения?
2) Я хочу поменять глаза именно через скрипт, чтобы скрипт менял цвет глаз. Если это и возможно, то обязательно ли нужно через OBSE?

3) NPC могут пить кровь? Как реализовать через скрипт?
Как ты, наверное, уже мог догадаться я хочу реализовать спутника-вампира. Со всеми-всеми фишками, присущими вампиру-игроку. OBSE я хочу как-нибудь избежать. Для совместимости. 

1). Болезнь "Вампиризм". Как добиться такого же эффекта иначе - не знаю, как-то не интересна была тема вампиров. Но даже OBSE команды вряд ли Вам помогут реализовать данную задумку. Впрочем, Вы можете создать любого НПС и добавить ему в Spell List болезнь "Вампиризм". Изменения увидите в игре. Живой пример - Винсент Вальтиери из ТБ, он тоже вампир.
2). Через скрипт - только с помощью OBSE и никак иначе.
3). Нет, не могут. Этого вообще игрой не предусмотрено. Единственно что, есть функция VampireFeed, но как она работает по факту с НПС - не знаю, ибо не пробовал. Если верить описанию в OSFM, то работать должна. И то - только когда цель спит. Впрочем, в таких модах как "Unholy Darkness" и подобные ему есть система "быстрого питания" для игрока, даже с анимацией. Если раскурить тамошние скрипты и понять откуда растут ноги, то повторить все это дело не составит труда. Правда, с OBSE.
Как-то так.


Ничто не истинно, все потрачено

#2429 Ссылка на это сообщение Ggleebb

Ggleebb
  • Профи
  • 312 сообщений
  •    

Отправлено

Хм... Раньше я думал, что можно сделать это всё скопировав болезнь и подредактировав её, а потом добавил НПС в SpellList уже свою болезнь, и всё.)) А оказывается - это всё на движке игры...  :)


Сообщение отредактировал Ggleebb: 20 декабря 2017 - 19:12

-У меня самая худшая работа работа в мире! - сказала зубная щётка.
-Ну ну... - ответила туалетная бумага. :D

#2430 Ссылка на это сообщение katkat74

katkat74
  • Ветеран
  • 567 сообщений
  •    

Отправлено

3) NPC могут пить кровь? Как реализовать через скрипт?

У меня был мод где зараженные игроком нпс пили кровь у других нпс и заражали их вампиризмом. Найду как называется напишу. Скрипт можно там посмотреть.

О! Так он прям тут есть http://tesall.ru/fil...ding-vampirism/



#2431 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

У меня был мод где зараженные игроком нпс пили кровь у других нпс и заражали их вампиризмом. Найду как называется напишу. Скрипт можно там посмотреть.

О! Так он прям тут есть http://tesall.ru/fil...ding-vampirism/

Хорошо. 


tesrp_200px_0.png


#2432 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

У меня был мод где зараженные игроком нпс пили кровь у других нпс и заражали их вампиризмом. Найду как называется напишу. Скрипт можно там посмотреть.

О! Так он прям тут есть http://tesall.ru/fil...ding-vampirism/

OBSE требует...
В принципе мне нужно лишь проигрывание анимации NPC по отношению к цели. Базовые скрипты этого не позволяют? 


tesrp_200px_0.png


#2433 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

OBSE требует...
В принципе мне нужно лишь проигрывание анимации NPC по отношению к цели. Базовые скрипты этого не позволяют? 

Почему же?
Анимация воспроизводится через PickIdle.


Ничто не истинно, все потрачено

#2434 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Почему же?
Анимация воспроизводится через PickIdle.

А пример можно привести?  


tesrp_200px_0.png


#2435 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

А пример можно привести?  

В менеджере анимаций создается нужная анимация. В её условиях задается параметр GetItemCount, величину параметра - любой созданный Вами ранее предмет (токен еще его называют обычно). Лично я создаю токены-пустышки в разделе одежды, снимая с них галочку Playable (дабы не отображались в инвентаре).
Помимо параметра GetItemCount, можно задать GetIsID с указанием величины - RefID компаньона. Так будет надежней. Затем, в нужный момент Вы добавляете токен в инвентарь напарнику (через AddItem), после чего используете PickIdle. Скрипт имел бы вид (например):

Short DoOnce

Begin OnActivate PlayerRef
if DoOnce == 0
AddItem TestToken01 1
PickIdle
Removeitem TestToken 999
Set DoOnce to 1
Endif
End

Если бы использовалось OBSE, то в нем есть чудесная функция PlayIdle, которая игнорирует условия анимации и заставляет выбранного актера проиграть нужный вам айдел. Существует еще и PlayGroup, но в Вашем случае она не поможет, поскольку проигрывает определенного рода анимационные группы. Например - PlayGroup Stagger 1. Примененное на игроке и\или актере, заставит оного воспроизвести анимацию ошеломления. Ну и так далее. Большинство анимаций не воспроизводятся от первого лица.


Ничто не истинно, все потрачено

#2436 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Что-то я не понял... Создать свои магические эффекты не получится? Я хотел добавить свою призванную броню.


tesrp_200px_0.png


#2437 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Что-то я не понял... Создать свои магические эффекты не получится? Я хотел добавить свою призванную броню.

Маг. эффекты сделать не выйдет даже с OBSE плагином Oblivion Magic Extender, поскольку данный мод достаточно крив и нестабилен. А раз Вы решили не использовать расширитель, то вообще можно забыть о данной задумке.
Вообще, при должном подходе можно создать аналог призывной брони\оружия, но опять же - без OBSE это будет совсем не то. Например, Вы не сможете считать текущую экипировку на момент призыва нового доспеха, дабы потом вернуть и надеть её обратно. Получится, что после окончания действия заклинания, персонаж будет стоять голый и\или без оружия.


Ничто не истинно, все потрачено

#2438 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

Маг. эффекты сделать не выйдет даже с OBSE плагином Oblivion Magic Extender, поскольку данный мод достаточно крив и нестабилен. А раз Вы решили не использовать расширитель, то вообще можно забыть о данной задумке.
Вообще, при должном подходе можно создать аналог призывной брони\оружия, но опять же - без OBSE это будет совсем не то. Например, Вы не сможете считать текущую экипировку на момент призыва нового доспеха, дабы потом вернуть и надеть её обратно. Получится, что после окончания действия заклинания, персонаж будет стоять голый и\или без оружия.

Какой Oblivion "деревянный" в этом плане.


tesrp_200px_0.png


#2439 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

Какой Oblivion "деревянный" в этом плане.

Согласен. Обла с легкостью посоперничает в деревянности с бревном. Потому и используют OBSE.


Ничто не истинно, все потрачено

#2440 Ссылка на это сообщение Prince-Moth

Prince-Moth
  • Новенький
  • 27 сообщений
  •  

Отправлено

1). Болезнь "Вампиризм". Как добиться такого же эффекта иначе - не знаю, как-то не интересна была тема вампиров. Но даже OBSE команды вряд ли Вам помогут реализовать данную задумку. Впрочем, Вы можете создать любого НПС и добавить ему в Spell List болезнь "Вампиризм". Изменения увидите в игре. Живой пример - Винсент Вальтиери из ТБ, он тоже вампир.
2). Через скрипт - только с помощью OBSE и никак иначе.
3). Нет, не могут. Этого вообще игрой не предусмотрено. Единственно что, есть функция VampireFeed, но как она работает по факту с НПС - не знаю, ибо не пробовал. Если верить описанию в OSFM, то работать должна. И то - только когда цель спит. Впрочем, в таких модах как "Unholy Darkness" и подобные ему есть система "быстрого питания" для игрока, даже с анимацией. Если раскурить тамошние скрипты и понять откуда растут ноги, то повторить все это дело не составит труда. Правда, с OBSE.
Как-то так.

А что из себя представляют OBSE скрипты? Как с ними работать? Добавлять скрипты прямо в раздел "Scripts"? Хочу реализовать смену цвета глаз.


tesrp_200px_0.png


#2441 Ссылка на это сообщение Takirell

Takirell
  • <~Broken Steel~>
  • 912 сообщений
  •    

Отправлено

А что из себя представляют OBSE скрипты? Как с ними работать? Добавлять скрипты прямо в раздел "Scripts"? Хочу реализовать смену цвета глаз.

OBSE скрипты банально добавляют новые функции, вот и все. В официальном ридми к нему все показано и рассказано, впрочем, как и на англоязычной вики.


Ничто не истинно, все потрачено





Темы с аналогичным тегами как создать торговца, oblivion cs торговец, cs как создать торговца, oblivion, моделирование

Количество пользователей, читающих эту тему: 1

1 пользователей, 0 гостей, 0 скрытых