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


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

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

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

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

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


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

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

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

Отправлено

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

Я нигде не могу найти скриптовые команды OBSE. Тем более ничего о смене глаз.



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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Я нигде не могу найти скриптовые команды OBSE. Тем более ничего о смене глаз.

Скачайте OBSE V21 с офф. сайта, откройте архив. И там будет .html файл "obse_command_doc". Открываете его и вуаля! В нем есть почти вся информация о новых функциях. Правда, на английском. Ищите GetEyes и SetEyes. Это именно то, что Вам нужно. Не забудьте про Update3D, дабы обновить модель персонажа после установки новых или возвращения старых глаз. Со сменой глаз у игрока могут быть проблемы, поскольку вышеупомянутая функция "обновления" не рекомендуется к вызову на игроке. Но с другими НПС проблем быть не должно.
Помните, что глаза должны иметь Ref ссылку. Т.е:

Ref OldEye
Ref NewEye
​
Let NewEye := eyeReanimate
Let OldEye := NPC01Ref.GetEyes

Ко всему прочему, изменения подобного рода НЕ ЗАПИСЫВАЮТСЯ в сохранения. Т.е после перезагрузки игры, Вам вновь придется обновлять глаза у НПС. Помните об этом.


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

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

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

Отправлено

Скачайте OBSE V21 с офф. сайта, откройте архив. И там будет .html файл "obse_command_doc". Открываете его и вуаля! В нем есть почти вся информация о новых функциях. Правда, на английском. Ищите GetEyes и SetEyes. Это именно то, что Вам нужно. Не забудьте про Update3D, дабы обновить модель персонажа после установки новых или возвращения старых глаз. Со сменой глаз у игрока могут быть проблемы, поскольку вышеупомянутая функция "обновления" не рекомендуется к вызову на игроке. Но с другими НПС проблем быть не должно.
Помните, что глаза должны иметь Ref ссылку. Т.е:

Ref OldEye
Ref NewEye
​
Let NewEye := eyeReanimate
Let OldEye := NPC01Ref.GetEyes

Ко всему прочему, изменения подобного рода НЕ ЗАПИСЫВАЮТСЯ в сохранения. Т.е после перезагрузки игры, Вам вновь придется обновлять глаза у НПС. Помните об этом.

Не работает.



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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Не работает.

Ну, естественно, я же не скрипт целиком написал, а лишь обратил Ваше внимание на синтаксис.


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

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

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

Отправлено

Скачайте OBSE V21 с офф. сайта, откройте архив. И там будет .html файл "obse_command_doc". Открываете его и вуаля! В нем есть почти вся информация о новых функциях. Правда, на английском. Ищите GetEyes и SetEyes. Это именно то, что Вам нужно. Не забудьте про Update3D, дабы обновить модель персонажа после установки новых или возвращения старых глаз. Со сменой глаз у игрока могут быть проблемы, поскольку вышеупомянутая функция "обновления" не рекомендуется к вызову на игроке. Но с другими НПС проблем быть не должно.
Помните, что глаза должны иметь Ref ссылку. Т.е:

Ref OldEye
Ref NewEye
​
Let NewEye := eyeReanimate
Let OldEye := NPC01Ref.GetEyes

Ко всему прочему, изменения подобного рода НЕ ЗАПИСЫВАЮТСЯ в сохранения. Т.е после перезагрузки игры, Вам вновь придется обновлять глаза у НПС. Помните об этом.

Через "SetEyes" работает.  



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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Через "SetEyes" работает.  

SetEyes - установить глаза, GetEyes - считать текущие глаза. Я лишь показал пример как всем этим пользоваться.


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

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

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

Отправлено

Вот что-то я не понял... OBSE позволяет менять расу персонажа? 



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

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

Отправлено

SetEyes - установить глаза, GetEyes - считать текущие глаза. Я лишь показал пример как всем этим пользоваться.

М-м-м?



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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Вот что-то я не понял... OBSE позволяет менять расу персонажа? 

Да, можно через CopyRace. Она копирует даже скелетную привязку актера-источника.


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

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

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

Отправлено

Да, можно через CopyRace. Она копирует даже скелетную привязку актера-источника.

Но не внешность? 



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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Но не внешность? 

"Вызывающий NPC получает тот же скелет, текстуры и другие атрибуты расы указанного базового NPC. Его лицевые параметры, волосы и глаза не меняются. Эта команда влияет на базовый объект вызывающего NPC и должна использоваться только на уникальных ссылках (никакие другие ссылки не имеют одну и ту же базовую форму)." - гласит описание функции.


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

#2453 Ссылка на это сообщение Рун

Рун
  • 2 174 сообщений
  •    

Отправлено

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

d6971e141544b0dce478bed16ee1f832.jpg

(видимо, из-за этого не сохраняется перевод. =/)



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

IgorLutiy
  • Выбраковщик
  • 187 сообщений
  •  

Отправлено

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

Там же черным по белому написано, в 224 строке скрипта превышена допустимая длина строки (512 символов). Посмотреть что там, уменьшить длину строки и всё должно заработать.


Мир друзьям - смерть врагам!

Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/


#2455 Ссылка на это сообщение Simply Red

Simply Red
  • liquid cool
  • 506 сообщений
  •    

Отправлено

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

Хочу добавить, что для работы этого мода требуется OBSE, и большинство его (мода) скриптов скомпилированных в обычном редакторе, после сохранения не будут работать. Для таких модов нужно использовать Construction Set Extender.



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

IgorLutiy
  • Выбраковщик
  • 187 сообщений
  •  

Отправлено

Хочу добавить, что для работы этого мода требуется OBSE, и большинство его (мода) скриптов скомпилированных в обычном редакторе, после сохранения не будут работать.

Это с каких пор? Всегда с модами использующими OBSE можно было работать из стандартного редактора. Достаточно иметь установленный OBSE и запускать редактор через его загрузчик используя ключ "obse_loader -editor".


Мир друзьям - смерть врагам!

Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/


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

Laion
  • ☼ ¯\_(ツ)_/¯ ☼

  • 23 122 сообщений
  •    

Отправлено

Игорь, у меня таким образом отказался запускаться КС с ОБСЕ, хотя раньше я это делала без проблем.. Думаю, может из-за версии Винды, у меня 10.  Пришлось КСЕ ставить.


0e36bc18048d9fcc300f326cc927b20a.gif


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

Takirell
  • Broken Steel
  • 623 сообщений
  •    

Отправлено

Это с каких пор? Всегда с модами использующими OBSE можно было работать из стандартного редактора. Достаточно иметь установленный OBSE и запускать редактор через его загрузчик используя ключ "obse_loader -editor".

Он, наверное, имел ввиду, что если ранее плагин был создан в CSE, а затем отредактирован в ванильном редакторе - мод может стать неработоспособным, поскольку Extender несколько иначе перезаписывает файлы. Как и в случае с OBME.

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


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

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

IgorLutiy
  • Выбраковщик
  • 187 сообщений
  •  

Отправлено

Игорь, у меня таким образом отказался запускаться КС с ОБСЕ, хотя раньше я это делала без проблем.

Версия ОБСЕ часом не 21? Там используется новый способ запуска КС, чтобы использовать старый нужно использовать ключ  '-oldinject'. Может конечно и не в этом причина.

 

что если ранее плагин был создан в CSE, а затем отредактирован в ванильном редакторе - мод может стать неработоспособным, поскольку Extender несколько иначе перезаписывает файлы

Ну это уже совсем другая ситуация, такое конечно возможно.


  • Laion это нравится

Мир друзьям - смерть врагам!

Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/


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

Laion
  • ☼ ¯\_(ツ)_/¯ ☼

  • 23 122 сообщений
  •    

Отправлено

Версия ОБСЕ часом не 21? Там используется новый способ запуска КС, чтобы использовать старый нужно использовать ключ  '-oldinject'. Может конечно и не в этом причина.

не.. 20.   Но спасибо, буду знать :) 


0e36bc18048d9fcc300f326cc927b20a.gif


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

Dimonoider
  • Картошечка


  • 4 332 сообщений
  •    
Наш автор

Отправлено

Народ, прекратите спорить (нашли из-за чего). Для высказывания взаимных претензий есть личка. Каждый использует то, в чем ему удобнее работать.



Я вот в тапочках работаю. :sleep:







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

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

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