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

  • 0
Ja'Dim

Краш из-за оружия "Ракетка" и какой-то рандомный вылет.

Вопрос

Вылет 1:

Собсна Ракетка. Стреляет предметами из категории разное (не всеми).

Проблема вот в чём:

1) Если в инвентаре есть предмет-снаряд, то экипировка оружия через пип-бой вызывает вылет.

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

3) Когда оружие экипировано, то можно спокойно поднять предмет и зарядить его.

4) В логе пишется предмет-снаряд, но там выводит первый по алфавиту.

Лог прилагается.

CrashLogger.2025-01-26-12-08-54.log

 

Вылет 2:

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

Логи прилагаются (может и одного хватит, но на всякий два приложил).

CrashLogger.2025-01-26-12-15-25.log

CrashLogger.2025-01-26-12-16-26.log

 

P.s. SFW стоит из сборки Инфеста. Pip Boy Shading Fix отключён.

Изменено пользователем Ja'Dim
  • Нравится 3

Поделиться сообщением


Ссылка на сообщение

25 ответов на этот вопрос

Рекомендуемые сообщения

  • 0

FNVRockitLauncherNVSE.esp

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

  • Нравится 2
  • Спасибо! 1

Поделиться сообщением


Ссылка на сообщение
  • 0
4 часа назад, Ja'Dim сказал:

Вылет 1:

Собсна Ракетка. Стреляет предметами из категории разное (не всеми).

Проблема вот в чём:

1) Если в инвентаре есть предмет-снаряд, то экипировка оружия через пип-бой вызывает вылет.

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

3) Когда оружие экипировано, то можно спокойно поднять предмет и зарядить его.

4) В логе пишется предмет-снаряд, но там выводит первый по алфавиту.

Лог прилагается.

CrashLogger.2025-01-26-12-08-54.log

 

Вылет 2:

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

Логи прилагаются (может и одного хватит, но на всякий два приложил).

CrashLogger.2025-01-26-12-15-25.log

CrashLogger.2025-01-26-12-16-26.log

 

P.s. SFW стоит из сборки Инфеста. Pip Boy Shading Fix отключён.

Вижу аналогичный баг, прикладываю свой краш лог. Та же ситуация, что описана тобой - Ракетка при экипировке вызывает вылет игры(не чистый SFW, но все же).

https://drive.google.com/file/d/1Rg2BMB6e5sE7l5BtezkqNzl24zGQDB2n/view

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
  • 0

Тот же баг. Искал причину, так и не нашёл её. В итоге просто не пользуюсь.

Поделиться сообщением


Ссылка на сообщение
  • 0

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

 

Далее при просмотре списка хлама-патронов можно увидеть в этом списке нечто AmmoRockItLauncher(я проверил и их не было в оригинальном Fallout 3), вероятно игра попросту не может "распознать и конвертировать" имеющийся у игрока хлам в эти "типа патроны" для Ракетки, а если его убрать из списка патронов, то вылет произойдет еще при попытке навести курсор на Ракетку в инвентаре.

 

Таким образом, исходя из данных полученных после теста, можно сформировать теорию что Ракетка в SFW либо не может почему-то использовать собственные снаряды(мусор), прописанные в ГЭКК, что и приводит к вылету, либо же что-то сломалось в скриптовой базе или же самом движке и сам факт использования предметов из категории Мусор как патроны(не обычные снаряды, не пули, не плазма\лазер\еще нечто подобное) вызывает вылет. Надо разбираться почему в Fallout 3 вылета не было, а здесь появился.

Поделиться сообщением


Ссылка на сообщение
  • 0

Интересное дело с ней. В ракетке особо ничего не менялось с апдейта 23 года, сверю, есть ли какие-либо отличия.

Поделиться сообщением


Ссылка на сообщение
  • 0
5 минут назад, MagnuMspec сказал:

Интересное дело с ней. В ракетке особо ничего не менялось с апдейта 23 года, сверю, есть ли какие-либо отличия.

Тут уже не Ракетка виновата. Я пару минут назад форумы TTW чекнул и нашел причину вылета. Что-то в NVHR мешает нормально работать этому оружию - при отключении NVHR все прекрасно. Неужели нам нужна своя версия NVHR?

Изменено пользователем vlad8599

Поделиться сообщением


Ссылка на сообщение
  • 0

Может в версии NVHR проблема? У меня сейчас стоит 3.2 и с Ракеткой все нормально. Заодно проверил и уникальную ее версию "Берфа" тоже все нормально.

Изменено пользователем Grim_Munchkin

Поделиться сообщением


Ссылка на сообщение
  • 0
4 минуты назад, Grim_Munchkin сказал:

Может в версии NVHR проблема? У меня сейчас стоит 3.2 и с Ракеткой все нормально.

Да, именно в нем, я выше писал что проблема с ним. Также согласно другой инфе, последняя версия(4.2) ломает Дед Мани.

Изменено пользователем vlad8599

Поделиться сообщением


Ссылка на сообщение
  • 0

Без него вообще можно играть, без NVHR? Я сейчас переименовал папку с ним и с ракеткой всё в порядке. 

Поделиться сообщением


Ссылка на сообщение
  • 0
11 часов назад, Сrott сказал:

Без него вообще можно играть, без NVHR? Я сейчас переименовал папку с ним и с ракеткой всё в порядке. 

Так-то жить можно. "Но есть нюанс."

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

  • Спасибо! 2

Поделиться сообщением


Ссылка на сообщение
  • 0
1 час назад, Ja'Dim сказал:

Так-то жить можно. "Но есть нюанс."

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

А на версии 3.2 тоже эта проблема?

Поделиться сообщением


Ссылка на сообщение
  • 0
6 часов назад, MagnuMspec сказал:

А на версии 3.2 тоже эта проблема?

Нет, на версии NVHR 3.2 оружие работает нормально. Вариант подбирался согласно рекомендации встроенной в NVHR 3.2 программки (вариант AVX2). 

  • Спасибо! 1

Поделиться сообщением


Ссылка на сообщение
  • 0

вылетает при надевании "Ракетки" через Pip-Boy мгновенно

https://ibb.co/7NtyyX49

Ниже пару Crashлоггеров
CrashLogger.2025-03-23-15-02-25.log

CrashLogger.2025-03-23-15-00-46.log

CrashLogger.2025-03-23-15-11-57.log

 

 

Изменено пользователем zumaxxx26

Поделиться сообщением


Ссылка на сообщение
  • 0
1 час назад, zumaxxx26 сказал:

вылетает при надевании "Ракетки" через Pip-Boy мгновенно

https://ibb.co/7NtyyX49

Ниже пару Crashлоггеров
CrashLogger.2025-03-23-15-02-25.log

CrashLogger.2025-03-23-15-00-46.log

CrashLogger.2025-03-23-15-11-57.log

 

 

Если установлен NVHR, удалите.

Поделиться сообщением


Ссылка на сообщение
  • 0

А я бы лучше задался вопросом что такое:
Last modified by: "FalloutSFWTactics_Patch - Ruined America.esp"
 

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

Поделиться сообщением


Ссылка на сообщение
  • 0
В 24.03.2025 в 04:38, pz_4 сказал:

А я бы лучше задался вопросом что такое:
Last modified by: "FalloutSFWTactics_Patch - Ruined America.esp"
 

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

Ну, тот файл правит в ракете хар-ки, но вроде ничего криминального.

Поделиться сообщением


Ссылка на сообщение
  • 0

Я согласен, что в full RA невозможно без NVHR (с налепленными модами). Поэтому надо искать проблему. 

 

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

 

Если смена боеприпасами чинит функционал - делаю вывод, что проблема в go или обычной модели как вопрос. Второй вопрос - только если в инвентаре есть снаряды - ошибка скрипта. Я не знаю на сколько стара ракетка, но попросите оружейника типа DRIIRE переписать скрипт на новый лад. Если не поможет - наверное в выстреливаемых моделях есть проблема. 

Изменено пользователем Abyssfer

Поделиться сообщением


Ссылка на сообщение
  • 0
18 часов назад, Abyssfer сказал:

Я согласен, что в full RA невозможно без NVHR (с налепленными модами). Поэтому надо искать проблему. 

 

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

 

Если смена боеприпасами чинит функционал - делаю вывод, что проблема в go или обычной модели как вопрос. Второй вопрос - только если в инвентаре есть снаряды - ошибка скрипта. Я не знаю на сколько стара ракетка, но попросите оружейника типа DRIIRE переписать скрипт на новый лад. Если не поможет - наверное в выстреливаемых моделях есть проблема. 

я так понимаю, с NVHR 3.2 проблемы нет. Или есть?

 

Если есть, нужно посмотреть, как реализована Ракетка в других модах, где реализована, и нет проблемы. И сделать также.

Поделиться сообщением


Ссылка на сообщение
  • 0
3 часа назад, MagnuMspec сказал:

я так понимаю, с NVHR 3.2 проблемы нет. Или есть?

 

Если есть, нужно посмотреть, как реализована Ракетка в других модах, где реализована, и нет проблемы. И сделать также.

С NVHR 3.2 проблем не должно быть, но с 3.2 есть другие проблемы и вылеты, которые лечатся в 4.2.
Пока нужно, чтобы кто-то опробовал ракетку на 4.2 без установленного dxvk. 

Поделиться сообщением


Ссылка на сообщение
  • 0

Короче. Проблему я решил необычным способом.
Один парниша добавил эту пуху просто в Вегас через скрипт JIP. Я этот мод скачал и попробовал перенести данные на оригинальную пуху Ф3 в РА. Судя по всему попробовал я успешно, т.к. вылетов ни у меня ни у Dyshes не было. Голову не отдам за то что всё работает как надо и было бы неплохо, если бы @MagnuMspec перепроверил. Особенность этой версии ещё в том, что эта версия не использует боеприпасы "Хлам Ракетки" - то есть боеприпасы пухи всегда условно 0/0, поэтому пользователи некоторых модов интерфейса могут постоянно видить надпись "No Ammo". Как это улучшить мне думать лень - моей задачей было убрать вылет с NVHR 4.2. Задача выполнена :)
Мод с Nexus о котором я говорил:

 
Плагин с фиксом тут: FNVRockitLauncherNVSE.esp

Теперь немного истории бага, потому что я заколебал Chat GPT с ним впихивая в него разную информацию, так что и вам придётся послушать. 
Поведение "стрелять хламом" сидит не в скриптах, а в хардкоде движка (унаследованное из Fallout 3). Поэтому как-то более просто ситуацию разрешить не получилось. При эквипе движок начинает перебирать ExtraContainerChanges игрока (весь мусор MiscItem) и собирать из него «синтетический список патронов», меняя отображение боеприпаса (“Junk” → “Rock-It Junk”). Во время этого перебора создаются мелкие временные буферы/массивы. NVHR 4.2 заменяет стандартный heap игры на более строгий аллокатор (жёсткие границы и проверки). В этой ветке эквипа Ракетка делает некорректный доступ к памяти (плохой указатель или размер). В NVHR 3.2 это сходило с рук - хип позволял. В 4.2 строгая хип возвращает NULL или ловит выход за границу, и следующий вызов идёт по невалидному адресу в access violation прямо в InventoryMenu. Автор мода с Нексуса использовал InitRockItLauncher - функцию, которую JIP LN NVSE даёт скриптам, чтобы инициализировать Ракетку безопасно. Это переносит логику из нативного "битого" кода в управляемую область NVSE-плагина, где память инициализируется корректно. В итоге NVHR 4.2 перестаёт падать, потому что опасный участок кода больше не исполняется: всё делает NVSE-хук. В итоге встроенная устаревшая механика заменяется на новомодный хук. NVHR 4.2 не мешает NVSE-хукам, т.к. они используют корректные вызовы, а не полусломанный FO3-остаток, кусок которого остался и в Вигусе.

  • Нравится 4

Поделиться сообщением


Ссылка на сообщение
  • 0
21 минуту назад, Abyssfer сказал:

Короче. Проблему я решил необычным способом.

Так, в комментах к этому моду пишут, что нужен ттв нвсе-плагин. У тебя также?

Поделиться сообщением


Ссылка на сообщение
  • 0
5 минут назад, MagnuMspec сказал:

Так, в комментах к этому моду пишут, что нужен ттв нвсе-плагин. У тебя также?

Хз что они там имеют ввиду, у меня стандартный набор) Я думаю это про JIP NVSE
У меня ничего такого не стоит, но всё работает :D 

Изменено пользователем Abyssfer

Поделиться сообщением


Ссылка на сообщение
  • 0
2 часа назад, Abyssfer сказал:

Хз что они там имеют ввиду, у меня стандартный набор) Я думаю это про JIP NVSE
У меня ничего такого не стоит, но всё работает :D 

Пишут, что не вылетает проджектайл без этого.

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

Поделиться сообщением


Ссылка на сообщение
  • 0

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

Я так понимаю файлик под моим комментом решает проблему? 

 

UPD Таки да, решает

Изменено пользователем UA.Sergiy.UA

Поделиться сообщением


Ссылка на сообщение
  • 0
В 12.10.2025 в 01:20, Атаман сказал:

FNVRockitLauncherNVSE.esp

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

Данный фикс помог на последней версии модулей RA при краше на верстаках

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности