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


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

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

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

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

#3021 Ссылка на это сообщение 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" />


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

#3022 Ссылка на это сообщение Nick_An

Nick_An
  • Скиталец
  • 60 сообщений

Отправлено

Подскажите, можно ли объединить две модели в нифскопе, полностью сохранив их коллизии? 



#3023 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Столкнулся с такой проблемой в TES 4 Construction SET: если созданный NPC имеет расу отличную от десяти доступных для игрока рас, то этому NPC невозможно присвоить какой-либо диалог.
К примеру: я создал NPC дремору, написал для него диалоги, но в игре он их не произносит. Я стал разбираться, в CS открыл этого NPC и обнаружил, что диалоги ему не добавились. Если же посмотреть на эти диалоги через окно редактирования квеста, то оказывается, что у них отсутствует строка, где указывается раса, пол, наличие wav и lip, а также путь к звуковому файлу. Если же сменить расу моего NPC на одну из игровых, то все прописывается и соответственно работает в игре. А вот если раса NPC будет не игровой, к примеру, Темный Соблазнитель, Золотой Святой или, как в моем случае, Дремора, то диалоги не добавляются. Пробовал я создать свою расу, по факту скопировав расу Дреморы, но изменив голос этой расы на голос одной из игровых рас – не прокатило. Отсюда вопрос: эта такая особенность CS? И если да, то можно ли это как-то обойти и заставить моего NPC дремору говорить?



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

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

Отправлено

Столкнулся с такой проблемой в TES 4 Construction SET: если созданный NPC имеет расу отличную от десяти доступных для игрока рас, то этому NPC невозможно присвоить какой-либо диалог.

Не правда, все там прикрепляется и к кастомным расам. Необходимо в таком случае создавать спец. квест с приоритетом выше 100 единиц и в нем уже делать все необходимые топики, после чего добавлять их через AddTopic (если это не GREETING). Эта функция добавит необходимые темы нужным НПС (если условия диалога соблюдены).

Главное условие созданного квеста - отсутствие в нем условий "GetIsPlayableRace" и "GetPlayerInSEWorld". Они, как правило, глушат вообще все диалоги в указанных условиях.

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


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

#3025 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Не правда, все там прикрепляется и к кастомным расам. 

Спасибо, разобрался. Загвоздка была в условии "GetIsPlayableRace" в моем квесте. Без него все заработало как надо.



#3026 Ссылка на это сообщение Nick_An

Nick_An
  • Скиталец
  • 60 сообщений

Отправлено

Как можно перекрасить часть тела? Например, под кольчугу, чтобы изначально голая часть стала как часть брони?



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

Санек
  • Ленивая ящерка
  • 734 сообщений
  •    

Отправлено

Как можно перекрасить часть тела? Например, под кольчугу, чтобы изначально голая часть стала как часть брони?

В NifSkope заменить текстуру тела у необходимой модели на нужную вам, ток нужно обязательно переименовать (skin ) в что то другое, а то будет распозновать как текстуру тела

https://jpegshare.ne...80b6de.jpg.html


Сообщение отредактировал Санек: 17 августа 2020 - 07:09

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

#3028 Ссылка на это сообщение Nick_An

Nick_An
  • Скиталец
  • 60 сообщений

Отправлено

В NifSkope заменить текстуру тела у необходимой модели на нужную вам, ток нужно обязательно переименовать (skin ) в что то другое, а то будет распозновать как текстуру тела

https://jpegshare.ne...80b6de.jpg.html

Спасибо!



#3029 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Есть ли возможность проиграть звуковой файл в качестве музыки в ячейке типа "Default"? Функция StreamMusic работает только в ячейках типа "Dungeon" и "Public".



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

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

Отправлено

Есть ли возможность проиграть звуковой файл в качестве музыки в ячейке типа "Default"? Функция StreamMusic работает только в ячейках типа "Dungeon" и "Public".

Для адекватного воспроизведения кастомной музыки, я бы рекомендовал использовать OBSE-плагины "Sound Commands" или "Enhanced Music and Control 2".
Можно использовать костыли в виде OBSE-функции:

SetCellMusicType - sets the music type used in the specified cell.
(nothing) SetCellMusicType cell:ref musicType:int

После смены типа музыки на "Default" - проиграть нужный файл и задать таймер, по истечению которого снова вернуть прежний тип музыки в локации.
Работоспособность данного метода не проверялась.


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

#3031 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Можно использовать костыли в виде OBSE-функции:

 

OBSE-плагины мне не подойдут, поскольку проиграть нестандартную музыку необходимо непосредственно внутри создаваемого мной плагина. И проиграть ее нужно в ячейке "Default" т.е. на просторах Сиродила. Я опробовал SetCellMusicType, но она, опять же, работает только с ячейками типа "Dungeon" и "Public".


Сообщение отредактировал Pimple03: 28 августа 2020 - 20:18


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

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

Отправлено

OBSE-плагины мне не подойдут, поскольку проиграть нестандартную музыку необходимо непосредственно внутри создаваемого мной плагина. И проиграть ее нужно в ячейке "Default" т.е. на просторах Сиродила. Я опробовал SetCellMusicType, но она, опять же, работает только с ячейками типа "Dungeon" и "Public".

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


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

#3033 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Просто к своей работе добавьте требование в виде этой OBSE-утилиты.

Учитывая, что в процессе прохождения ячейка посещается всего один раз и на короткое время, проще будет сменить тип ячейки с Default на Public и проиграть необходимую музыку с помощью StreamMusic. Собственно я так и сделал, все работает. Просто хотелось ограничиться скриптом, а ячейку оставить Default.



#3034 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

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



#3035 Ссылка на это сообщение piramis

piramis
  • Талант
  • 234 сообщений
  •    

Отправлено

Вопрос такой- каким образом уложить неживое тело в локации ? То, что персонаж мертвый, потому что у него здоровье указано ноль, еще недостаточно, так как они все равно стоят в стандартой позе, и падают только при касании. В то время как в игровых локациях сразу лежат, например два атронаха-неудачные эксперименты в Зазельме даже в разных позах.

 

Особым для неживых существ является то, что они помечаются как квестовые предметы, однако у меня это сработало только один раз, при повторном заходе все равно существо стоит.


Сообщение отредактировал piramis: 19 сентября 2020 - 18:57


#3036 Ссылка на это сообщение Nu-Hatta

Nu-Hatta
  • Следопыт
  • 77 сообщений
  •  

Отправлено

Вверху, на панели инструментов есть кнопка Run Havok Sim - она включает физику в редакторе. Упавшее тело, можно перетаскивать за конечности мышью, если зажать Ctrl + Alt.



#3037 Ссылка на это сообщение Ganna21

Ganna21
  • Новенький
  • 26 сообщений

Отправлено

Подскажите, пожалуйста, как сделать предмет статиком?



#3038 Ссылка на это сообщение Nick_An

Nick_An
  • Скиталец
  • 60 сообщений

Отправлено

Подскажите, пожалуйста, как сделать предмет статиком?

Примерно так

bhkRigidBody -> Layer -> ol_static
             -> Havok Filter Copy -> Layer -> Ol_Static   
             -> Motion System -> MO_SYS_FIXED
             -> Deactivator Type -> DEACTIVATOR_NEVER
             -> Solver Deactivation -> SOLVER_DEACTIVATION_OFF
             -> Quality Type -> MO_QUAL_FIXED



#3039 Ссылка на это сообщение Ganna21

Ganna21
  • Новенький
  • 26 сообщений

Отправлено

Nick_An, большое спасибо!  :)



#3040 Ссылка на это сообщение Pimple03

Pimple03
  • Авантюрист
  • 116 сообщений

Отправлено

Есть ли аналог скриптовой функции IsSwimming, которая отвечала бы не за плавание, а за нахождение под водой, когда активируется шкала задержки дыхания? 



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

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

Отправлено

Есть ли аналог скриптовой функции IsSwimming, которая отвечала бы не за плавание, а за нахождение под водой, когда активируется шкала задержки дыхания? 

Вам поможет OBSE-функция "IsUnderWater".


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





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

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

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