XaiJu
DogmaMods
DogmaMods

patreon


Отчет 1

На этой неделе в основном занимался ревизией сюжетной части Фолкрита, корректирую сцены, скрипты и тд. Я уже пару раз пробежал по всему контенту, и не вижу смысла что-то кардинально менять, технически все выполнено не таким устаревшим. Свои анимации я уже здесь обновлял когда-то, хотя некоторые мне не нравятся и я постараюсь их хотя бы немного улучшить. А так, подправляю только самые очевидные косяки. Просто самого контента здесь многовато, на одно прохождение со всеми ветками у меня чуть ли не весь день уходит. В памяти Фокрит казался поменьше. Видимо, потому что после добавления ветки с женитьбой целиком не перепроходил его.
Также работаю над сценарием для тех вещей, о которых меня просили. Что-то конкретное по этому поводу пока сказать не могу, еще не определился во многом.
Уделил немного времени и фреймворку. Следующую задачу, которую я себе поставил, это создание системы звуков и мимики. Это, пожалуй, самая сложная и трудоемкая часть из всего, что предстоит реализовать в новом инструментарии. Так что буду потихоньку этим заниматься. Для начала собираюсь сделать структуру данных для пресетов мимики, и функции управления ими, чтобы потом объединить с моим дебаг-интерфейсом и протестировать его в деле. Структура данных будет на базе JContainers, возможности которого я уже какое-то время изучаю.
Забавно, потратил кучу времени на поиск проблемы - мои переменные постоянно теряли связь с JContainer объектами, то они вели к массиву или ассоциативному контейнеру, то вдруг переставали. Никак не мог понять в чем дело и куда эти связи деваются. Оказалось, что в этом расширении скриптового языка объекты имеют срок жизни, около 10 секунд. То-есть, они могут пропасть даже во время выполнения функции, если их не закрепить. Вот почему надо читать документацию, там об этом было написано. Я с таким никогда не сталкивался, так как все переменные в папирусе существуют сколько угодно долго, за исключением тех, что объявляются внутри функций. И я даже представить не мог, что может быть такое поведение. Но это правильно, неиспользуемые объекты само-очищаются, чтобы не занимать память.
В целом, я уже примерно понял, как здесь все устроено и понемногу начинаю выстраивать нужный мне функционал. Но это совсем не быстрый процесс, учитывая, что я пока плохо в этом ориентируюсь. Все эти многочисленные вложенности и различные функции для доступа и их заполнения заставляют мой мозг плавиться. В общем, надо практиковаться. А в целом, JContainers очень мощная вещь, особенно из-за того, что массив может хранить данные разных типов и иметь массивы массивов, что папирусу не по плечу.


И как всегда, огромное спасибо за вашу поддержку!

Comments

Привет! Возможно какие-то моды изменили навмеши и он не может найти путь. Попробуй телепортировать его через консоль к себе, заранее войди в консоль и выдели его курсором, потом зайди в подвал или телепортируйся туда coc bd_fwc Затем напиши moveto player Можешь заранее прописать чтобы убедиться, что выделил его корректно

Dogma

Hi Dogma. I encounter another problem. I am currently playing the quest in Falkreath. I suppose to guide the Vikgar to the underground room to remove the witch's body for burial ritual. However, for some reasons, Vikgar just never enter into the underground room. I am stuck at the quest now.

William Zhuang

she should seating beside outer the farmhouse(farmhouse is left side from smith house

Hime Kaguyama

Also can I ask where I can find Frita in Silentwood as I am looking for her in the farm but cannot find her.

William Zhuang


More Creators