Перейти к содержанию

Takirell

Модмейкер
  • Постов

    928
  • Зарегистрирован

  • Посещение

Весь контент Takirell

  1. Зачем заниматься этим извращением, когда есть OBSE-плагин "Blockhead", который позволяет назначить\заменить любую часть тела (вплоть до отдельного глаза) для расы или даже конкретного НПС, без каких-либо скриптов, на уровне движка? Просто нужно мануал раскурить и все станет понятно)
  2. Лично я с этим глюком боролся, путем тех же переменных в ГеймМоде. Примерно вот так: scn TestNPCScript Short sDoOnce Begin GameMode if (GetDistance PlayerRef < 256) && (sDoOnce == 0) StartConversation PlayerRef, GREETING Endif End Переменную "sDoOnce" я возвожу в значение "1" непосредственно в самом результирующем скрипте топика, который должен проговорить с игроком НПС. Т.е до тех пор, пока величина равна нулю, скрипт будет постоянно заставлять актера начинать беседу с игроком.
  3. Ничего не мешает добавлять ему динамический пакет, либо Wander, либо Travel и залочить его условиями на повторное добавление в ГеймМоде. Команду Look не нужно выполнять, если использован SayTo, а вот при простом Say - да, НПС будет говорить куда-то не туда. Проигрывать анимации диалога можно также через скрипт самой беседы с таймером, через функцию "PlayIdle", типа того: Ref IdleRef Let IdleRef := ArmsCrossedStill NPCRef.PlayIdle IdleRef, 1 "IdleRef" - Ref-ссылка на EDID анимацию из менеджера Idle-анимаций. В нее можно также забивать любое значение (из доступных) и актер должен будет воспроизвести ее, игнорируя условия самой анимации.
  4. Скорее всего - недоработка. При построении бесед между НПС, лично я давно отказался от StartConversation и всегда использую Say\SayTo с привязкой к таймеру, где таймером объявляю данное выражение: Let fTimer := NPC1Ref.SayTo NPC2Ref, Topic01, 1 Само собой, в проговариваемых топиках необходимо задать условие с переменной и в результирующих скриптах каждой реплики менять значения этой величины, дабы фразы не повторялись и каждый актер говорил то, что должен. На мой взгляд - это куда практичней и удобней, особенно если НПС находятся на приличном расстоянии друг от друга.
  5. Takirell

    Лилит Мерунес

    travagant, У автора умер отец и ему сейчас не до мода, вот прям вообще. Ситуация, в ближайшие полгода, не изменится, сразу говорю. Ниже в комментах я отвечал Вам на этот же вопрос. Вы их вообще читаете?
  6. shax-y, Приветствую. А про какие затупы Вы говорите, собственно? Перечислите, пожалуйста. [CCE] - не панацея и, само собой, не в состоянии исправить дикие косяки. Я этих компаньонов не использовал, поскольку у них имеются свои боевые движки и вероятен конфликт скриптов. Я об этом писал в Ридми. К этим спутникам можно еще дополнить Нишку, к примеру. Их лучше всего в систему либо не брать вообще, либо использовать только какие-то отдельные опции. На лошадей где-то был мод, поищите на Нексусе. Там что-то про их улучшенный контроль.
  7. Если нет Heap-алгоритма, хотя бы tbbmalloc, то установка данного плагина практически бессмысленна. Особенно в случаях, когда отсутствуют знания по его настройке. А там очень много тонкостей, незнание которых может привести к еще большим проблемам с игрой на некоторых ПК-конфигурациях. Лично мне пришлось отказаться от этого OBSE-патча, поскольку даже с хип'ами игра вела себя крайне нестабильно. Даже детальные правильные настройки не улучшали ситуацию. Чуть позднее, более опытные модмейкеры, залезли в сорсы OSR и ничего хорошего там не увидели, т.к исходники не компилировались из-за множества ошибок кода. Возможно, что автор выложил кривые сурсы, но тем не менее. Если нужен адекватный менеджмент используемого игрой ОЗУ, можно использовать Oblivion Reloaded Lite, в котором уже встроен патч памяти (MemoryManagement). Прочие настройки графики можно зарубить, дабы не менять визуальную часть игры, ну и сэкономить драгоценный ФПС. EBF (EngineBugFixes) лучше всего ставить версию 2.21 (предпоследнюю), т.к в 2.22 есть какие-то дикие проблемы с раздвоением лиц и тел у компаньонов при быстром перемещении. Если для кого-то это не критично, то ладно.
  8. Было дело, я занимался этим вопросом. Ну и, как следствие - остался разочарован. Во время боя, НПС придерживаются сетки путей в случае, если она есть. Если нет, то бегут напрямик, игнорируя любые преграды, как и в случае с режимом сопровождения (AI-пакет типа "Follow"). Но даже при наличии сетки, актеры могут пренебречь ею и начинают (могут) вести себя неадекватно. Вообще, достаточно многое зависит от стиля боя. В каждом CS'е есть свои опции и флаги, которые так или иначе сказываются на общем поведении НПС в бою (только если в локации присутствует правильно-построенная сетка путей).
  9. Takirell

    Лилит Мерунес

    AHDPEI, Приветствую. Если Вы испытываете подобные проблемы, это означает только то, что некоторые требования мода не были соблюдены. Из-за этого и не работает львиная доля скриптов. Еще может быть вариант, что Ваша игра перегружена сторонними модами, поскольку Лилит - "тяжелый" плагин. По 100 раз перекачивать мод нет никакого смысла, его нужно правильно устанавливать. Вы можете обратиться ко мне в ЛС и там мы попробуем разобраться с проблемами мода.
  10. Приветствую. Прогуглите фразу "Валидация файлов Обливион" и почитайте, что там пишут люди. Вообще, лучше всего устанавливать моды через мод-менеджеры (WryeBash, OBMM и так далее.) Они автоматически проводят валидацию архивов.
  11. Не за что. Русскоязычного материала по OBSE-функциям я не видел, пользуюсь оригиналом. Там, в принципе, все понятно, если вбивать в гугл-переводчик. Ниже прикрепил документацию по всем функциям из расширителя с описаниями на английском. Почему-то в архиве с OBSE идет Ридми на 20-ю версию, а не на 21-ю. obse_command_doc.7z
  12. Takirell

    Лилит Мерунес

    travagant, Приветствую. Изменить вручную Вы ничего не сможете. Мы готовим данное обновление. Если у Вас есть желание принять участие в тестировании, напишите мне в ВК (ссылка есть у меня в профиле).
  13. Приветствую. Попробуйте сделать вот что: 1). Скачайте, установите и подключите файл, который я прикрепил ниже; 2). Зайдя в игру, подождите некоторое время, пока Вам не будет добавлено заклинание "Исправление статуи"; 3). Скастуйте его на себя, после чего в консоли Вы увидите сообщение о полученном RefID статуи (если у Вас есть OBSE). Советую его где-нибудь записать на случай, если в процессе удаления произойдет вылет. Сделайте ОТДЕЛЬНОЕ сохранение и выйдите из игры.; 4). Отключите установленный плагин; 5). Зайдите в игру с ранее сделанного сохранения и попробуйте вновь попасть в Бруму.   Поскольку статуя игрока в Бруме - клон персонажа, данный спелл будет просто удалять его из мира. В теории, это должно решить проблему. Вы также должны понимать, что всегда существует определенная вероятность того, что вылеты вызывает не статуя, а нечто другое. FixBrumaCTD.7z
  14. Результат технических работ - обновленный раздел с файлами? По писе пошло мое форматирование и оформление, над которым я так долго трахался :с
  15. OBSE-плагинам все равно, внутри какого мода используются их функции. Просто к своей работе добавьте требование в виде этой OBSE-утилиты.
  16. Для адекватного воспроизведения кастомной музыки, я бы рекомендовал использовать 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" - проиграть нужный файл и задать таймер, по истечению которого снова вернуть прежний тип музыки в локации. Работоспособность данного метода не проверялась.
  17. Приветствую. А до какого момента доходит загрузка игры? Вылетает практически сразу после запуска, до появления каких-либо заставок? Подключены ли у Вас все необходимые мастер-файлы (esm)? Это стало происходить даже на чистой (переустановленной игре) без того мода?
  18. Takirell

    Лилит Мерунес

    Приветствую. Версия игры какая? GOG или Золотое Издание?
  19. Не правда, все там прикрепляется и к кастомным расам. Необходимо в таком случае создавать спец. квест с приоритетом выше 100 единиц и в нем уже делать все необходимые топики, после чего добавлять их через AddTopic (если это не GREETING). Эта функция добавит необходимые темы нужным НПС (если условия диалога соблюдены). Главное условие созданного квеста - отсутствие в нем условий "GetIsPlayableRace" и "GetPlayerInSEWorld". Они, как правило, глушат вообще все диалоги в указанных условиях. Отсутствие какой-либо строки с путем для файла озвучки связано еще с тем, что условия топика некорректно заданы. Внимательно прочтите этот мануал по созданию квестов и диалогов в Обле.
  20. Мужчины - наглые создания. Откуда вылезли - туда и лезут.
    1. Хыш_777

      Хыш_777

      И чо им там надо?
    2. Alice von Bertruher

      Alice von Bertruher

      Просто там тепло и хорошо
    3. Ronnie Magnum

      Ronnie Magnum

      Не вылезли, а были принудительно выселены.
  21. TES4Files в помощь. Он соберет все используемые модом модели\текстуры и запакует их в BSA-архив (если указан соответствующий пункт).
  22. Надеюсь, Вам понравится моя поделка. В любом случае, если будут какие-то проблемы, сообщите о них сюда или мне в ЛС. Настоятельно рекомендую ознакомиться с Ридми, который лежит в "00 Main\Docs". Там все подробно расписано. Можно взять любого напарника из известных Вам. Будет то CM-партнер, Валерия, Винсент, Люсьен Лошанс, Вилья - не важно. Но раз Вы никогда не бегали с компаньонами, то просто советую сперва установить напарника и поиграть с ним без [CCE]. Попытаться выполнить стелс-миссии, подраться со стражей в городе, попробовать атаковать напарника... можно еще взять несколько соратников и пойти зачищать подземелье, ну так, для наглядности. А потом уже включить движок, принять компаньонов в систему и выставить каждому настройки. Ну и сравнить.
  23. Этот мод не является базой (платформой) и не добавляет никаких компаньонов в игру. Он также не дает возможности сделать любого НПС своим компаньоном. Это просто одна единая система, которая способна "вразумить" Ваших соратников в бою (и не только). На странице мода,в пункте "Особенности", Вы можете ознакомиться с полным функционалом [CCE]. Помимо этого, в этом же разделе (во вкладке "Скриншоты"), можно посмотреть демонстрационные материалы. Если Вы не используете компаньонов, то данный плагин будет для Вас бесполезным.
  24. Не за что. Теперь этот мод выглядит так, каким я себе его представлял с самого начала. Скорее всего, эта версия - финальная, в плане функционала. Само собой, если будут найдены еще какие-то ошибки, я буду выкладывать фиксы к ним. Дебаг-режим я специально не выключал, дабы в случае чего, пользователь смог сразу в консоли увидеть лог загрузчика. Если же все хорошо и плагин работает стабильно, отладку можно отключить вручную. Так задумано.
×
×
  • Создать...