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

Вопрос

Гость

ᅟ

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

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


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

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

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

  • 0
1 минуту назад, Oleks_Adm сказал:

Предварительно работает. 5 попыток и вылетов нету.

Хотелось бы точно знать)

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


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

ᅟ

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

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


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

ᅟ

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

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


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

Правда опять же. Вылет происходит при списке загрузки в котором есть лишь SFW-Master и RA-Creatures.
Фикс эту проблему устраняет.

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

EnergyWeaponsFix4.esp

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


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

ᅟ

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

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


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

Это получается виновато вообще ванильное оружие в списке?

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

Вот фикс с удаленной другой половиной.

EnergyWeaponsFix3.esp

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


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

ᅟ

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

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


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

Кина не будет))) Этот тоже вылет не убирает... 

Значит, возможно, виновато не одно оружие, а несколько. Это, конечно, усложняет выборку. Можно продолжить тесты, если есть время и желание) Я удалил из фикса все пушки, кроме бластера чужих.

EnergyWeaponsFix3.esp

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


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

ᅟ

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

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


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

Неа, тоже вылетает.
И как я вижу имеющихся причин проблемы становиться все меньше(

Ну да, какой-то треш.

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

1. Пустой лист EnergyWeaponsFix4.esp

2. Гипнотрон EnergyWeaponsFix3.esp

 

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

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


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

ᅟ

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

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


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

По поводу фиксов и скрипта. А что там в самом скрипте то? Для чего Пейсеру этот список оружия нужен и почему условия срабатывают и игра их обрабатывает, когда мы с ним никак не взаимодействуем, а просто мотаем время в интерьере Джейкобстауна.
*Ну и отвожу конечно еще долю виноватости на nvse какие-то плагины. Которые в каком-то месте в каком-то обновлении сломались и теперь делают беду. Но хз, сомнительно выглядит и ссылок на dllки нету даже их.

Там код не о чем:

begin OnHitWith EnergyWeapons

    set LastHitWithEnergyWeapon to 1 ;это просто переменная

end

 

Я хз, почему из-за этого может вылетать. То есть игра должна каждый кадр проверять, не попали ли в этого челика из оружия из этого листа. И в какой-то момент при проверке происходит вылет. Бред какой-то)

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


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

ᅟ

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

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


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

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

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

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


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

ᅟ

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

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


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

Сделал так:

Спойлер

 

begin OnHit

    if eval GetHitWeapon == EnergyWeapons
        set LastHitWithEnergyWeapon to 1
    else
    set LastHitWithEnergyWeapon to 0
    endif

end

 

 

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

EnergyWeaponsFix2.esp

  • Нравится 1

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


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

ᅟ

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

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


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

Пойду еще часик попробую записи кричерсов из модуля поудалять

Я этот модуль вообще снес. В местах убитых касадоров постоянно игра вылетает. 

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


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

ᅟ

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

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


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

По сути своей, все модули проблемные, ну или почти все.

Это да, но из-за мертвых касадоров из Creautures, игра вылетает 100 процентов в местах, где они были убиты. 

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


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

Не могу сказать espшник. Сайт чудит, или ты удалил?
P.S: Пишет, что недоступен такой элемент на сайте, когда пытаюсь скачать.

Я случайно удалил, когда редактировать сообщение. Вернул файл

 

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


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

ᅟ

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

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


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

ᅟ

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

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


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

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

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

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

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

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

Войти

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

Войти


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

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

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