![](https://falcon-lair.com/uploads/set_resources_6/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://falcon-lair.com/uploads/set_resources_6/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
FNVFUN
-
Публикаций
2 457 -
Пожертвование
0,00 ₽ -
Зарегистрирован
-
Посещение
-
Победитель дней
32
Сообщения, опубликованные FNVFUN
-
-
6 часов назад, MagnuMspec сказал:А он юзает его, когда он у него есть, или всегда?
А то там даже по диалогам видно, что он не мастер скрытности.
В смысле там в скриптах у него прописано активация стелс-боя при приседании игрока) . Надо было мне приписать "теперь Гундар исправно использует стелс-бой"
Вот код активации стелса из оригинала, который нихрена не работает. Гундар в совершенно в рандомное время использует стелс-бой и сразу же из него выходит.
if ( Player.isSneaking == 1 && Player.isinCombat == 0 && ZGundarREF.getAV aggression > 0 ) setAV aggression 0 if ( ZGundarREF.getDistance Player < 800 && comment == 0 ) ZGundarREF.PlaySound3D ZNPCGundarSneak set comment to 1 setforcesneak 1 playSound3D OBJStealthBoyActivate addspell StealthBoyInvisibilitySpell endif elseif ( ZGundarREF.getAV aggression == 0 && Player.isinCombat == 1 ) setAV aggression 1 setforcesneak 0 removespell StealthBoyInvisibilitySpell elseif ( Player.isSneaking == 0 && ZGundarREF.getAV aggression == 0 ) setAV aggression 1 setforcesneak 0 removespell StealthBoyInvisibilitySpell endif
Вот исправленный код
; Don't charge in if PC is trying to be stealthy if ( Z0831GundarDialog.HasBeenHired == 1 && ZGundarREF.getDistance Player < 800 && ZGundarREF.getAV aggression == 0 ) ZGundarREF.setforcesneak 1 ZGundarREF.addspell StealthBoyInvisibilitySpell endif if ( Player.isSneaking == 1 && Player.isinCombat == 0 && ZGundarREF.getAV aggression > 0 ) ZGundarREF.setAV aggression 0 elseif ( ZGundarREF.getAV aggression == 0 && Player.isinCombat == 1 ) ZGundarREF.setAV aggression 1 ZGundarREF.setforcesneak 0 ZGundarREF.removespell StealthBoyInvisibilitySpell elseif ( Player.isSneaking == 0 && ZGundarREF.getAV aggression == 0 ) ZGundarREF.setAV aggression 1 ZGundarREF.removespell StealthBoyInvisibilitySpell ZGundarREF.setforcesneak 0 endif
Поэтому он использует стелс-бой независимо от наличия стелс-боя у него в инвентаре. Походу автором задумано, что в него Анклав внедрил технологию стелс-боя.
Признаю, что по задумке автора, судя по коду, Гундар должен использовать стелс-бой "для понтов", когда Гундар находится в бою, а ГГ - нет и двигается в скрытности, то у Гундара сбрасывается агрессия и для показухи срабатывает стелс-бой, из которого он сразу же выходит.
Могу исправить оригинальный код, но с учетом задумки автора)
-
2
-
-
Спойлерscn ZGundarScript short f1 short f2 short f3 short pilgrim Begin gameMode ; Gundar's Perk short perkon if ( ZGundarREF.getDistance Player < 2000 && Z0831GundarDialog.HasBeenHired == 1 && perkon == 0 ) set perkon to 1 Player.ModAV Speech 10 elseif ( ZGundarREF.getDistance Player >= 2000 && perkon == 1 ) set perkon to 0 Player.ModAV Speech -10 elseif ( Z0831GundarDialog.HasBeenHired == 0 && perkon == 1 ) set perkon to 0 Player.ModAV Speech -10 endif ; Some things make him happy! if ( f3 == 0 && Player.getAV karma >= KarmaGood && Player.getinCell Citadel ) set f3 to 1 set z0831GundarDialog.friendship to z0831GundarDialog.friendship + 1 endif if ( MQ05ColonelAutumnRef.getDead && getStage Mq11 > 30 && f1 == 0 ) set f1 to 1 set z0831GundarDialog.friendship to z0831GundarDialog.friendship + 1 elseif ( ColonelAutumnRef.getDead && f1 == 0 ) set f1 to 1 set z0831GundarDialog.friendship to z0831GundarDialog.friendship + 1 endif if ( getStage MQA == 200 && f2 == 0 ) set f2 to 1 set z0831GundarDialog.friendship to z0831GundarDialog.friendship + 2 elseif ( getStage MQA == 100 ) set z0831GundarDialog.friendship to z0831GundarDialog.friendship - 4 set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction startCombat Player endif ; Use a stimpack if needed if ( ZGundarREF.isInCombat && ZGundarREF.getHealthPercentage < 0.5 && ZGundarREF.getItemCount Stimpak > 0 ) ZGundarREF.removeItem Stimpak 1 CIOS Stimpak showMessage ZGundarStim endif ; Don't charge in if PC is trying to be stealthy if ( Z0831GundarDialog.HasBeenHired == 1 && ZGundarREF.getDistance Player < 800 && ZGundarREF.getAV aggression == 0 ) ZGundarREF.setforcesneak 1 ZGundarREF.addspell StealthBoyInvisibilitySpell endif if ( Player.isSneaking == 1 && Player.isinCombat == 0 && ZGundarREF.getAV aggression > 0 ) ZGundarREF.setAV aggression 0 elseif ( ZGundarREF.getAV aggression == 0 && Player.isinCombat == 1 ) ZGundarREF.setAV aggression 1 ZGundarREF.setforcesneak 0 ZGundarREF.removespell StealthBoyInvisibilitySpell elseif ( Player.isSneaking == 0 && ZGundarREF.getAV aggression == 0 ) ZGundarREF.setAV aggression 1 ZGundarREF.setforcesneak 0 ZGundarREF.removespell StealthBoyInvisibilitySpell endif ; Can't go into the Pitt until quest is done... if ( GetQuestCompleted DLC01Quest01 == 0 && Player.getInWorldSpace DLC01PittWorld && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif ; Can't go into the Alien Ship until quest is done... if ( Player.getInCell DLC05HoldingCells && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif ; Can't go into Point Lookout until quest is (sort of) done... if ( GetStageDone DLC04MQ04 100 == 0 && Player.getInWorldSpace DLC4PointLookout && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif ; Will glitch scripted punga swamp door, don't let him go in if ( Player.getInWorldSpace DLC4bog && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif ; Can't go into Alaska Simulator ever if ( Player.getInWorldSpace DLC02Glacier && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif ; Can't go into Vault 87 if ( Player.getInCell Vault87c && Z0831GundarDialog.HasBeenHired == 1 ) set z0831GundarDialog.HasBeenHired to 0 set z0831GundarDialog.GundarFired to 1 set z0831GundarDialog.GundarFiredTaft to 1 set z0831GundarDialog.GundarFiredAnnex to 0 set z0831GundarDialog.IsFollowingDefault to 0 set z0831GundarDialog.Waiting to 0 ZGundarREF.SetPlayerTeammate 0 ZGundarREF.RemoveFromFaction FollowerFaction ZGundarREF.evp showMessage ZGundarFiredMsgTaft endif End Begin onDeath showMessage ZDeadGundar set z0831GundarDialog.HasBeenHired to 0 if ( GetQuestCompleted ZGundarsQuest == 0 ) SetStage ZGundarsQuest 29 endif End Begin onCombatEnd restoreav health 250 restoreav perceptioncondition 100 restoreav endurancecondition 100 restoreav leftattackcondition 100 restoreav leftmobilitycondition 100 restoreav rightattackcondition 100 restoreav rightmobilitycondition 100 End
Нужно заменить скрипт ZGundarScript с ID xx00CEB8 в RA-PlayerHomes_Patch.esp на данный код
-
В общем если вкратце, то ошибка скриптов была
Нужно сделать два пункта
1) Нужно заменить скрипт ZGundarScript с ID xx00CEB8 в RA-PlayerHomes_Patch.esp на скрипт из этого фикса
2) То же самое, только для RA-PlayerHomes.esm и с другим фиксом
Я исправил только условия для перка в скрипте (первые строчки можно посмотреть) и все
Все работает
Кто так пишет скрипты, и почему компилятор не выявляет такие банальные ошибки - непонятно
Короче это неокончательная версия, потому что походу весь код надо исправлять - там полная жесть. Но как временный фикс именно проблемы с перком пойдет
Хотелось бы еще получить ответ на один вопрос: в RA-PlayerHomes.esm есть Sound-файл с ID (xxABDB82), и он ссылается на аудио-файл по пути \sound\fx\annex\gundarhide.wav
Аудио-файла по такому пути я не нашел, это значит, что этот Sound-файл - пустышка и не нужен вообще? Просто он в скрипте используется...
-
2
-
-
8 минут назад, MagnuMspec сказал:Хмм... видимо срабатывает Вегасовская движковая механика, которая подтягивает спутников к ГГ, когда мы меняем дислокацию.
Хз, по-моему, просто Виктор был активным спутником ГГ, и он не уволился во время похищения ГГ
-
-
В финале квеста "Поиски эдемских кущ", когда ГГ похищает Анклав, Аманда стоит рядом с ГГ, когда тот находится в клетке
Далее, когда ГГ отпускает, заканчивается квест "Поиски эдемских кущ" и начинается квест "Американская мечта", в этот момент Аманда идет в центр комнаты и изчезает (портуется в соседнюю комнату), после чего стартует квест по ее поиску "Семейное воссоединение"
Баг в том, что она не должна появляться рядом с ГГ в Рэйвен-Рок, а сразу портаваться в соседнюю комнату. Сам же квест по ее спасению стартует в нужное время
ПС: На скринах зацензурил нагую Брису
-
1
-
-
-
-
При выборе дома для Лютика (ID 00027f12) и когда указываешь ей там ждать (диалог типа "жди меня дома"), она вместо этого бежит в Большой Город.
Также при ее увольнении (диалог типа "Ты меня утомила..."), она тоже бежит в Большой Город вместо назначенного дома
-
1
-
-
У меня такого не замечено, просто для дополнительной информации говорю
-
Тут, возможно, еще стоит написать КОЗу по-другому и проверить, крашится ли. Может дело в каком-то конкретном перке.
У меня не крашилось на данном моменте (win 10)
-
16 часов назад, MagnuMspec сказал:файл иконки лежит по этому пути.
Попробуй взять из Items - _Moon\icons\BauTreatIcon.dds
Так я же написал, что не могу найти этот файл в Items) хз где он лежит. нашел похожее название по пути
textures\_niptonrebuilt\baupetshop\bautreaticon.dds
но этот файл вообще находится в RA-Wastelands
Заменил - эффекта нет
Что заметил, другие рецепты от ивы имеют путь к своим иконкам в другой папке, нежели собачье печенье, и эту папку я не могу найти почему-то, а вот папку, где лежит иконка собачьего печенья - могу, но даже в ГЕККе иконка у собачьего печенья не отображается. Парадокс
-
Попробовал заменить другим файлом по пути
textures\interface\icons\pipboyimages\willow\expansion\chester.dds
все равно иконки нету, так что похоже проблема не в самом файле, или я неудачно файл подобрал для замены
я правильно понимаю, что файл иконки лежит по пути
textures\interface\icons\pipboyimages\willow\expansion\dogtreat.dds ?
а то вдруг что не то делаю
-
1 час назад, MagnuMspec сказал:В items есть похожая иконка - _Moon\icons\BauTreatIcon.dds
С нексуса не робит.
С RA-Items? В RA-Items такого файла нет
-
22 минуты назад, MagnuMspec сказал:Оч. странно.
Что стоит попробовать:
взять текстуру отсюда: https://www.nexusmods.com/newvegas/mods/41779?tab=images с последней версии.
по данному пути подложить какую-то другую иконку.
Не совсем понял, что именно надо скачивать
-
4 минуты назад, vlad8599 сказал:просто у меня стоит модуль домов, там подставки под фигурки РобКо есть, а самих фигурок нет, печалька(
Как-то хреново все разделили значит) По идее лучше это все в один модуль впихнуть
-
3 минуты назад, vlad8599 сказал:Соррян за оффтоп, а где эти фигурки искать? Они разве не из модуля Items? Перерыл что Мохаве, что Вашингтон, а не нашел пока ни одной(играю без модуля Items).
Да, перепутал модули) Это из RA-Items
-
Текст очень тяжелый и его много, поэтому, к сожалению, там было допущено много ошибок типа пропуска точек, запятых и тд.. Вообще сам текст на английском в некоторых местах написан без точек, и там предложения с величиной в абзац...
Выкладываю исправленный текст под спойлер
СпойлерДорогие дети
Если вы это читаете, значит, мои молитвы были услышаны, и вы покинули пещеру живыми.
Я хочу начать это письмо, прося… нет, умоляя о вашем прощении.
Я никогда не собирался покидать вас. Никогда.
Вы просто не можете понять, какое давление оказали на меня другие, чтобы я присоединился к ним. Однажды, я надеюсь, вы найдете силу в своих сердцах, чтобы простить глупого человека за то, что он оставил вас внутри темной пещеры.
Я хочу сообщить вам, почему я сделал то, что сделал. Потому что, по правде говоря, это была не просто моя слабость, трусость и рвение присоединиться к остальным, к тем, кто оставил вас, детей, здесь одних. Нет. У меня были собственные причины.
Птица говорила со мной. Она пришла ко мне в видении, дети, и показала мне, что где-то в этом мире есть место, которое зовется Домом.
Другим я об этом не рассказывал и не расскажу.
Взрослые, которые повернулись спиной к маленьким беззащитным детям, - это не те, кто может присоединиться к пастве Птицы. Я не скажу им, но я скажу вам.
Я оставляю эту заметку, пока другие готовятся отправиться к монументу Вашингтона. Они считают, что там находится какой-то гарнизон, военный контрольный пункт или что-то еще. Я считаю совершенно откровенно, что они ошибаются, и что поездка туда, вероятно, равносильна самоубийству. Поэтому я расскажу вам свой план.
Я собираюсь покинуть группу спустя три дня после написания письма, которое я вам оставил.
После этого я направлюсь в то место, которое показала мне Птица, куда Альбатрос, Великая Птица, указала мне идти.
Боже, дети, - я уверен, это был Альбатрос, да, чудесный Альбатрос. Я в этом уверен – он покажет мне, куда идти дальше.
Есть место, оно редко видится и редко произносится во снах, оно выведено грубой гравировкой по дереву и нацарапано на камне на пещерных рисунках охрой и кровью. Место, где обитают демоны в количествах, ужасающих по своим масштабам; где пляшут и танцуют в красных и фиолетовых оттенках смерти и греются под славными гнетущими лучами погибели в окружении своих жертв и нечистот.
Птица показала мне видение огромных когтей, гигантских зубов и великолепных пятнистых и чешуйчатых конечностей, находящихся глубоко под холмом, в принадлежащем им месте по имени и праву.
Там мне было показано, что я мог бы увидеть свое следующее видение, мой следующий полет среди восходящих крыльев и щелкающих когтей освобождения. Там бы я узнал и понял, как найти Дом.
Итак, дети, я прошу вас следовать за мной, или чтобы вы следовали за своими сердцами и прожили долгие, плодотворные и богатые жизни.
Пожалуйста, простите меня.
Это все, о чем я прошу.
Смиренно ваш, дети.
Перси Ламберт
Постскриптум. Чудесный Альбатрос прислал мне подарок на фиолетовых позолоченных крыльях, на длинных стеблеподобных ногах и вытянутом клюве. Видели его, высоко стоящего в полный рост у стены? Вы можете «слушать» его, так сказать, и, может быть, вы поймете его слова, но я чувствую, что не могу постигнуть этого.
___________
-
2
-
-
-
В диалоге с Мойрой Браун с ID (0002d2bc) есть строчка диалога "А у тебя есть вьючный брамин на продажу?" Это из Автоплекса.
Все бы ничего, но при покупке брамина Кали с ID (xx07513a) и разговора с Кали появляется данная табличка, где можно назначить ей путь до Автоплекса, хотя я еще не знаю, что такое Автоплекс, т.к. его еще не нашел.
Купить брамина можно с самого начала игры.
-
1
-
-
9 минут назад, MagnuMspec сказал:Посмотрю вечером.
Путь совпадает с путем в архиве? Я сверял, но вдруг... может в esm указан путь вместе с папкой textures?
Не. Там путь начинается с interface
-
У данной фигурки ID (xx602582), когда ее берешь, не появляется надпись о взятии коллекционной фигурки, как у остальных фигурок "Робко"
Вот пример, какая надпись должна появляться, только цитата в надписи должна быть такая "НАУКА! Будущее уже здесь, с Робко."
Вот надпись фигурки "Наука" на стенде
Ну и по мелочи если уж придираться, то у надписи со скрина ниже в конце второго абзаца не нужна точка "... обычно."."
-
1
-
-
Продолжение прошлой темы. Нет иконки
Ну вот у меня есть BSA-архив RA-Followers, но у печеньки все равно нет иконки. Я даже распаковал эту иконку - все равно ее нет в игре
-
1
-
-
Так без RA-Gear у них вообще характеристики дико разнятся, при чем не в лучшую сторону. С диким УВС 229 винтовка xx005818 требует всего лишь 25 навыка к Энергетическому оружию и стоит 800 крышек, в сравнении с винтовкой 000e2bf4 с 75 требованием и 4789 крышек стоимостью
Еще и прицелов нет у обоих пушек
RA-PlayerHomes - Гундар - перк "Мозг ящера"
в Баг-трекер SFW Ruined America (RA)
Опубликовано
На твое усмотрение.
По задумке автора должно быть так: После каждого боя, если ГГ присядет, то у Гундара активируется стелс-бой и будет звуковое сопровождение активации стелс-боя. Т.е. можно убить кого-то, выйти из боя, пойти в Ривет-Сити и там случайно присесть, и Гундар активирует стелс-бой.
По моей задумке: Гундар активирует стелс-бой, когда ГГ в режиме скрытности и не в бою. Я просто подумал сперва, что так и было задумано, ибо логично, что Гундар немаленький и поэтому активирует стелс-бой при скрытности. Возможно, автор так тоже задумал, просто по коду этого не видно, но у него там куча косеков в коде...