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

MagnuMspec

Администратор
  • Публикаций

    19 879
  • Пожертвование

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

  • Посещение

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

    857

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


  1. 3 часа назад, ХАНТЕР73 сказал:

    Удалить всеконтинентальный туннель (там есть терминал который что то поясняет, но я не читал). А триггер и терминал с которого начинается квест, перенести в Цитадель. Перенести скрипты и подправить реплики ГГ.

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

     

    3 часа назад, ХАНТЕР73 сказал:

    - стало поменьше мусора (бумажный мусор, пустые коробки из под еды, лекарств и и тп)

    BTW Замусоренность локации была лишней?)

     

    3 часа назад, ХАНТЕР73 сказал:

    В Арборе же нужно практически с нуля сделать локацию где мы Элизабет воскрешаем. И что важно не использовать или почти не использовать портированные меши (ну там стены, шкафчики, ворота) Они выбиваются из общей стилистики, да и качество их говно. Разве что можно оставить одного большого папочку как пасхалка, доски с формулами и стены со стеклом. Остальное выпилить. (один хрен это делать мне, у меня есть вариант где строить)

    Люксы артемиды? Локация смотрится довольно сносно, разве что стены слишком свежие. Может косметически можно? Скажем, стены поменять не более пошарпанное?

    Ну мебель да, шкафы там особенно картонными смотрятся.


  2. 2 часа назад, FNVFUN сказал:

    1) Есть какая-то переменная, отвечающая за то, выбрал ли себе гг Особенности (Дикую Пустошь и тд)? Это меню нельзя вызывать более одного раза за игру, иначе игрок каждый раз может брать доп. 2 Особенности.

    Трейты должны сбрасываться тоже. 

    А дикую пустошь, раз она так меняет мир, надо делать отдельным сообщением, видимо. Были подобные моды.

     

    2 часа назад, FNVFUN сказал:

    2) Книжка в Убежище 101 тоже багается. Ее чинить? Но тут вопрос в целом насчет сообщений о перераспределении характеристик героя. Если игрок начал игру в Мохаве, а потом прошел проходить Убежище 101, то, может, стоит удалить ему возможность распределять по новой Навыки, Характеристики и тд? Выглядит совсем нелепо, когда тебе это постоянно (до 4 раз) предлагают сделать, едва час игры прошел)

    Книжка при новой игре в 101м ломается разве? 

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

     


  3. 7 часов назад, FNVFUN сказал:

    Реализация чего? Тестера? Ты прав, этот тестер предназначен для использования только в начале игры - под другие случаи разработчики его не адаптировали) Поэтому если даже после моего фикса, когда у игрока вообще не будет никаких доп. характеристик, люди будут жаловаться на его работу, то его надо запретить использовать, а не пытаться починить нечинибельное.

    Ну я не в укор Обсидиану, если ты об этом. Я именно про нашу реализацию.

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

     

    7 часов назад, FNVFUN сказал:

    Твики Стиви просто задают свое фиксированное число очков распределения характеристик для тестера, которое будет иметь приоритет над числом, указанном в коде.

    Т.е. это не должно само по себе тестер ломать? А на книжку спешиал в 101-м распространяется?

     

    7 часов назад, FNVFUN сказал:

    Которые Hidden, нужно удалять навсегда?

    нет, их запоминать и возвращать потом игроку.

     

    7 часов назад, FNVFUN сказал:

    Мой код нужно совать куда-то в особенное место или можно оставить в скрипте тестера?

    Можно в скрипт тестера, думаю удобнее будет.

     

    7 часов назад, FNVFUN сказал:

    Что это за система и зачем она нужна? На какое количество должен снижаться уровень игрока в теории?

    И что по Навыкам?

    Походу я уже сам в этой каше запутался. Эти стадии этого квеста вызываются только когда NVSE старая или отсутствует (т.е. в текущих реалиях никогда)

    А при наличии сейчас запускается отдельный квест сброса, который проще, что ли:

    Спойлер

    begin GameMode

        ;сброс хар-к
        ;Сброс радиации, уровня и кармы (Вис961)
        if iTmpNum < 1
            player.SetAV Strength 5
            player.SetAV Perception 5
            player.SetAV Endurance 5
            player.SetAV Charisma 5
            player.SetAV Intelligence 5
            player.SetAV Agility 5
            player.SetAV Luck 5    

            player.setav Karma 0
            player.setav RadiationRads 0

            player.setlevel 1
        
            set iTmpNum to 1
        endif
        
        ;сброс навыков
        if iTmpNum == 1
            player.SetAV Barter 2
            player.SetAV Guns 2
            player.SetAV EnergyWeapons 2
            player.SetAV MeleeWeapons 2
            player.SetAV Explosives 2
            player.SetAV Science 2
            player.SetAV Lockpick 2
            player.SetAV Medicine 2
            player.SetAV Speech 2
            player.SetAV Survival 2        
            player.SetAV Unarmed 2
            player.SetAV Repair 2
            player.SetAV Sneak 2        
            set iTmpNum to 2
            set fTimer to 4
        endif
        
        ;сброс перков
        if iTmpNum >= 3
            if fTimer > 0
                set fTimer to fTimer - GetSecondsPassed
            endif
            
            if fTimer <= 3.5 && iTmpNum == 3
                setstage aSFWPlayerResetQst 11
                set iTmpNum to 4
            endif
            if fTimer <= 2.5 && iTmpNum == 4
                setstage aSFWPlayerResetQst 12
                set iTmpNum to 5
            endif
            if fTimer <= 1.5 && iTmpNum == 5
                setstage aSFWPlayerResetQst 13
                set iTmpNum to 6
            endif
            if fTimer <= 0.5 && iTmpNum == 6
                setstage aSFWPlayerResetQst 14
                set iTmpNum to 8
            endif        
        endif
        
        if iTmpNum == 8
            set fTimer to 0
            set iTmpNum to 0
            StopQuest aSFWPlayerResetQst 
        endif
        
    end

    Он же кстати юзается в аддоне калифорнии для сброса персонажа.

     

     

     


  4. 4 часа назад, FNVFUN сказал:

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

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

    Но возможно я бред несу)

     

    4 часа назад, FNVFUN сказал:

    Походу не чинится, так что все потуги зря. Баг на движковом уровне, возможно.

    я склонен думать, что скорее есть ошибки в реализации.

    В идеале надо перед тестированием с удаленным перком чекать, сколько суммарно спешиал. 

     

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

    Т.е. надо перед запуском тестера считать, сколько у ГГ спешиал, считать сумму, и выполнять: SetSPECIALPoints сумма

    Ну и в самом тестере указывать нужное значение в команде ShowLoveTesterMenuParams 

     

    И, внезапно, в тестере есть таки такое:

    Спойлер

                                             if SFWFunctions.iInit==5
                    set iSTR to (5 - DCSTR)
                    set iPER to (5 - DCPER)
                    set iEND to (5 - DCEND)
                    set iCHA to (5 - DCCHA)
                    set iINT to (5 - DCINT)
                    set iAGL to (5 - DCAGL)
                    set iLCK to (5 - DCLCK)    
                    set DcActive to 1
                    ShowMessage aSFWOriginVigorTestMsg DCSTR DCPER DCEND DCCHA DCINT DCAGL DCLCK 
                else
                    player.SetAV Strength 5
                    player.SetAV Perception 5
                    player.SetAV Endurance 5
                    player.SetAV Charisma 5
                    player.SetAV Intelligence 5
                    player.SetAV Agility 5
                    player.SetAV Luck 5
                    if DCTotal > 40
                        ShowLoveTesterMenuParams DCTotal    ; это место обрабатывался в случае если уровень сбросили, сумма очков SPECIAL БЕЗ бонусов =40, с бонусами DCTotal 
                    else
                        ShowLoveTesterMenuParams 40
                    endif
                    SetStage VCG01 65                
                endif

    т.е. DCTotal  - это как раз то значение.

     

    @CtpAHnuK, последние правки скрипта были твои. Может быть тоже поучаствуешь? :)

     

    4 часа назад, FNVFUN сказал:

    Можно удалить все перки, которые гг выбирает при повышении уровня. Все остальное оставить. Насколько я знаю, можно написать универсальный скрипт под это дело. Добавить какие-то исключения, если понадобится (типа Интенсивной Тренировки). Если этот скрипт уже не написан) Я хз, как найти этот скрипт.

    Смотрю, сейчас идет перебор всех перков руками. Заменить универсальным думаю будет очень кстати, с учетом того, что перки должны удаляться те, которые Playable, и не Hidden.

    Т.е. это не должно затронуть наградные перки квестов. С ними отдельный разговор.

     

    Кстати в модуле перков в нескольких скриптах для удаления трейтов используется скрипт migFnRemoveAllTraits [SCPT:13004F7B]

    Стянутый с какого-то мода. Возможно что-то подобное и нужно сделать. Если оно работает.

     

    3 часа назад, ХАНТЕР73 сказал:

    А уровень и очки навыков нормально сбрасываются? У меня иногда не до конца сброс происходит при переходе. Типа в СП докачивался до 30 уровня, и сбросился до 12

    Да там хитрый расчет:

    Спойлер

    short iPn
    ref rPn        
    short iCnt
    int iLvlPl

    short iPr

        let iPn := 0
        let iCnt := listGetCount SFWGenPerks
        
        while iPn < iCnt
            let  rPn := ListGetNthForm SFWGenPerks iPn
            if player.HasPerk rPn
                ListAddForm SFWGenPerksAct rPn
                printC "List SFWGenPerksAct: Added perk %n" rpn
            endif
            let iPn += 1
        loop
        
        let iPn := 0
        let iCnt := listGetCount SFWGenPerksAct
        
        while iPn < iCnt
            let rPn := ListGetNthForm SFWGenPerksAct iPn
            if player.HasPerk rPn
                let iPr := player.GetPerkRank rPn
                while (iPr -= 1) > (-1),
                    player.RemovePerk rPn
                    printC "List SFWGenPerksAct: player remove perk %n" rpn
                loop
            endif
            let iPn += 1
        loop

    ;    let iLvlPl := GetNumericGameSetting iXPBumpBase
    ;    let iLvlPl *= (Player.GetLevel - iCnt/2)
    ;    let iLvlPl *= -1
    ;    player.rewardxp iLvlPl

        printC "============================="
        printC "Player lost %.0f XP" iLvlPl
        
        let iLvlPl := (Player.GetLevel - iCnt)
        player.SetLevel iLvlPl

        printC "Player set level to %.0f" iLvlPl

        if Scrounger.IsInList SFWGenPerksAct
            let ScroungerOdds := 100
        endif
        
        if FortuneFinder.IsInList SFWGenPerksAct
            Set FortuneFinderOdds to 100
            Set FortuneFinderChangeOdds to 100
        endif
        
    ;    if AnimalFriend.IsInList SFWGenPerksAct
    ;        SetEnemy AnimalFriendFaction PlayerFaction 1 1
        endif
        

    150 стадия SFWFunctions.


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

    Главное, чтобы тестер не срабатывал, как в моде выше.

    а как именно он там не срабатывает?

     

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

    • Нравится 1

  6. 54 минуты назад, FNVFUN сказал:

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

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

    Нужно именно решить как-то эту проблему.


  7. 20 часов назад, FNVFUN сказал:

    Делов-то.

    Ох, вспомнить бы всю эпопею с этим.

     

    Суть в проблемы в том, что изначально в игре дается определенное количество очков - 40.

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

     

    Стандартные перки игры, повышающие харк-и, вроде как учтены. Проблема именно в модовых.

     

    При это кол-во 40 сделано глобальной переменной, но и эти потуги не помогли.

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

     

    Итого, есть я так понимаю два подхода к решению.

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

    2. Определять источники повышенных хар-к и временно отключать их. Это надо перебрать все перки, отыскать в них подобное.

     

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

     


  8. 7 часов назад, Ash_Williams сказал:

    Не могу понять, что я не так сделал, ставил сборку и все равно вот так выходит, бывает порой и не только с головой, но и со всем телом целиком - https://imgur.com/4xy9MlK

    Качество текстур в лаунчере выставите на максимальное.


  9. В 20.12.2023 в 20:44, Bulbyan сказал:

    не баг, просто новый, уникальный внешний вид 

    Красивая! Это с ф4 порт или откуда-то еще?)

     

    Я как буду вшивать, посмотрю есть ли еще уники кувалды из модов, которым нужна замена. А то Размягчитель заменял уже вроде чем-то. Сверю что больше подойдет. :)


  10. 2 часа назад, Bulbyan сказал:

    Хайполи версия этого огнемета. Почему бы и не нет?! На вид огнемет неплох+имеет свой набор анимаций.  Добавил полигонов на особо-заметные места, а кое-где удалил лишние, поэтому вес модели практически не увеличился. Оригинал на первом фото, реплейсер на втором. 

    QuantumFlamethrowerReplacer.7z

    Офигенно получилось! Спасибо!)

    • Спасибо! 1

  11. 3 часа назад, FNVFUN сказал:

    Муторно со списками возиться. Там надо в List добавлять карты больших номиналов за место меньших. Так-то могу сделать. Заодно сложность самой игры надо увеличить с 1 до 3, потому что npc максимально тупые поступки делают в игре, сами себе яму роют)

    Ну можно, после основной правки тогда. :)

     


  12. В 22.12.2023 в 13:58, FNVFUN сказал:

    Браться за такие правки?)

    Думаю да, если это не слишком муторно.

     

    В 22.12.2023 в 13:58, FNVFUN сказал:

    Ну и еще предложение вшить в проект Better Caravan

    Окей, сделаем)

     

    В 22.12.2023 в 13:58, FNVFUN сказал:

    В идеале еще бы раздать npc карты посерьезней, а то выигрывать их слишком легко, но там возня со списками карт...

    А какая именно возня?


  13. 3 часа назад, Grim_Munchkin сказал:

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

    Никаких странных перков не добавлялось? Экипировку рейдеров не носим?


  14. В 17.12.2023 в 15:19, TwilightKhan сказал:

    После выполнения первой части квеста Два сапога пара, несмотря на то, что Глория утверждает, что кто-то другой заменит Курьера на следующий день в качестве охранника у дверей «Серебряной лихорадки», никто никогда там не появится. Может стоит добавить нпс?

    Здесь нужно разгрести всю ту кучу Uncut-модов и добавить, там это есть.


  15. 1 час назад, Sirinom сказал:

    У меня тоже проблема с машиной (я создал отдельную тему на баг-трекере), к сожалению, этот фикс не помог, квестовая "Корвега" все еще идентифицирует себя как крест

    вот отсюда возьмите:

    В 22.11.2023 в 22:17, MagnuMspec сказал:

    большое спасибо!

     

    @Zeekster вот фикс, размещенный в нужной папке. Попробуй распаковать и проверить с ним. Спавн машины должен стать правильным, при этом важно чтобы в логах не было ошибок.

    corvegavoiture_test.7z

     

    • Нравится 1

  16. 5 часов назад, FNVFUN сказал:

    Волт-Телепорт
    Волт-Рация

    КТК - Квантовый Телепортационный Коммуникатор

    КТВ - Квантовый Телепортатор Волт-Тек

    ТУОН - Телепортационное Устройство Оперативного Назначения

    ТЕЛО - Телепортационный Электронный Локатор Отряда

    ТЛО - Телепортационный Локатор Отряда

    По мне, больше подходит Волт-Рация, ну или Пип-Рация. :)

     


  17. 38 минут назад, FNVFUN сказал:

    Ну да, тут будут трудности. Придумаю что-нибудь, но если есть идеи, как это решить в техническом плане, то милости прошу)

    Как вариант, глобальную переменную в мастер, регулирующую наличие штуковины в инвентаре.

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

     


  18. 37 минут назад, FNVFUN сказал:

    Куда это сообщение пихать? Разве не будет ясно из уже имеющегося сообщения "Кого вы хотите призвать?" в видео выше, что это устройство телепортирует напарников к игроку?)

    Ладно-ладно) просто подумал лорно чтоб выглядело)

     

    37 минут назад, FNVFUN сказал:

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

    Если просто следуют, разве не могут потеряться? Телепортятся при смене ячейки только, вроде как.

     

    38 минут назад, FNVFUN сказал:

    Тут нужны подробности. Что за глюки? Во время этих глюков у игрока есть компаньоны или он без компаньонов?

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

    Про глюки я так, навскидку, надо смотреть моды в составе. Чтобы например мы не смогли телепортнуть к себе ожидающего нас спутника, когда гуляем по луне из Boom to the Moon. И подобное.

     


  19. 4 часа назад, FNVFUN сказал:

    Не совсем понял, почему туда должен добавляться функционал совершенно другого устройства, но нет, он туда не добавляется) И, судя по работе этой радиостанции НКР, призванные ей НКРовцы не являются компаньонами игрока, поэтому мой скрипт их не будет видеть.

    Да не, я не про это, я к тому, что логика размещения в разделе помощь та же - вызвать кого-то.

     

    4 часа назад, FNVFUN сказал:

    Ну хз, да и слишком длинное название будет. Та же Аварийная радиостанция НКР занимает две строчки в Пип-бое, что не есть хорошо, особенно в рамках RA с тонной предметов.

    Хмм, не подумал даже об этом. Дарном просто пользуюсь)

     

    4 часа назад, FNVFUN сказал:

    Тут не понял. Каждый раз в сообщении делать большое описание и без того понятного функционала устройства? Как это должно выглядеть?

    Ну не прям большое, пожалуй можно вообще что-то вроде:

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

     

    4 часа назад, FNVFUN сказал:

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

    Это да, я про Девятого (и если его у кого-то еще такое же) - он прям в диалоге говорит что-то вроде: это гарнитура, можем быть на связи, держи, у меня еще есть.

     

    5 часов назад, FNVFUN сказал:

    Ну так это устройство буквально призывает компаньонов) Я же говорю, что тут вопрос лора, а у Волт-Тек есть и экзотические технологии и смешные названия для них (прим. ГЕКК). Поэтому попытка представить это, как устройство Волт-Тек (и добавить какую-нибудь комичную записку в стиле смешных роликов с Волт-боем), в моей голове представилось, как здравая идея. В общем, попытка в сатиру... Короче ладно, назову просто рация, а там уже дело не мое)

    Ну идея интересная, мне просто кажется Призыватель как-то не очень звучит.)

     

    5 часов назад, FNVFUN сказал:

    Удалю его в таких случаях, да и все) Но на самом деле надо мне отдельно этот вопрос еще изучить.

    Ага, еще прикинуть, как сделать такое же ограничение в других модах, где у нас или глюки, или всякая фигня. Типа этапа в Северное территории, перед самым финалом.


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