-
Публикаций
1 223 -
Пожертвование
0,00 ₽ -
Зарегистрирован
-
Посещение
-
Победитель дней
51
Сообщения, опубликованные RaggaL
-
-
То ли лыжи не едут, то ли во мне проблема... Чужие скрипты смотрел, но так и не понял, почему не хочет сохраняться. Прикреплен к NPC.
СпойлерBegin GameMode If (if GetQuestCompleted CG04) || (iDoOnce == 0) currentNPC.CopyFaceGenFrom 00000007 Let iDoOnce := 1 endif
Еще пробовал так:
Спойлерbegin GameMode if GetQuestCompleted CG04 == 1 if iDoOnce == 0 currentNPC.CopyFaceGenFrom 00000007 Let iDoOnce := 1 endif endif
-
Товарищи, что будет с плагином esp, если у него сменить название? Я где-то когда-то слышал, что это может что-то поломать, но конкретно не помню.
-
Непонятным образом старт квеста "Проблемы на домашнем фронте" вызывал зависание визуального эффекта от перка "Заправка кофеином" (InstNukaPerk) из мода "Институт,учреждение закрытого типа". Визуальный эффект не снимался. Иногда эта проблема появлялась ранее,но лечилась перезагрузкой сохранения.
Мне это надоело, поэтому визуальный эффект, зависимость ГГ и сам ядерник из мода были вырезаны нафиг. Теперь ГГ просто получает бонус к ПУ. Соответственно изменены описание перка, ядерщик заменен на болотника.
- 1
-
Поздравляю всех вас, товарищи! Спасибо за прекрасно проведённое время на сайте и за переводами. Приятно осознавать, что удалось оставить свой след в большом проекте. Особенно если этот проект-лучшее, что есть во всем игровом сообществе Fallout.
Я безмерно благодарен все вам за приятное общение и помощь, советы и подсказки.
Желаю сайту, проекту и сообществу процветания, достижения новых горизонтов и максимум приятных моментов каждый день!
- 2
-
Можно ли добавить расу Соупа из Call of duty? Не совсем лорно, но моделька красивая.
З.Ы. под спойлером в описании осталось упоминание андроида Аполло...
- 1
-
Только что поставил SFW на пиратку-такой проблемы не получил.
-
Хороший мод для отыгрыша роли. Позволяет убить Бенни в Форте, сказав ему перед этим его же слова из интро.
объем текста-одна строка. Пожалуйста, заберите кто-нибудь. Нет возможности поставить игру и переводчик.
-
В 29.11.2021 в 03:26, Mr.Shersh сказал:Это было написано в 6 утра, так что мог что - то упустить
Также я месяц, как особо не занимался скриптами и для эффектов мало чего изобретал.
Большое спасибо!
Скоро испытаю в деле. -
Ответ дал,но и тут отпишусь.
Давно не играю и просто захожу сюда по привычке. И каждый раз, увидев новый классный перевод я думаю "Ну вот щас в сборку добавят, обновят ее и воооот тогда точно поиграю".- 1
-
31 минуту назад, Infest сказал:А зачем их распаковывать? BSA теперь упакованы без сжатия, что должно снять нагрузку на игру.
Ну года три назад,когда я еще играл-вроде надо было.
-
Да ладно тебе, в установке вручную есть свое тантрически-медитативное наслаждение. Ну и билд модов не такой большой. Правда, удовольствие можно растянуть, если затеять распаковку всех BSA...
-
Да если бы я помнил... А исходники давно удалены.
Наверное, можно будет вставить просто иконку какого-нибудь патрона.
По памяти проверил моды про патроны, которые могли быть в этом моде. Нигде ресурсов не нашел. Скорее всего, этот компонент я создавал сам и прощелкал добавить иконку. Извините-извините.
-
12 часов назад, Infest сказал:По скриптам, думаю, можно обратиться за помощью на канал xNVSE В подразделе mod-development. Помогают там охотно)
Да с моим английским я даже не смогу им объяснить,что нужно. И их советы понять тоже.
-
Подскажите пожалуйста. Не могу написать скрипт.
Схема такая: ГГ принимает препарат. Пока препарат действует, еще раз его принимать нельзя, скрипт убивает ГГ. Действие препарата сделано на оригинальных эффектах,я не делал свой Base effect. Или стоило бы с этого начать?
Спойлер -
Нужно объявить сбор этих 100 рублей. Может хоть на это сил и желания нашего чудесного комьюнити хватит.
- 1
- 3
-
9 часов назад, haddarath сказал:Всем привет. Итак, я вознамерился опробовать свои силы в озвучке роботов - есть речевые синтезаторы, которые позволяют получить вполне сносное звучание.
Попался вот такой вот "донор" для теста идеи: робот-компаньон без озвучки и с небольшим количеством реплик. Увы, я не знаю, как назначить репликам аудиофайлы. Там всего 33 строки.
Не могли бы вы, пожалуйста, ответить в комментариях, как прикрутить файл озвучки к реплике в GECK, или же просто запилить всем репликам совершенно любой аудиофайл? В аттач кинул пустое аудио. Затем я синтезирую озвучку и заменю файлы.Нужно открыть квест, где лежат диалоги с роботом. Выбрать топик, который хотим озвучить. Затем открыть реплику, чтобы получить окошко, как на приложенном скрине. Жмем кнопку "Record" и тут же останавливаем запись озвучки. У нас появится болванка, которую нужно будет заменить нужным файлом. Путь к ней на скрине указан красной чертой, а имя файла-синей. Имя файла озвучки менять нельзя. Точнее можно, но работать не будет. Короче, копируешь вот это имя файла, закидываешь в папку свой файл озвучки и переименовываешь на скопированное название.
А еще можно просто говорить в микрофон после нажатия кнопки "Record", но так не интересно.
З.Ы. Я уже в предвкушении появления нового компаньона в RA Followers.- 2
-
Снова сложности. У меня получился рабочий message box с разными кнопочками. При нажатии кнопочки должно происходить несколько событий: удаление непися из мира, выдача перка ГГ и выдача нового message box. Но последний или не появляется, или появляется спустя кучу времени, более минуты. Почему так?
Кусок скрипта:
СпойлерBEGIN MenuMode? 1001 If ( bAwaitingInput == 1 ) Set nButton to GetButtonPressed; If ( nButton > -1 ) Set bAwaitingInput to 0 If ( nButton == 0 ) Set nButton to -1; TSotherYouGallowREF.disable ShowMessage TSbadMessage0 Setstage TSqst 43 Return; Elseif ( nButton == 1 ) Set nButton to -1; TSotherYouGallowREF.disable ShowMessage TSbadMessage Player.addperk TSbadPerk Setstage TSqst 43 Elseif ( nButton == 2 ) Set nButton to -1; Player.Moveto RGLmarker1REF SetStage tsqst 20
-
5 часов назад, Вис691 сказал:Выглядит верно, но переменную RGLvar наверно надо сделать либо глобальной, либо в какой-то квест воткнуть. Ну и я вижу ты поменял на OnTriggerEnter - это будет срабатывать только при входе в триггер. Тебе разве так хочется?
Не знаю, а как будет правильно?
OnTriggerEnter я посмотрел где-то в ванилле.
Вообще мне не принципиально, модно чтобы он все время выкрикивал топики. Но как это сделать? BeginGameMode? А не будет ли он снижать производительность?
-
23 часа назад, Вис691 сказал:Взгляни вот на такой вариант:
if RGLvar == 0 RGLstreetCrier2REF.Say RGLstcr0 set RGLvar to 1 elseif RGLvar == 1 RGLstreetCrier2REF.Say RGLstcr1 set RGLvar to 2 ... endif
Надеюсь, я правильно понял:
Спойлерscn RGLstreetCrier2SCR short RGLvar begin OnTriggerEnter if RGLstreetCrier2REF.GetDead == 0 if RGLstreetCrier2REF.IsTalking == 0 if RGLstreetCrier2REF.IsInCombat == 0 if RGLvar == 0 RGLstreetCrier2REF.Say RGLstcr0 set RGLvar to 1 elseif RGLvar == 1 RGLstreetCrier2REF.Say RGLstcr1 set RGLvar to 2 elseif RGLvar == 2 RGLstreetCrier2REF.Say RGLstcr2 set RGLvar to 3 elseif RGLvar == 3 RGLstreetCrier2REF.Say RGLstcr3 set RGLvar to 4 elseif RGLvar == 4 RGLstreetCrier2REF.Say RGLstcr4 set RGLvar to 5 elseif RGLvar == 5 RGLstreetCrier2REF.Say RGLstcr5 set RGLvar to 6 elseif RGLvar == 6 RGLstreetCrier2REF.Say RGLstcr6 set RGLvar to 7 elseif RGLvar == 7 RGLstreetCrier2REF.Say RGLstcr7 set RGLvar to 0 endif endif endif endif end
Вот такой скрипт получился. В конце 4 раза endif по количеству условий if в самом начале.
Но работать так, как задумано все еще не хочет. Непись все так же выкрикивает только первый топик, но намного реже.
-
1 час назад, Вис691 сказал:Я, кстати, только сейчас задумался о потенциальной проблеме. По-хорошему надо подождать. пока НПС закончит свою последнюю реплику. Хмм, возможно подход через скрипт не будет работать. А как устроены другие зазывалы?
У других зазывал один топик, внутри которого несколько реплик. И они все с галочкой random и запускаются триггером.
Я вообще хотел склепать шуточный бесполезный мод за 10 минут. Не ожидал, что снова придется лезть в дебри. А ведь еще надо научиться подгонять озвучку по громкости к игре...
Спасибо за разъяснения!
Привел в нормальный вид, скрипт сохраняется. Но НПС по прежнему выкрикивает только первый топик.
Спойлерscn RGLstreetCrier2SCR short RGLvar begin OnTriggerEnter if RGLstreetCrier2REF.GetDead == 0 if RGLstreetCrier2REF.IsTalking == 0 if RGLstreetCrier2REF.IsInCombat == 0 if RGLvar == 0 endif endif endif endif RGLstreetCrier2REF.Say RGLstcr0 set RGLvar to 1 if RGLvar == 1 endif RGLstreetCrier2REF.Say RGLstcr1 set RGLvar to 2 if RGLvar == 2 endif RGLstreetCrier2REF.Say RGLstcr2 set RGLvar to 3 if RGLvar == 3 endif RGLstreetCrier2REF.Say RGLstcr3 set RGLvar to 4 if RGLvar == 4 endif RGLstreetCrier2REF.Say RGLstcr4 set RGLvar to 5 if RGLvar == 5 endif RGLstreetCrier2REF.Say RGLstcr5 set RGLvar to 6 if RGLvar == 6 endif RGLstreetCrier2REF.Say RGLstcr6 set RGLvar to 7 if RGLvar == 7 endif RGLstreetCrier2REF.Say RGLstcr7 set RGLvar to 0 end
-
В 20.07.2021 в 12:53, Вис691 сказал:Не знаю, как работают Link From/To, поэтому я бы всю логику перенёс в скрипт. Завёл бы переменную-счётчик, которую увеличивал бы после каждой реплики, а после последней сбрасывал бы её в 0.
Я попробовал. Смотреть лучше с закрытыми глазами.
Спойлерscn RGLstreetCrier2SCR short RGLvar begin OnTriggerEnter set RGLvar to 0 if RGLstreetCrier2REF.GetDead == 0 if RGLstreetCrier2REF.IsTalking == 0 if RGLstreetCrier2REF.IsInCombat == 0 if RGLvar == 0 endif RGLstreetCrier2REF.Say RGLstcr0 set RGLvar == 1 if RGLvar == 1 endif RGLstreetCrier2REF.Say RGLstcr1 set RGLvar == 2 if RGLvar == 2 RGLstreetCrier2REF.Say RGLstcr2 set RGLvar == 3 if RGLvar == 3 RGLstreetCrier2REF.Say RGLstcr3 set RGLvar == 4 if RGLvar == 4 RGLstreetCrier2REF.Say RGLstcr4 set RGLvar == 5 if RGLvar == 5 RGLstreetCrier2REF.Say RGLstcr5 set RGLvar == 6 if RGLvar == 6 RGLstreetCrier2REF.Say RGLstcr6 set RGLvar == 7 if RGLvar ==7 RGLstreetCrier2REF.Say RGLstcr7 set RGLvar == 0 endif endif end
1. Я ввел переменную RGLvar. Сразу не понятно, стоит ли ее делать BeginGamemode или BeginOnTrigger
2. Не хватает понимания синтаксиса (Ну, наверное я его имею ввиду) языка программирования. Я читал, как делаются блоки условий в pascal, но плохо понял. Как бы не городил блоки из служебных слов else/endif, скрипт не сохраняется. Наверное, тут даже решает смещение строк кода вправо, но тут мои знания все.
Допустим, у нас соблюдены все условия.
RGLstreetCrier2REF.Say RGLstcr0 ---Реплика произносится.
set RGLvar == 1---Она произнесена и выполняется эта строка.
if RGLvar == 1---Раз прошлая строка выполнилась, то должна выполниться следующая?
endif---Служебное слово.
RGLstreetCrier2REF.Say RGLstcr1---Должна произноситься следующая реплика. Ну, наверное. Хотя я не добавлял этой строке зависимости от моей переменной от RGLvar, потому что не знаю как.
3. Я не понимаю, по какому принципу нужно сдвигать строки кода вправо. Смотрел другие скрипты, там целые лесенки из них. А в некоторых нет. Как это называется?
-
И снова я занимаюсь ерундой, вместо нормальных модов. На этот раз это уличный зазывала, как у Мика и Ральфа.
Я хотел добиться,чтобы НПС выкрикивал 8 реплик. По порядку, а потом начинал сначала. НПС, озвучка, триггер,скрипт есть, но выкрикивается только первая реплика. Я сделал link to/link from, но похоже, этого недостаточно. Нужен какой-то скриптовый переключатель?
Прилагаю скрины скрипта и топиков. Там, где синий прямоугольник- это я наивно полагал, что просто вписать все топики в скрипт по порядку будет достаточно.
-
2 часа назад, Arnelios сказал:Ну я тоже дилетант)
Если создать свой отдельный плагин, зависимый от того, который требуется изменить, то можно не бояться ломать.
Ну или ломать и переустанавливать мод. -
13 часов назад, Arnelios сказал:булувулблоп так это итак понятно, у меня FNVedit, я просто кучу туторов посмотрел, там нет конкретики.
Не понятно, что вам непонятно.
Нужно найти этих самых лоботомитов в редакторе. Перейдите во вкладку Actors->NPC. Вверху слева у вас есть окошко для поиска. Я бы ввел что то вроде "lobotomite" или "madscience" для ускорения поисков.
Либо можно точно узнать id лоботомита без поисков, как показано на картинке:
Жмете details, потом type и ищете все под типом NPC. Запоминаете ID, в моем случае RGLstreetCrier, пишете его в поиск и редактируете.
Как именно редактировать- смотрите туторы по созданию неписей.Помнится, в модах "Безумная наука" и "Сертификат РобКо" лоботомиты не только дохли как мухи, но и не надевали выданную броню и игнорировали дальнобойное оружие.. А это уже влечет за собой правки пакетов AI...Наверное. Я дилетант.
SFW: Идеи и предложения
в SFW: Общее обсуждение
Опубликовано
Как думаете, возможно ли будет снова переиграть таймлайн всех игровых событий в SFW+New California?
Встретился мод, изменяющий время действия F3 на 2117 год, что хорошо, всеобщая разруха смотрится намного логичнее. Сам мод. Но есть нюанс-если сверху ставить другие моды, они могут не совпадать по дате событий. Хотя не могу припомнить таких, где прямо заметно проговаривается или упоминается "ну вот щас 2277 год".
Другой момент-этот мод удаляет Гарольда из мира. Но это уже относительно успешно решается работой другого автора: ТЫК.
Может, у кого-нибудь есть мысли, как можно увязать это с модом "Звезда,странствующий Курьер" и "New California"?
Например:
Сделать реверс истрии. Если в оригинале Выходец 18 ищет Выходца 101, то сменить их местами. После прохождения NC телепортировать игрока в секретную секцию убежища 18, он так же походит по локации, почитает заметки о своем происхождении. Затем активирует дверь выхода и просыпается в доме дока Митчелла.
То есть последовательность событий такая: F3-›NС-›FNV.