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

FNVFUN

Проверенный
  • Публикаций

    2 457
  • Пожертвование

    0,00 ₽ 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    32

Сообщения, опубликованные FNVFUN


  1. 8 минут назад, MagnuMspec сказал:

    Да фиг знает, как лучше.

    На твое усмотрение.

    По задумке автора должно быть так: После каждого боя, если ГГ присядет, то у Гундара активируется стелс-бой и будет звуковое сопровождение активации стелс-боя. Т.е. можно убить кого-то, выйти из боя, пойти в Ривет-Сити и там случайно присесть, и Гундар активирует стелс-бой.

     

    По моей задумке: Гундар активирует стелс-бой, когда ГГ в режиме скрытности и не в бою. Я просто подумал сперва, что так и было задумано, ибо логично, что Гундар немаленький и поэтому активирует стелс-бой при скрытности. Возможно, автор так тоже задумал, просто по коду этого не видно, но у него там куча косеков в коде...

    • Нравится 1

  2. 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

  3. Спойлер
    
    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 на данный код


  4. В общем если вкратце, то ошибка скриптов была :)

    Нужно сделать два пункта

    1) Нужно заменить скрипт ZGundarScript с ID xx00CEB8 в RA-PlayerHomes_Patch.esp на скрипт из этого фикса

    Gundar's_Perk_Fix.esp

     

    2) То же самое, только для RA-PlayerHomes.esm и с другим фиксом

    Gundar's_Perk_Fix_v2.esp

     

    Я исправил только условия для перка в скрипте (первые строчки можно посмотреть) и все

    Все работает :good:

     

    Кто так пишет скрипты, и почему компилятор не выявляет такие банальные ошибки - непонятно

     

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

     

    Хотелось бы еще получить ответ на один вопрос: в RA-PlayerHomes.esm есть Sound-файл с ID (xxABDB82), и он ссылается на аудио-файл по пути \sound\fx\annex\gundarhide.wav

    Аудио-файла по такому пути я не нашел, это значит, что этот Sound-файл - пустышка и не нужен вообще? Просто он в скрипте используется...

     

    • Нравится 2

  5. 8 минут назад, MagnuMspec сказал:

    Хмм... видимо срабатывает Вегасовская движковая механика, которая подтягивает спутников к ГГ, когда мы меняем дислокацию.

    Хз, по-моему, просто Виктор был активным спутником ГГ, и он не уволился во время похищения ГГ


  6. В финале квеста "Поиски эдемских кущ", когда ГГ похищает Анклав, Виктор стоит рядом с ГГ, когда тот находится в клетке

    Спойлер

    bandicam-2020-02-11-21-16-20-548.jpg

     

    После освобождения ГГ и активации ящика с личными вещами, Виктор исчезает и появляется за дверью в стелсе, чтобы спасти ГГ

     

    Виктора не должно быть, когда ГГ стоит в клетке

    • Нравится 1

  7. В финале квеста "Поиски эдемских кущ", когда ГГ похищает Анклав, Аманда стоит рядом с ГГ, когда тот находится в клетке

    Спойлер

    bandicam-2020-02-11-21-16-20-548.jpg

     

    Далее, когда ГГ отпускает, заканчивается квест "Поиски эдемских кущ" и начинается квест "Американская мечта", в этот момент Аманда идет в центр комнаты и изчезает (портуется в соседнюю комнату), после чего стартует квест по ее поиску "Семейное воссоединение"

    Спойлер

    bandicam-2020-02-11-21-19-27-763.jpg


    bandicam-2020-02-11-21-19-57-192.jpg

     

    Баг в том, что она не должна появляться рядом с ГГ в Рэйвен-Рок, а сразу портаваться в соседнюю комнату. Сам же квест по ее спасению стартует в нужное время

     

    ПС: На скринах зацензурил нагую Брису

    • Нравится 1

  8. Дубликат диалога "Пойдем", когда она находится в режиме ожидания и ты ей говоришь следовать за тобой

    Спойлер

    bandicam-2020-02-11-18-53-45-317.jpg

     

    Должен остаться, по идее, только верхний диалог, т.к. при его выборе Лютик говорит "погнали" и сбрасывается меню разговора, а при выборе второго сверху диалога - не сбрасывается.

    • Нравится 1

  9. При выборе дома для Лютика (ID 00027f12) и когда указываешь ей там ждать (диалог типа "жди меня дома"), она вместо этого бежит в Большой Город.

    Также при ее увольнении (диалог типа "Ты меня утомила..."), она тоже бежит в Большой Город вместо назначенного дома

    • Нравится 1

  10. Тут, возможно, еще стоит написать КОЗу по-другому и проверить, крашится ли. Может дело в каком-то конкретном перке.

    У меня не крашилось на данном моменте (win 10)


  11. 16 часов назад, MagnuMspec сказал:

    файл иконки лежит по этому пути.

    Попробуй взять из Items - _Moon\icons\BauTreatIcon.dds

     

    Так я же написал, что не могу найти этот файл в Items) хз где он лежит. нашел похожее название по пути

    textures\_niptonrebuilt\baupetshop\bautreaticon.dds

    но этот файл вообще находится в RA-Wastelands

    Заменил - эффекта нет

     

    Что заметил, другие рецепты от ивы имеют путь к своим иконкам в другой папке, нежели собачье печенье, и эту папку я не могу найти почему-то, а вот папку, где лежит иконка собачьего печенья - могу, но даже в ГЕККе иконка у собачьего печенья не отображается. Парадокс


  12. Попробовал заменить другим файлом по пути

    textures\interface\icons\pipboyimages\willow\expansion\chester.dds

    все равно иконки нету, так что похоже проблема не в самом файле, или я неудачно файл подобрал для замены

     

    я правильно понимаю, что файл иконки лежит по пути

    textures\interface\icons\pipboyimages\willow\expansion\dogtreat.dds ?

    а то вдруг что не то делаю


  13. 22 минуты назад, MagnuMspec сказал:

    Оч. странно.

     

    Что стоит попробовать:

    взять текстуру отсюда: https://www.nexusmods.com/newvegas/mods/41779?tab=images с последней версии.

    по данному пути подложить какую-то другую иконку.

     

    Не совсем понял, что именно надо скачивать


  14. 4 минуты назад, vlad8599 сказал:

    просто у меня стоит модуль домов, там подставки под фигурки РобКо есть, а самих фигурок нет, печалька(

    Как-то хреново все разделили значит) По идее лучше это все в один модуль впихнуть


  15. 3 минуты назад, vlad8599 сказал:

    Соррян за оффтоп, а где эти фигурки искать? Они разве не из модуля Items? Перерыл что Мохаве, что Вашингтон, а не нашел пока ни одной(играю без модуля Items).

    Да, перепутал модули) Это из RA-Items


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

    Выкладываю исправленный текст под спойлер

    Спойлер

    Дорогие дети

     

    Если вы это читаете, значит, мои молитвы были услышаны, и вы покинули пещеру живыми.

     

    Я хочу начать это письмо, прося… нет,  умоляя о вашем прощении.

    Я никогда не собирался покидать вас. Никогда.

     

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

     

    Я хочу сообщить вам, почему я сделал то, что сделал. Потому что, по правде говоря, это была не просто моя слабость, трусость и рвение присоединиться к остальным, к тем, кто оставил вас, детей, здесь одних. Нет. У меня были собственные причины.

     

    Птица говорила со мной. Она пришла ко мне в видении, дети, и показала мне, что где-то в этом мире есть место, которое зовется Домом.

     

    Другим я об этом не рассказывал и не расскажу.

    Взрослые, которые повернулись спиной к маленьким беззащитным детям, - это не те, кто может присоединиться к пастве Птицы. Я не скажу им, но я скажу вам.

     

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

     

    Я собираюсь покинуть группу спустя три дня после написания письма, которое я вам оставил.

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

    Боже, дети, - я уверен, это был Альбатрос, да, чудесный Альбатрос. Я в этом уверен – он покажет мне, куда идти дальше.

     

    Есть место, оно редко видится и редко произносится во снах, оно выведено грубой гравировкой по дереву и нацарапано на камне на пещерных рисунках охрой и кровью. Место, где обитают демоны в количествах, ужасающих по своим масштабам; где пляшут и танцуют в красных и фиолетовых оттенках смерти и греются под славными гнетущими лучами погибели в окружении своих жертв и нечистот.

     

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

     

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

     

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

     

    Пожалуйста, простите меня.

    Это все, о чем я прошу.

     

    Смиренно ваш, дети.

     

    Перси Ламберт

     

    Постскриптум. Чудесный Альбатрос прислал мне подарок на фиолетовых позолоченных крыльях, на длинных стеблеподобных ногах и вытянутом клюве. Видели его, высоко стоящего в полный рост у стены? Вы можете «слушать» его, так сказать, и, может быть, вы поймете его слова, но я чувствую, что не могу постигнуть этого.

     

     

     

    ___________

     

    • Нравится 2

  17. В диалоге с Мойрой Браун с ID (0002d2bc) есть строчка диалога "А у тебя есть вьючный брамин на продажу?" Это из Автоплекса.

    Спойлер

    bandicam-2020-02-10-16-13-07-169.jpg

     

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

    Спойлер

    bandicam-2020-02-10-16-13-09-257.jpg

     

    Купить брамина можно с самого начала игры.

    • Нравится 1

  18. У данной фигурки ID (xx602582), когда ее берешь, не появляется надпись о взятии коллекционной фигурки, как у остальных фигурок "Робко"

    Вот пример, какая надпись должна появляться, только цитата в надписи должна быть такая  "НАУКА! Будущее уже здесь, с Робко."

    Спойлер

    bandicam-2020-02-10-15-58-38-274.jpg

     

    Вот надпись фигурки "Наука" на стенде

    Спойлер

    bandicam-2020-02-10-16-05-07-411.jpg

     

     

    Ну и по мелочи если уж придираться, то у надписи со скрина ниже в конце второго абзаца не нужна точка "... обычно."."

    Спойлер

    bandicam-2020-02-10-15-58-38-274.jpg

     

    • Нравится 1

  19. Так без RA-Gear у них вообще характеристики дико разнятся, при чем не в лучшую сторону. С диким УВС 229 винтовка xx005818 требует всего лишь 25 навыка к Энергетическому оружию и стоит 800 крышек, в сравнении с винтовкой 000e2bf4 с 75 требованием и 4789 крышек стоимостью

    Еще и прицелов нет у обоих пушек

    Спойлер

    bandicam-2020-02-09-21-15-12-271.jpg
    bandicam-2020-02-09-21-15-11-682.jpgbandicam-2020-02-09-21-15-22-827.jpg
    bandicam-2020-02-09-21-15-24-573.jpg

     


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