Здесь задавать вопросы по плагиностроению для Обливиона.
Тема по Обливиону. Тема по Морровинду тут.
Вопросы по плагиностроению
#3681
Отправлено
Сила - способность улыбаться © Белльмере-сан "One Piece"<img src="http://www.kolobok.u...zer/pirate.gif" border="0" class="linked-sig-image" />
#3683
Отправлено
Народ, а знает кто-нибудь гайды как свою модель из блендера добавить в облу? (Я не имею ввиду конвертацию в nif) Нужен именно тутор как настроить меш в nif редакторе, чтобы он отображался в игре. Заранее благодарю
Не уверен, но, возможно, что-то полезное будет где-то здесь:
Создание меча в программе Blender
Простое создание коллизии для оружия в NifSkope
Хотя я что-то особо не припомню, чтобы были какие-то нюансы именно настройке в NifScope. Разве что как раз добавление коллизии.
Мир друзьям - смерть врагам!
Мой новый сайт-блог: https://igorlutiy.pp.ua - как некое подведение итогов моей жизни в интернете
Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/
#3684
Отправлено
В OBSE есть метод SetPlayerBirthsign, который меняет знак рождения у игрока.
Пишете скрипт с этим методом и цепляете куда надо, например, на активатор.
Спасибочки, а класс?
#3685
Отправлено
Спасибочки, а класс?
SetClass. Полагаю, пишется так:
player.SetClass Warrior
- SisterlovingAltmer это нравится
#3687
Отправлено
И опять я. Есть вообще способ задать имя игрока или НПС через скрипт?
https://cs.uesp.net/wiki/SetName
- SisterlovingAltmer это нравится
#3688
Отправлено
Кто-то может подсказать куда исчез плагин на ретекстур льда ?
Вот это его старый адрес https://tesall.club/...6-retekstur-lda, но теперь его нет там.
Можно дать ссылку на новый адрес или какие-либо аналоги ?
#3689
Отправлено
Доброго времени суток, коллеги.
Опять накопилась серия вопросов\проблем.
Вопрос 1. Как перемещать напарников между ячейками?
Контекст: по квесту игрок может получить напарников с двумя командами "иди", "стой". Обе регулируются переключателем-переменной в квестовом скрипте, который меняется через результирующее окно скрипта в этих топиках. Сделал практически идентично тому, как сделан безумный фанат (Adoring Fan). Команды работают, но напарники упорно не перемещаются между локами, я вхожу в дверь перед их носом, а они за мной ни в какую. Их нужно сделать "квестовыми" или проблема не в этом?
Вопрос 2. Если я хочу, чтобы непись взял предмет и положил в инвентарь (предмет в ячейке, НЕ в контейнере), то это тип распорядка Ambush\Find или Use item At тоже подойдет?
Вопрос 3. Мб кто-нибудь делал активатор с помощью которого можно зафиксировать предмет в одном положении? Недавно выходил ODOS на нексусе, там было такое, но я пока не очень понял, тк там всё очень мудрёно, мб кто-то делал такое же, но попроще.
Контекст: Думал сделать активатор в виде держателя камней варла, нажимая на который игрок мог бы положить туда камень, который тут же вынимался бы из инвентаря, фиксировался и терял физику. Не знаю, насколько трудно в реализации...
Вопрос 4. Подскажите пожалуйста, как должен выглядеть скрипт, если я хочу телепортнуть к игроку непися, но так, чтобы он оказался за спиной? В данном случае нужна динамическая переменная, отвечающая за финальное положение непися, а XHeadingMarker не подойдет.
Вопрос 5. Схожий с предыдущим. Насколько реально по активатору перекидывать игрока с точки на точку с анимацией прыжка?
Контекст: Игрок активирует активатор, который запускает анимацию прыжка, а вот высота и направление прыжка должны определиться динамически.
Конечная точка, куда приземлится игрок, определена XHeadingMarker, но положение, из которого игрок активирует активатор, нет. То есть, изначальное положение определяется динамически, далее высчитывается какой высоты и направления будет прыжок, и потом игрока насильно "прыгают" в точку XHeadingMarker. По идее это вполне возможно написать, движение playerref по параболе будет, но с моим скиллом программирования это нереально...
Находил на форумах нечто похожее. Но не знаю, насколько это релевантно к задаче. Вот код, который был по параболе для обьекта, вылетавшего из пушки (скалл энд бондз от мира обливиона, так сказать) :
Вопрос 6: Если нужно чтобы все рефы того или иного базового обьекта (непись) по скрипту вели себя определенным образом, то как это записать в скрипте?
Контекст: создал триггер-зону, заходя в которую, игрок агрит на себя баранов, но бараны не реагируют. Явно ошибка в скрипте и именно в том, как определены переменные, отвечающие за баранов (забавно звучит).
Вот скрипт:
Вопрос 7. Как поменять название внешней ячейки, чтобы его увидеть в игре? Если я приезжаю в Вейе, мне игра пишет, что я в Вейе, то же и с другими деревнями. Во вкладке Regions вообще не нашел ничего близкого к наименованию, а окно ячеек не дает менять названия внешних.
Вопрос 8. Какие переменные отвечают за рандомные разговоры неписей между собой? Вроде есть место, где они собираются с пакетом Wander, по идее у них должны триггериться эти диалоги, по крайней мере, как у жителей городов происходит, но они упорно молчат как рыбы. Что я упускаю?
Вопрос 9. Как следует расписать скрипт, если я хочу мгновенной смерти НПС, если он не видит меня? Очевидно blocktype OnHit не работает, тк срабатывает в момент удара, когда игрок автоматически "обнаружен" неписем. Я сделал костыль, но он работает через раз:
Вопрос 10. Нашел занятный скрипт для открытого огня, поджаривающего актора. А он работает только на игрока. Сделал свой. Но неписям по барабану. Я его закоментил уже после того, как выявил его неработоспособность. Возможно ли вообще сделать его рабочим? Или тут всё слишком сложно? По идее это просто срабатывание триггер-зоны, когда туда входит любой непись, на которого кастуется огонь.
ПС. Вышло много вопросов, конечно. Буду рад помощи в любом из них. Без форумчан я бы двигался намного медленнее в разработке, спасибо вам!
ППС. Разве не было функции или blocktype, которые бы активировали скрипт, когда актор ПОКИДАЕТ триггер-зону? У меня фантомные воспоминания, что нечто такое было, но на CSWiki ничего не нашел...
Сообщение отредактировал ArtemSH: 07 октября 2024 - 14:11
#3690
Отправлено
Вопрос 7. Как поменять название внешней ячейки, чтобы его увидеть в игре? Если я приезжаю в Вейе, мне игра пишет, что я в Вейе, то же и с другими деревнями. Во вкладке Regions вообще не нашел ничего близкого к наименованию, а окно ячеек не дает менять названия внешних.
За описанное отвечают маркеры карты:
https://igorlutiy.pp...ut_map_markers/
Вопрос 1. Как перемещать напарников между ячейками?
Можно попробовать посмотреть как сделано у меня в компаньонах животных:
https://modder.ucoz....ija_4/3-1-0-169
Там, помню, тоже были какие-то проблемы с перемещением в интерьеры вроде бы. И вроде бы я эти проблемы решил. Но это не точно.
- ArtemSH это нравится
Мир друзьям - смерть врагам!
Мой новый сайт-блог: https://igorlutiy.pp.ua - как некое подведение итогов моей жизни в интернете
Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/
#3691
Отправлено
За описанное отвечают маркеры карты:
https://igorlutiy.pp...ut_map_markers/
Можно попробовать посмотреть как сделано у меня в компаньонах животных:
https://modder.ucoz....ija_4/3-1-0-169
Там, помню, тоже были какие-то проблемы с перемещением в интерьеры вроде бы. И вроде бы я эти проблемы решил. Но это не точно.
Получается, расширить круг вокруг мап маркера нельзя, жаль. Его прямо недостает до некоторых входов в интерьеры.
По компаньонам гляну. Я вроде все ваши туторы читал, по крайней мере из тех, что актуальны для моих задач. Спасибо
И за курс на степике тож)
#3692
Отправлено
За описанное отвечают маркеры карты:
https://igorlutiy.pp...ut_map_markers/
Можно попробовать посмотреть как сделано у меня в компаньонах животных:
https://modder.ucoz....ija_4/3-1-0-169
Там, помню, тоже были какие-то проблемы с перемещением в интерьеры вроде бы. И вроде бы я эти проблемы решил. Но это не точно.
Проверил тутор. Решение написано для creature, в виде установления стата intellect на 100. У неписей, я так понял, за это отвечает personality? Мне казалось, что это стат для отношения к игроку (disposition).
Сообщение отредактировал ArtemSH: 07 октября 2024 - 20:33
#3693
Отправлено
Проверил тутор. Решение написано для creature, в виде установления стата intellect на 100. У неписей, я так понял, за это отвечает personality? Мне казалось, что это стат для отношения к игроку (disposition).
Не понял о чем это. Сейчас сам глянул текст, там следование реализовано через пакет АИ, его добавление и удаление.
И за курс на степике тож)
Пожалуйста) О каком курсе речь то идет? Из всех)
По поводу мап-маркеров.
Их радиус разве нельзя редактировать? За давностью лет не помню уже( А если поставить их несколько пересекающихся?
Сообщение отредактировал IgorLutiy: 07 октября 2024 - 21:33
Мир друзьям - смерть врагам!
Мой новый сайт-блог: https://igorlutiy.pp.ua - как некое подведение итогов моей жизни в интернете
Мой профиль на Самиздате: http://samlib.ru/l/ljutyj_i/
#3694
Отправлено
Не понял о чем это. Сейчас сам глянул текст, там следование реализовано через пакет АИ, его добавление и удаление.
Пожалуйста) О каком курсе речь то идет? Из всех)
По поводу мап-маркеров.
Их радиус разве нельзя редактировать? За давностью лет не помню уже( А если поставить их несколько пересекающихся?
У меня напарники реализованы почти так же. Я про этот отрывок:
Здесь нужно упомянуть о возможных проблемах. В процессе создания различных компаньонов я столкнулся с тем, что некоторые из существ не размещаются в помещениях и городах .... Эту проблему можно решить выставлением определенного уровня интеллекта (intelligence) в закладке stat окна редактирования NPC (в данном случае вашего компаньона). Для полной уверенности, что компаньон последует за вами всюду, выставьте интеллект = 100.
Курс "введение в программирование". Было интересно и в нужной степени схематично, что помогает сформировать представление о феномене. И тренировка в написании кода была занятной)
Радиус, к сожалению, не редактируется(
Расставить одни и те же, и они будут отображаться на карте? У меня довольно компактное поселение чтобы его нагружать примерно тремя маркерами, но притом именно столько и нужно чтобы объять все его границы, чтобы при выходе из помещений высвечивалось название поселения. Дилемма!
Если бы они меняли название ячейки даже при условии, что они будут в состоянии initially disabled, то тогда бы это было подспорьем.
#3695
Отправлено
Вопрос 9.
Думаю, что как-то так:
Ref rSelf Begin OnHit PlayerRef if (PlayerRef.IsSneaking && IsInCombat == 0) Let rSelf := GetSelf if (PlayerRef.IsActorDetected rSelf == 0) Message "Pirate was stabbed" KillActor PlayerRef Return endif endif End
Вопрос 10.
Предлагаю попробовать вот так:
Float fTimer Ref rUser Begin OnTriggerActor Let rUser := GetActionRef if (IsFormValid rUser) if (fTimer > 0) Let fTimer -= GetSecondsPassed Else Cast TRAPGenericFireDamageMedium01 rUser Let fTimer := 3 Let rUser := 0 Return Endif Endif End
#3696
Отправлено
Вопрос 7. Как поменять название внешней ячейки, чтобы его увидеть в игре? Если я приезжаю в Вейе, мне игра пишет, что я в Вейе, то же и с другими деревнями. Во вкладке Regions вообще не нашел ничего близкого к наименованию, а окно ячеек не дает менять названия внешних.
Странно, только вот был открыт редактор, прямо во вкладке "Тамриэль" любая wilderness легко переименовывается.
Вопрос от себя, хотя он скорее в баги игры, но там вряд ли именно об этом спрашивают. Тестировал тут кое-что свое и внезапно обнаружил, что часть помещений замка Чейдинхолл приписана, скорее всего по ошибке, к фракциям замка Коррол и замковой стражи Коррола. Понятно, что это не критично для именно игры, может вызвать сбои пакетов жителей замка, но наш то протагонист там вообще не должен находится, а без его присутствия пакеты и не запустятся. Вопрос- это именно у меня такой баг или у всех такое, вроде "путешествия" Дро-Нары ? Uesp- вики о таком баге не пишет
Сообщение отредактировал piramis: 09 октября 2024 - 12:19
#3697
Отправлено
Странно, только вот был открыт редактор, прямо во вкладке "Тамриэль" любая wilderness легко переименовывается.
Вопрос от себя, хотя он скорее в баги игры, но там вряд ли именно об этом спрашивают. Тестировал тут кое-что свое и внезапно обнаружил, что часть помещений замка Чейдинхолл приписана, скорее всего по ошибке, к фракциям замка Коррол и замковой стражи Коррола. Понятно, что это не критично для именно игры, может вызвать сбои пакетов жителей замка, но наш то протагонист там вообще не должен находится, а без его присутствия пакеты и не запустятся. Вопрос- это именно у меня такой баг или общий для всей игры, вроде "путешествия" Дро-Нары ? Uesp- вики о таком баге не пишет
буквально сейчас попытался еще раз редактировать название ячейки (внутриигровое, не EditorID). ничего. ни тапание мышкой. ни опция edit результата не дают.
#3698
Отправлено
буквально сейчас попытался еще раз редактировать название ячейки (внутриигровое, не EditorID). ничего. ни тапание мышкой. ни опция edit результата не дают.
Поспешил я вчера немного, действительно, только ID можно поменять. А это значит, что нужно видимо модифицировать и OblivionMsg, где все эти GoldCoastWilderness переводятся как "Золотой Берег" (например), добавить туда свои новые ID с переводом
Сообщение отредактировал piramis: 09 октября 2024 - 08:45
#3699
Отправлено
Скрипт должен делать это:
При экипировке предмета меняет значение переменной (с этим я разобрался), включается таймер (в идеале продолжительность песни, но хотя бы пока минута), по истечению таймера значение переменной меняется обратно и анимация игрока сбрасывается.
Как делать?
+ никто никогда не делал анимацию игры на флейте траверсо для Обливиона?
Сообщение отредактировал SisterlovingAltmer: 13 октября 2024 - 12:30
#3700
Отправлено
Скрипт должен делать это:
При экипировке предмета меняет значение переменной (с этим я разобрался), включается таймер (в идеале продолжительность песни, но хотя бы пока минута), по истечению таймера значение переменной меняется обратно и анимация игрока сбрасывается.
Как делать?
+ никто никогда не делал анимацию игры на флейте траверсо для Обливиона?
Посмотрите скрипт в данном моде. Там буквально та же моделька флейты, если не изменяет память
https://www.nexusmod...vion/mods/53841
Может быть, там будет ответ на вопрос.
- SisterlovingAltmer это нравится
#3701
Отправлено
Скрипт должен делать это:
При экипировке предмета меняет значение переменной (с этим я разобрался), включается таймер (в идеале продолжительность песни, но хотя бы пока минута), по истечению таймера значение переменной меняется обратно и анимация игрока сбрасывается.
Как делать?
+ никто никогда не делал анимацию игры на флейте траверсо для Обливиона?
по поводу таймера. наверное вот так стоит попробовать. вот кусок кода.
rSong - референс на файл с музыкой, который будет играть в данный момент, не знаю, прямо скажу, как он должен задаваться, но суть с таймером должна быть понятна.
Сообщение отредактировал ArtemSH: 13 октября 2024 - 15:01
- SisterlovingAltmer это нравится
Темы с аналогичным тегами как создать торговца, oblivion cs торговец, cs как создать торговца, oblivion, моделирование
Моддинг →
Моддинг Oblivion →
Какие файлы в моде отвечают за изменение лиц и заставку в меню игры Oblivion?Автор AlexisUmbra, 06 апр 2024 oblivion, tes 4, tes 4 oblivion и 5 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Каковы правила загрузки модов на сайт?Автор AlexisUmbra, 04 мар 2024 моды, обливион, tes и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Моды Oblivion →
Где можно заказать сборку?Автор KiritoSwords, 03 апр 2023 сборка на заказ и 2 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
Чемпион Сиродила между TES4 и TES5Автор PavelIks, 26 янв 2022 oblivion, tes и 1 еще... |
|
|||
The Elder Scrolls →
Oblivion →
Обсуждение Oblivion →
ШРИФТЫ ИЗ ИГРЫАвтор ALexid, 20 дек 2021 шрифт, oblivion |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 скрытых