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

FNVFUN

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

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

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

  • Посещение

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

    32

Весь контент FNVFUN

  1. С наступившем) В общем, доделал фикс Tester-fix.esp Вшивать по идее в GunRunnersArsenal.esm кроме скриптов Калифорнии, конечно. Изменения: Лист SFWRAUndeletablePerksList предназначен для играбельных перков и не трейтов, которые нужно оставить у игрока при удалении остальных перков. Пока что туда входит только Дикая Пустошь. Также напомню, что твики Стиви позволяют выбирать Дикую Пустошь бесплатно: bFreeWildWasteland = 1. И еще в твиках переменные bCustomSpecialPoints и iNumPointsToAllocate отвечают за количество Характеристик в тестере. Либо можно поменять глобальную переменную в фиксе. Надеюсь, теперь многолетние баги канули в лету) Но есть сомнения, так как в процессе тестов было такое, что вызвал тестер, не имея модифицированных характеристик и перков, и Силу нельзя было менять.
  2. Так этот пропуск нужен или чисто опционален? Когда начинается сам квест Калифорнии? Он может начаться, когда игрок только вышел из Убежища 101? Просто там в условии для пропуска стоит if getstage MQ01 == 10. Это первый квест, спросить у Мориарти про отца. До этого же скрипта все очки SPECIAL сбрасываются, так что по идее этот пропуск и не нужен и его закомментить можно? Он будет только хуже делать, если поменять значение CountSPECIALPointsGlob, например. А так, вроде все сделано) Либо сегодня, либо уже завтра скину готовый фикс в теме тестера)
  3. В этих скриптах оригинальный код менять не нужно, а просто вставить перед самим меню Тестера мой код? Я так понял, что если там очков SPECIAL больше 40, то тестер вообще не включается. Так и должно быть? По логике у игрока должны сбрасываться все перки/навыки и тд?
  4. Не увидел никаких манипуляций) Разве что там какой-то закомменченный код есть. Можно все в тестере сделать. Единственное, что может броситься в глаза, это если какой-нибудь перк дает видимый эффект игроку (например, сильно увеличенная скорость). Тогда перед тестером игрок будет быстро бегать (но там так-то пройти пару метров), а после тестера его скорость упадет. Может, есть какие-то перки, которые дают аналогичные эффекты, я хз. Такое лучше в отдельный скрипт запихнуть, чтобы не мешалось) Да уже написал бы, как надо, я бы по-быстрому сделал) А то процесс до следующего года растягивается Как знаешь, в общем)
  5. Я хз, Магнум) Человек написал, что у него проблема: уровень не сбрасывается до 1. Я и пытаюсь добиться четкого ответа по этому вопросу) Тут тоже я пытаюсь получить четкий ответ, какой именно нужен функционал? Что конкретно нужно? Только удаление играбельных перков и трейтов или еще и удаление Навыков? Или удаление вообще всех перков? Назначение уровня 1 нужно? И теперь надо сделать, чтобы все перки удалялись во время пробуждения у Дока, и только после использования тестера добавлялись неиграбельные перки, которые до этого были у игрока? И сделать так, чтобы этот скрипт можно было использовать в других местах? Еще раз, Магнум, мой скрипт написан для тестера с определенным функционалом. Для Калифорнии какой функционал нужен? Такой же? Вот мой код. Активируется при нажатии на тестер. Я там пометил, что каждый раздел делает: Что из этого оставлять? У меня неиграбельные перки хранятся во временном массиве, поэтому если делать универсальный скрипт, то нужные ЧЕТКИЕ требования к функционалу, так как надо переписывать код. В квесте aSFWPlayerResetQst тупо удаляются все перки (ну или хз, какие остаются). Таким макаром можно просто всучить туда RemoveAllPerks. В стадиях же квеста SFWFunctions 150 и 151 еще удаляются Навыки и снижается Уровень. То есть скрипты будут разные для одного и другого случая)
  6. При старте игры всплывают сообщения об открытии магазина во Фрисайде (RA-Quests) и добавлении новых способностей (RA-Perks). Закомментил эти сообщения. aaRaceToTheBottomDownloadMessage-fix.esp DreePerkMainMSG-fix.esp
  7. Если хочешь, можешь скинуть лог, может у тебя будет что-то более внятное покажет)
  8. В логах хрень какая-то написана, ничего непонятно. Что-то на DbgHelp.dll жалуется, автор как раз недавно с этим файликом что-то делал.
  9. У меня код написан специально для тестера, там удаляются все перки, а после использования тестера возвращаются только те, что не Playable и не Trait. Мне нужно четкое понимание, какой функционал нужен для Калифорнии и других мест.
  10. Так а как это поправит баг с тем, что уровень не сбрасывается до 1, если я туда докину только скрипт на сброс перков? Покажи конкретно, какой код надо менять (часть кода или весь код, я хз), а то там чехарда. В общем, я в скрипт тестера запихну сброс Навыков и сброс уровня до 1, чтобы наверняка все работало, а то путаница какая-то чес слово. Сделал. Еще создал лист для перков, которые не нужно удалять у игрока. Эти перки должны быть Playable, либо Trait, так как остальные перки и так не удаляются. Твики Стиви позволяют выбирать Дикую Пустошь бесплатно: bFreeWildWasteland = 1 Там багается интерфейс, мерцания чисел происходят. Но вроде как-то она багалась, что нельзя было из нее выйти, ну да ладно. Глобал. переменную сделал для всех менюшек с распределением Характеристик, но оказалось, что твики Стиви переопределяют их все. В общем, будет и глобал и, как аналог, твики Стиви. В твиках за это отвечают переменные bCustomSpecialPoints и iNumPointsToAllocate. Вообще куда-то сообщения делись о повтором перераспределении навыков, трейтов и тд. Неужели их убрали, а я этот момент проспал) Славно. В любом случае пофиксил менюшку добавления трейтов везде, где она используется. Теперь не будет даваться игроку доп. особенности.
  11. Навряд ли, он же вроде только для Вегаса твики делает. Если так хочется сделать глобальную настройку, то надо буквально пару скриптов поменять, добавив вместо "40" значение какой-нибудь глобальной переменной. Но завтра посмотрю, работает ли. Получается, с Навыками и Уровнем героя мне не надо разбираться? Что делать с разделом "сброс перков" в этом коде? ХАНТЕР73 выше в теме написал, что у него уровень сбрасывается до 12, а не до 1. Что мне с ней делать? Кидать в исключения или она перестанет быть трейтом? Да, ломалась. Не помню точно, при каких условиях, и не помню, чтобы вылазило подобное сообщение про дока в последний раз, когда я играл) Может, что напутал.
  12. И еще два вопроса: 1) Есть какая-то переменная, отвечающая за то, выбрал ли себе гг Особенности (Дикую Пустошь и тд)? Это меню нельзя вызывать более одного раза за игру, иначе игрок каждый раз может брать доп. 2 Особенности. 2) Книжка в Убежище 101 тоже багается. Ее чинить? Но тут вопрос в целом насчет сообщений о перераспределении характеристик героя. Если игрок начал игру в Мохаве, а потом прошел проходить Убежище 101, то, может, стоит удалить ему возможность распределять по новой Навыки, Характеристики и тд? Выглядит совсем нелепо, когда тебе это постоянно (до 4 раз) предлагают сделать, едва час игры прошел)
  13. Фикс перков Житель Олд-Олни и Кола полярного медведя, которые позволяют приручать животных. Животные в итоге становились компаньонами игрока, что не позволяло их убить, а уволить или что-то еще толковое сделать с ними нельзя. DreeReqPerks-fix.esp
  14. Баг от этого не перестанет быть багом. Или каждому челику, который будет обращаться с этой ошибкой, говорить, чтобы он попробовал перезапустил игру?) Не смог определить, с чем связан тот баг, так как он больше вообще никак не воспроизводится. Единственное проблема, которую сейчас наблюдаю: иногда временно пропадают числа и кнопки на тестере. Реализация чего? Тестера? Ты прав, этот тестер предназначен для использования только в начале игры - под другие случаи разработчики его не адаптировали) Поэтому если даже после моего фикса, когда у игрока вообще не будет никаких доп. характеристик, люди будут жаловаться на его работу, то его надо запретить использовать, а не пытаться починить нечинибельное. Это и так там реализовано) Нет, тестер разламывается, потому что как минимум не адаптирован к модифицированным очкам характеристик (показываются командой GetActorValueModifier), потому что в начале игры у игрока их не должно быть. Это как минимум, что не адаптировано в функционале тестера на уровне движка. Твики Стиви просто задают свое фиксированное число очков распределения характеристик для тестера, которое будет иметь приоритет над числом, указанном в коде. Которые Hidden, нужно удалять навсегда? Да, что-то такое я и сделал. Мой код нужно совать куда-то в особенное место или можно оставить в скрипте тестера? Сейчас скрипт тестера работает так: Удаляет все перки. Запоминает nonPlayable перки и после выхода из тестера их возвращает игроку. Судя по коду, что скинул Магнум выше, там количество перков не делится. Что это за система и зачем она нужна? На какое количество должен снижаться уровень игрока в теории? И что по Навыкам?
  15. Я хз, по какой системе все эти перки/навыки/уровни сбрасываются.
  16. Насколько я помню, он просто ничего не активирует и все. Походу не чинится, так что все потуги зря. Баг на движковом уровне, возможно. В инете про это практически не пишут. Там даже если нет перков, повышающих характеристики, все равно тестер ломается. Вот только что затестил: У меня был перк, повышающий Силу на 2, и при выборе очков в тестере именно Силу я мог только увеличить (независимо от того, нажимаю я на минус или плюс). Но потом я перезагрузился, удалил этот перк, и снова активировал тестер. У меня все характеристики были по 5 (по умолчанию сбросились скриптом перед открытиям меню тестера) и никаких перков, повышающих характеристики, не было. В итоге Интеллект, Харизму и Ловкость я мог только уменьшить. Ну и я из-за этого застрял в тестере. Та же хрень происходит, если просто ввести команду в консоли на открытие меню тестера. В скрипте тестера уже есть код (но он неактивный), который просто выводит сообщение о характеристиках героя (и дает возможность их перераспределить, открывая меню тестера, но эту возможность можно просто удалить). Так и надо сделать, я считаю. Это есть в твиках Стиви. Можно удалить все перки, которые гг выбирает при повышении уровня. Все остальное оставить. Насколько я знаю, можно написать универсальный скрипт под это дело. Добавить какие-то исключения, если понадобится (типа Интенсивной Тренировки). Если этот скрипт уже не написан) Я хз, как найти этот скрипт.
  17. Так я же написал, пускай перки удаляются. Главное, чтобы тестер не срабатывал, как в моде выше. Те характеристики, что игрок выбрал себе в Убежище 101, пускай и остаются с ним до конца игры без возможности их перераспределить. Все остальные перки и характеристики, полученные в DC, пускай сбрасываются.
  18. Вот же мод, который скипает этот тестер. Зачем повторно перераспределять очки, если это столько багов вызывает? Удалить эту возможность и все) Т.е. перки пускай удаляются, но сам тестер скипается.
  19. А не проще удалить эти сообщения и все?) Делов-то. Это я насчет сообщений при выходе из Убежища 101 и Гудспрингса. По поводу тестера в принципе то же самое... Хз, какие там очки надо удалять. Я самую малость побегал вокруг Мегатонны, чтобы поднять несколько уровней, и перешел в Мохаве. У меня этот тестер завис (уже не помню как именно). Пришлось ставить мод, который отключает его) Насколько мне известно, на эту проблему забивают болт уже много лет, поэтому я даже не писал лишний раз об этом) Может, ошибаюсь, и там есть свои нюансы.
  20. Ставить https://falcon-lair.com/files/file/521-sfw-otmena-sbrosa-urovnya-no-reset-player/ и не париться, а то, что в оригинальной сборке, уже много лет как забаговано. Это тоже много лет как забаговано. Почему до сих пор не ставится задача починить, я хз) Приходится тупо закрывать глаза и проходить мимо таких моментов
  21. @MagnuMspec Оказывается, в оригинале это ограничение было добавлено только для торговцев, чтобы нельзя было выкачивать из них деньги на постоянной основе. Прикол в том, что в RA-Factions эти ограничения уменьшаются или вовсе снимаются в зависимости от Харизмы гг. К тому же я как раз делаю для торговцев отдельный бюджет для игры в Караван... Исходя из этого, может просто убрать это ограничение у них?
  22. Да там походу еще куча багов в RA-Factions. У некоторых npc нету крышек, а играть с ними можно. При этом нет требования, чтобы у игрока была колода)
  23. Муторно со списками возиться. Там надо в List добавлять карты больших номиналов за место меньших. Так-то могу сделать. Заодно сложность самой игры надо увеличить с 1 до 3, потому что npc максимально тупые поступки делают в игре, сами себе яму роют)

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