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

Рекомендуемые сообщения

Опубликовано
02.11.2022 14:31:10, angel-deff сказал(-а):

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

Можно так, через алиас игрока и квест с ивентом на запуск при загрузке.

Можно через стадию и квестовые фрагменты.

  • Ответов 4,8 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано
07.11.2022 16:19:18, Dillizar сказал(-а):

Спросил, но потом сам разобрался.

Прости ты обо мне? Нет не разобрался. У меня ивент не тот. Даже если иф верен и я все верно описал-ивен нужный я найти не могу. А если ты о себе то соррян..

Опубликовано (изменено)

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

 

Ранее меняла интерьер дома теплых ветров: стены/пол, добавляла мебель, немного расширила комнату, заменила свою и детские кровати, пользуясь руководством проверила наличие всех нужных для актеров отметок на мебели. Навмеши подправила, маркеры не трогала. Пользуясь примером одного из популярных модов на интерьер, я спустила оригинальный интерьер (стены, кровати и тд, все что мне не нужно) ниже основного дома, заменив своим. Была мысль что может актеры пытаются пробиться к тому самому оригинальному интерьеру (хотя там ничего кроме мебели и статичных объектов нет), удалила все что за стенами дома - не помогло. Делала новую генерацию навмешей - тоже не помогло. Такая же ситуация была давненько при попытке изменить таверну пьянный охотник и еще пары мест.

 

Я не профи в модинге, любитель, искренне не могу найти причину и гугл не помог, как и моя догадливость...  Заранее спасибо большое за потраченное время, я очень оценю любую помощь.

Изменено пользователем lisaglupaya
Опубликовано
Вопрос не совсем в тему модов, но я не знаю куда конкретно писать.
Как сбросить прогресс прохождения длс не отключая? Многие мои плагины привязаны к страже рассвета. Основная проблема что читы setstage и ресет квест не работают. Я для эксперимента ввел читы на квест который прошел он не обновился. А в одном конкретном моде баг с финальным квестом и его нужно запускать насильно через чит в начале стражи рассвета. Иначе тот не запустится когда будет нужно.
Опубликовано
08.11.2022 17:59:30, angel-deff сказал(-а):

Как сбросить прогресс прохождения длс не отключая?

Не предусмотрено такое.

Даже если ты отключишь - в сейве все равно часть информации останется.

И даже чистка сохранения не гарантирует полного удаления всех данных от ДЛЦ.

 

 

07.11.2022 23:11:04, lisaglupaya сказал(-а):

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

Единственное что в голову приходит - некорректно настроена связь ячеек. Либо от старой версии дома не всё удалилось, либо с новой не связалось.

На СК вики вроде была инструкция, как это всё правильно настраивать.

  • Нравится 1
Опубликовано
09.11.2022 00:11:29, Azazellz сказал(-а):

Не предусмотрено такое.
Даже если ты отключишь - в сейве все равно часть информации останется.
И даже чистка сохранения не гарантирует полного удаления всех данных от ДЛЦ.

А почему не работают команды консольные? Ресет квест и сетстейдж на пройденный квест
Опубликовано
09.11.2022 02:29:33, angel-deff сказал(-а):

А почему не работают команды консольные? Ресет квест и сетстейдж на пройденный квест

Потому что они не всегда работают. Особенно в квестовых линейках и сложных квестах, связанных между собой.

Ну и оно не всё, связанное с квестом, очищает.

Опубликовано
07.11.2022 23:11:04, lisaglupaya сказал(-а):

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

 

Ранее меняла интерьер дома теплых ветров: стены/пол, добавляла мебель, немного расширила комнату, заменила свою и детские кровати, пользуясь руководством проверила наличие всех нужных для актеров отметок на мебели. Навмеши подправила, маркеры не трогала. Пользуясь примером одного из популярных модов на интерьер, я спустила оригинальный интерьер (стены, кровати и тд, все что мне не нужно) ниже основного дома, заменив своим. Была мысль что может актеры пытаются пробиться к тому самому оригинальному интерьеру (хотя там ничего кроме мебели и статичных объектов нет), удалила все что за стенами дома - не помогло. Делала новую генерацию навмешей - тоже не помогло. Такая же ситуация была давненько при попытке изменить таверну пьянный охотник и еще пары мест.

 

Я не профи в модинге, любитель, искренне не могу найти причину и гугл не помог, как и моя догадливость...  Заранее спасибо большое за потраченное время, я очень оценю любую помощь.

Я бы на вашем месте сделал проще. Просто скопируйте интерьер дома тёплых ветров - и уже в нём меняйте всё что хотите - а потом уже привяжите интерьер к экстерьеру через новую дверь.

Опубликовано

И снова я,

Scriptname SGC_Activator_Sitis_Script extends Quest

;Quest Property DB04 Auto
Quest Property DLC2RR03 Auto
objectreference Property AAA_AddSpell Auto

Event OnInit()
Debug.Notification ("1111111")
RegisterForTrackedStatsEvent() ; Before we can use OnTrackedStatsEvent we must register.
EndEvent

Event OnTrackedStatsEvent(string asStatFilter, int aiStatValue)
	Debug.Notification ("22222222")
;	if (DB04.IsCompleted())
	If (asstatFilter == "Quests Completed") || (asstatFilter == "Side Quests Completed") || (asstatFilter == "Misc Objectives Completed")
		if (DLC2RR03.IsCompleted())
		Debug.Notification ("333333333")
			AAA_AddSpell.enable()
		endif
	endif
endEvent

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

Опубликовано

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

И только потом происходит проверка твоего квеста DLC2RR03.

Т.е. чтоб тебе спелл выдался с дебагом 333333333 тебе надо завершить какой-то квест после того, как ты прошел DLC2RR03.

 

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

 

Однако можно сделать костыль.

Делаешь заклинание с постоянным эффектом. Вешаешь его на игрока.

В листе эффектов заклинания ставишь кондишн на завершение нужного тебе квеста (не в самом эффекте, а именно в заклинании).

На эффект уже вешаешь нужный тебе скрипт, который что-то будет делать.

 

Пока квест не завершен - эффект не активен. Как только квест завершается - эффект включается, скрипт срабатывает.

 

Однако, тут есть баг. Как выяснилось.

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

Ну или прописать в требованиях EngineFixes, который это правит.

 

Это будет надежнее и дает меньше нагрузки на папирус, чем спамить скриптовыми OnUpdate и проверять, а не прошел ли игрок нужный тебе квест, или еще нет.

Опубликовано (изменено)
19.11.2022 16:46:04, Azazellz сказал(-а):

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

И только потом происходит проверка твоего квеста DLC2RR03.

Т.е. чтоб тебе спелл выдался с дебагом 333333333 тебе надо завершить какой-то квест после того, как ты прошел DLC2RR03.

Мне нужно чтоб активатор включился после выполнения DLC2RR03 (Вообще после выполнения       DB03 но для теста этот пойдёт.)  А если я уберу If (asstatFilter == "Quests Completed") || (asstatFilter == "Side Quests Completed") || (asstatFilter == "Misc Objectives Completed")? Проверка на нужный квест запустится?
AddSpell это активатор который отключен пока я не пройду квест. Он и должен выдавать спелл и там-то всё работает. У меня проблема именно с включением активатора.

Изменено пользователем angel-deff
Опубликовано
20.11.2022 03:32:42, angel-deff сказал(-а):
Проверка на нужный квест запустится?

Нет.

Ивент проверяет изменение определенных переменных в игре, и у тебя проверка идет именно на них.

Если эту строку убрать - то ничего не заработает вообще.

Ну, на сколько я этот эвент понял. Сам никогда им не пользовался.

 

Чтоб оно включилось именно в момент прохождения квеста - я написал способ с проверкой по спеллу.

Кондишны там проверяются раз в секунду в среднем, и проверяются быстро, так как это не скриптовая часть.

  • 2 недели спустя...
Опубликовано

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

Опубликовано
02.12.2022 21:30:01, ArcLis сказал(-а):

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

С кривой текстурой?

Проверь назначенные текстурные сеты.

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

Опубликовано
02.12.2022 21:30:01, ArcLis сказал(-а):

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

 

Проверьте значение флага HasVartexColors  в NiTriShapeData и настройку шейдера "Vertex Colors" в BSLightingShaderProperty -> Shader Flags 2

 

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

Опубликовано (изменено)
03.12.2022 11:27:25, Azazellz сказал(-а):

С кривой текстурой?
Проверь назначенные текстурные сеты.
Возможно, настройки нифа где-то некорректно сделаны, какой-то из шейдеров неправильно установлен, в результате игра его криво отображает. Тут только открывать обычную броню, и сравнивать с твоей по каждому пункту и строчке.

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

03.12.2022 12:32:50, elrian2 сказал(-а):

Проверьте значение флага HasVartexColors  в NiTriShapeData и настройку шейдера "Vertex Colors" в BSLightingShaderProperty -> Shader Flags 2
 
Оба флага должны быть либо включены, либо оба отключены. Если включен только один из них, будут проблемы с отображением.

Попробовал оба и включать и выключать, увы, не помогло. Изменено пользователем ArcLis
Опубликовано
03.12.2022 12:55:20, ArcLis сказал(-а):

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

Ну тогда грузи файлы куда-нибудь, и ссылку сюда, будем смотреть.

Опубликовано

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

Опубликовано
06.12.2022 01:17:52, CISCO.:i:..:i:. сказал(-а):

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

 

кладите прямо в сундук Gold001, как обычный объект для продажи. И количество укажите, сколько хотите.

Опубликовано (изменено)
06.12.2022 06:55:22, elrian2 сказал(-а):

кладите прямо в сундук Gold001, как обычный объект для продажи. И количество укажите, сколько хотите.

Спасибо! .... а не помните - какая там максимальная сумма для обновления? насколько я помню если много положить - то потом багует и деньги не обновляются.

Изменено пользователем CISCO.:i:..:i:.
Опубликовано
07.12.2022 12:50:51, CISCO.:i:..:i:. сказал(-а):

Спасибо! .... а не помните - какая там максимальная сумма для обновления? насколько я помню если много положить - то потом багует и деньги не обновляются.

 

Затрудняюсь ответить, у ванильных где-то попадалось до 3К

Опубликовано (изменено)

Всем  :bye:

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

Например такой диалог - Огненную соль можно добыть с тела огненного атронаха. Это такие опасные твари, которых призывают маги. Как мод определяет сколько времени эти субтитры будут на экране?  

Изменено пользователем damirchikkk
Опубликовано
10.12.2022 04:16:00, damirchikkk сказал(-а):

Всем  :bye:

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

Например такой диалог - Огненную соль можно добыть с тела огненного атронаха. Это такие опасные твари, которых призывают маги. Как мод определяет сколько времени эти субтитры будут на экране?  

Без Fus-Ro-D'oh реплики без озвучки будут мгновенно проматываться, если мне память не изменяет.
 

Опубликовано
10.12.2022 12:39:34, Azazellz сказал(-а):

Без Fus-Ro-D'oh реплики без озвучки будут мгновенно проматываться, если мне память не изменяет.
 

Фус ро да у меня как обязательный мод установлен. Речь не об этом. 

Почему например короткий диалог на экране высвечивается 2-3 секунды, а длинный 8-10. Мод же должен как-то распределять каждому диалогу свое время. Вот как он это делает если нет файлов озвучки? 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
×
  • Создать...