Отчет 27
У меня замечательная новость! Проблема с диалогами похоже решена раз и навсегда. Все благодаря Brewmasterhal. Он написал крутой скрипт на питоне, который делает следующее:
Парсит бинарную структуру esp и показывает список квестов.
Я могу выбрать нужные квесты, из которых скрипт удалит все топики, добавив заглушки, чтобы зарезервировать ID и редактор не мог их использовать для других вещей.
Все это сохраняется отдельно в такой же бинарной форме как в оригинале, со всеми условиями и т.д.
Впоследствии можно все это вернуть назад.
Для меня это настоящая магия и волшебство, я вообще не знал, что подобное можно провернуть с плагином. Теперь я могу просто убрать диалоги из своих квестов, что уменьшит их количество и соответственно вылеты исчезнут. Потом, когда обновление будет готово - вернуть, чтобы загрузить его вам.
Пока что я просто проверил и убедился, что это работает. Но не удалял, пока вылетов нет в диалоговой вкладке. Но думаю уже скоро мне это придется сделать. Brewmasterhal позаботился о безопасности, добавив огромное количество проверок, чтобы не испортить файл. Я также проверил это на практике, с самыми разными сценариями. Но пока никто не знает, как это поведет себя на длинной дистанции. Так что все равно буду с этим осторожен, и удалю топики только из квестов Тихолесья, чтобы у нас с вами оставалась опция на будущее: если плагин все же испортится и диалоги не будут подлежать восстановлению, можно было перенести Тихолесье в отдельный плагин из бекапа.
Так что надо сказать огромное спасибо Brewmasterhal-у за это, что сэкономил мне кучу времени и нервов. А главное я могу продолжать работу в своей привычной и удобной среде.
Теперь что касается прогресса. Я сейчас работаю над главной сценой события с сыном Грюнвальда из новой ветки. На следующей неделе скорее всего буду заниматься анимацией.
И как всегда, огромное спасибо за вашу поддержку!
Comments (1)
fuck yeah~
