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

Лидеры


Популярный контент

Показан контент с высокой репутацией 06.05.2026 в Сообщения

  1. 2 балла
    апдейт https://drive.google.com/file/d/1UGOFBwm7LoRUGtqpj6UVewC4SewvcQje/view?usp=drive_link
  2. 1 балл
    Правленный фикс. RA-Adventures_LRNorahQuest.esp Откатил твои правки, Магнум, так как они некорректны были, если вкратце) Возможно, дело еще было в такой строчке когда: NorahREF.StartConversation NorahREF 0LRFrozenCreekFlight6 Изменил ее на NorahREF.Say 0LRFrozenCreekFlight6 Ну и пару правок в переводе, ЗАМОРОЖЕННЫЕ ДУШИ -> ЗАМЕРЗШИЕ ДУШИ. А так, в целом, дорабатывать и дорабатывать, как и всегда)
  3. 1 балл
    Отключил эти бесячие постоянные респавны при переходах между интерьерами. https://drive.google.com/file/d/1HzRrgm1oZZP1rhiqWVOlfGD2vZdar7Bm/view?usp=sharing
  4. 1 балл
    Короче. Проблему я решил необычным способом. Один парниша добавил эту пуху просто в Вегас через скрипт 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-остаток, кусок которого остался и в Вигусе.
  • Новостная рассылка

    Хотите быть в курсе всех наших последних новостей и информации?

    Подписаться

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

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

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