Вступление
Самое продолжительное молчание о состоянии проекта и самый масштабный патчноут в его истории.
В конце февраля было принято решение сконцентрировать абсолютно все силы студии на разработке, не распыляясь на промежуточные патчи на Нормал сервер.
Осталось всего 2 глобальные механики (Торговая площадь, Граф), запланированные к раннему доступу. Это значит, что между тестами мы не будем создавать новых механик, а заниматься только доработкой и исправлением имеющихся, наполнением игрового мира.
К сожалению, не обошлось без ряда известных проблем, но исправлять которые мы будем уже в режиме онлайн, постоянно обновляя Нормал сервер.
В ближайшее время будут новости о новой дорожной карте и раздачи ключей на тех-Альфу, основная задача которой - тестирование серверной части.
Раздел “Игровые механики” максимально агрегирован: отсутствуют какие-либо комментарии и большая часть изменений/оптимизации.
ВздROGнем!
Список изменений 0.86.037 от 04/07/2022
Игровые механики
Серверная часть | Бэкенд
- Добавлено:
- Менеджер обмена данными напрямую между серверами;
- Менеджер для асинхронного создания/сохранения/удаления персонажа и всех дочерних систем (инвентарь, внешность, баффы и т.д.);
- Кастомизируемые Seamless зоны, вложенные Seamless зоны;
- Система сохранения/загрузки хотбара (база данных);
- Кастомная логика деления открытого мира на сервера;
- Кастомная логика загрузки открытого мира на клиенте;
- Оптимизировано:
- Seamless переходы;
- Сеть и пакеты данных;
- Система авторизации;
- Запросы из главного меню игры и логика входа в мир;
Общее:
- Добавлено:
- Система АФК (отключение игроков, которые слишком долго бездействуют);
- Система удаления лишних предметов в области вокруг игрока;
- Технические баффы стартового состояния (отсутствие коллизии, бессмертие);
- Параметр сопротивления захвату для замков;
- Система черных зон (нет штрафов по карме, но предметы и опыт теряются);
- Изменено:
- Улучшена система настроек игры;
- Система загрузочных экранов;
- Социальные анимации теперь можно прерывать. Они также сопровождаются кулдауном;
- Система требований социальных анимаций;
- Оптимизировано:
- Переход между этапами в обучении;
Боевая система:
- Добавлено:
- Система набора силы удара оружием ближнего боя;
- Механика сжигания и перекачки (burn&drain) ХП/МП/Энергии в любых комбинациях;
- Изменено:
- Формула урона;
- Принцип расчета бонуса/малуса за попадания по различным частям тела;
Экономика:
- Добавлено:
- Система ДБК (динамический баланс квестов): аналог ДБВ, но для квестовой системы;
- Система “Личного ДБВ”: изменение цен для конкретного персонажа;
- Изменено:
- Торговый налог: рефактор, интеграция в NPC (ремесленники);
- ДБВ: рефактор, интеграция в NPC (ремесленники, священник, банкир);
Профессии и проф. умения:
- Добавлено:
- Ассасин: Невидимость, Яд, Ножом по горлу;
- Варвар: Телекинез, Берсерк, Боевой Клич;
- Вор: Кража, Неуловимость, Притворство;
- Кузнец: Крафт, Молотом о наковальню;
- Гладиатор: Удар по ногам;
- Крестоносец: Бег времени, Телепорт;
- Мастер стали: Натиск стали, Вихрь стали;
- Оружейник: Крафт, набор умений для сжигания/перекачки ХП/МП/Энергии;
- Охотник: Двойная стрела, перезарядка;
- Архимаг: Полет;
- Друид: Жизнь природы, Сбор группы;
- Инквизитор: Оковы, Святой Костер;
- Чародей: Крафт, Ржавые доспехи;
Ресурсы/Крафт/Предметы:
- Добавлено:
- Система крафта 1.0;
- Система чарования 1.0;
- Система качества предметов 1.0;
- Система качества рецептов (крафта и чарования) 1.0;
- Система управляемой случайности для определения качества создаваемых предметов в мире (вендоры, лут, крафт);
- Система пост-обработки не только для сырья, но и материалов;
- Система многоуровневой варки концентрированных порошков (для увеличения сопротивляемости диспелам);
- Система спавна и переработки продовольственных ресурсов, в т.ч. NPC- трактирщик с уникальным ДБВ;
- Спавнер обычных предметов;
- Изменено:
- Принцип появления и обработки сырья;
- Шанс дропа предметов при смерти зависит от типа предмета;
- Оптимизировано:
- Перезарядки крафтовых способностей в окне крафта;
AI:
- Добавлено:
- Рыцарь со стражей замка со своим типом спавнера;
- Спавнер мировых боссов (для именных гнезд);
- Комбинирование нескольких пресетов лута в одном спавнере;
- Изменено:
- Принцип работы дерева поведения для AI;
- Экосистема;
- Поведения и анимации медведя, оленя и кабана;
- Оптимизировано:
- Все типы спавнеров;
- Навигация;
- Контроллер перемещения AI;
Арена 1.0:
- Добавлено:
- Система статистики на арене;
- Активные и неактивные заявки:
- Окончание по таймеру боя:
- Возможность ничьей на арене;
- Добавлены звуки для победы и поражения на арене;
Карта игрового мира и компас:
- Добавлено:
- Карта, учитывающая качество игрового предмета (“Карта”) на персонаже;
- Легенда с настройками отображением объектов;
- Система отображения объектов (локации) на карте;
- Система отображения объектов (в т.ч. NPC) на компасе;
- Система отслеживания квестов на карте и компасе;
- Система флага на карте;
Игровой мир
Общее:
- Добавлено:
- Горы по всему Дворрану;
- Леса на Восточном и Западном материках;
- Изменено:
- 256 клеток открытого мира разделены еще на 2-4 подуровня, в зависимости от перегруженности объектами;
Графство Даеркунн
- Добавлено:
- Подземная локация шахты (пока недоступная для изучения);
- Горы и предгорья;
- Замок;
- Телепорт в городе Даеркунн;
- Спавнеры ресурсов (металлы, древесина, камни, травы)
- Спавнеры мобов (активны, но пока тестируются);
- Изменено:
- Башня Архимага была перенесена в лес неподалёку от города;
- Растительность в городе и деревне (её было добавлено больше);
- Исправлено:
- Река в городе;
- В связи с резкими изменениями топографии были перенесены несколько локаций: лесопилка, лесоповал и каменщик;
- Некоторые дороги;
- Перенесены руины, где стоит NPC, принимающий в Мастера Стали;
- Перенесён палаточный лагерь;
- Был переработан принцип спавна лесов;
Графство Гвасгар
- Добавлено:
- 4 лесоповала;
- 5 лесопилок;
- 4 каменщика;
- 6 карьеров;
- 6 шахт;
- Лес;
Графство Танлуд
- Добавлено
- Граница графства;
- 2 карьера;
- 2 каменщика;
- 2 шахты;
- 4 фермы в графстве;
- 2 каменщика;
- 4 лесопилки;
- 3 лесоповала;
- Леса;
Графство Гвалль
- Добавлено:
- Граница графства;
- 3 каменщика;
- 3 карьера;
- 5 лесоповалов;
- 5 ферм;
UI/UX
- Добавлено:
- Интерфейс починки предмета;
- Интерфейс крафта брони и оружия;
- Новые иконки;
- Новое меню настроек;
- Новое игровое меню;
- Новый дизайн окна группы;
- Различные звуковые эффекты для арены;
- Различные звуковые эффекты для журнала квестов;
- Меню настройки клавиш;
- Автоназначение настроек графики;
- Иконки профессий и умений;
- Окно священника;
- Возможность сброса настроек графики;
- Стандартные значения для настроек графики;
- Подложка для чисел в ячейке хотбара;
- Добавлена логика приоритизации окон виджетов, открытых игроком;
- Сокращение больших чисел в хотбаре;
- Возможность ставить кастомные метки на карту;
- Последовательность закрытия окон интерфейса при нажатии Esc;
- Карта теперь синхронизируется с компасом;
- Надпись об отсутствии карты, если игрок открывает её не в основном мире;
- Обновлённая система подсвечивания предметов, с которыми можно взаимодействовать;
- Новые рамки предметов, показывающие его качество;
- Информация об ожидании во время применения авто настроек;
- Добавлено больше иконок локаций для карты;
- Границы на карте;
- Вкладки в меню настроек;
- Недостающие элементы управления;
- Кнопка отслеживания квеста в журнале заданий;
- Подсветка иконок локаций при нажатии на них на карте;
- Легенда для карты;
- Звуки для элементов интерфейса карты;
- Фильтры для карты;
- Окно “Вас кикнули за неактивность”;
- Сохранение фильтров легенды карты;
- Звуки кликов для элементов карты;
- Тултипы для баффов и технических дебаффов;
- Изменено:
- Рефактор окна заливки;
- При открытии окна заливки замка выбирается самый слабый эликсир;
- Рефактор сортировки арены;
- Доделаны все виды сортировки противников для арены;
- Иконки профессий;
- Меню арены;
- Положение меню настроек для разных ситуаций;
- Убрана кнопка настроек с игрового интерфейса;
- Положение индикаторов количества предметов и их уровней в ячейке инвентаря;
- Визуальные значения слайдеров. Теперь стандартное значение - 100% в настройках;
- Поза при прогреве мантры;
- Полностью переделана карта и взаимодействие с ней;
- Дополнительные всплывающие окна теперь можно закрывать на esc (принятие арены, разделение предметов и т.д.);
- Теперь значения слайдеров можно вписывать вручную;
- Теперь подсвечиваемые предметы обновляются, если игрок передвигается;
- UI разделения предметов в инвентаре;
- UI принятия приглашения в гильдию;
- Улучшена логика взаимодействия с таймером выхода из игры;
- Взаимодействие с UI принятия боя на арене;
- Дизайн и ширина разметки компаса;
- Иконка замка;
- Выровнены подсказки для денег и сумок в инвентаре;
- Добавлено отображение подсказок в окне крафта;
- Теперь в окне обмена между игроками отображается рамка качества предмета;
- Положение обозначения игрока на карте;
- Новая подсказка при наведении на материалы;
- Полностью переработан UI переработки ресурсов;
- Карта теперь не двигается дальше границы экрана;
- Изменено окно с информацией об объекте на карте;
- Обновлены некоторые тултипы;
- Ячейки кармы в инвентаре;
- Логика получения информации из объекта на карте;
- Подправлен текст в полоске здоровья;
- Звук дождя за стенами теперь тише;
- Улучшена логика перемещения и приближения карты;
- Убран звук прыжка персонажа при спавне;
- Окно с дебаффами теперь адаптируется под кол-во дебаффов на игроке;
- Угол обзора при прицеливании с оружием;
- Интерфейс меню банка;
- Меню группы;
- Интерфейс журнала квестов;
- Исправлено:
- Различные баги с меню настроек;
- Неправильная громкость некоторых музыкальных треков;
- Некоторые ошибки, связанные с картой;
- Теперь в подсказках не отображается информация на предметах, у которой эта информация быть не должна;
- Виджеты торговли были приведены к единому виду;
- Улучшена логика работы интерфейсов с таймерами;
- Ошибки с нажатиями на карте;
- Некорректное определение веса в тултипах;
- Положение карты при нажатии на кнопку “Сброс положения” с нестандартным приближением;
- Оптимизировано:
- Дублирующийся код конвертации значений для ячеек инвентаря;
Косметическая часть
- Добавлено:
- Поворот головы NPC на игрока;
- Плавный переход и отключение анимации когда NPC должен смотреть на игрока;
- Туман на большом расстоянии в основном мире;
- Эффект брызг для водопада с рекой;
- Звуковые эффекты для арены;
- Возможность отключения объемного тумана;
- Возможность отключения отражения облаков в воде;
- Закрытие игрового меню на ESC;
- LOD для горы;
- Новый мастер-материал для собираемых растений;
- Анимации закрытия и открытия мантр;
- Плавный цветовой переход тумана при изменении времени суток;
- Система смены погоды;
- Звуки дождя;
- Мастер-материал для деревьев;
- Отображение одежды в редакторе внешности персонажа;
- Добавлены отдельные анимации для прыжков во время движения;
- Визуальное взаимодействие персонажа с растительностью и водой;
- Растительность болот и прибрежных территорий;
- Новые дороги;
- Новые материал воды;
- Влажность для камней на побережье;
- Изменено:
- Немного изменено освещение в редакторе персонажа;
- По стандарту игра работает на dx11;
- Увеличен лимит потока текстур;
- Положение болта при перезарядке в руке;
- Эффекты огоньков свечей и костров в чашах;
- Коллизии деревьев заменены на капсульные;
- Теперь неймплейт может скрываться на некоторых анимациях;
- Логика работы дальнего тумана;
- Цвет дальнего тумана;
- LOD’ы ландшафта;
- С нуля переделаны анимации Троллей и Скелетов;
- Визуальные улучшения моделей стражников;
- Заменены модели камней, которые спавнятся на открытых пространствах;
- Переработаны некоторые типы растительности;
- Текстура скал;
- Небольшая коррекция цветов растительности;
- Приведены в порядок лесные виды растительности: удалены мелкие объекты, сливающиеся с землёй и мало влияющие на визуал (листья, шишки, иголки и т. д.), удалены похожие внешне объекты из разных паков (ветки, палки), теперь во всех лесах используются одинаковые;
- Высота отрисовки дальнего тумана;
- При переходе через SEAMLESS камера возвращается в тот режим, в каком она была до перехода;
- Работа функций некоторых материалов;
- Обновлены и оптимизированы некоторые материалы лесной растительности;
- Погода;
- Общее освещение;
- Меню настроек;
- Настройка отражения облаков;
- Увеличена детализация некоторых текстур;
- Некоторые визуальные ошибки с эффектами баффов;
- Новые дороги для Т1;
- Обновлены некоторые LOD’ы;
- Оптимизировано:
- Материалы на персонажах;
- Отрисовки бровей, волос в носу и ресниц;
- Волосы в носу больше не отбрасывают тень;
- Улучшена логика поворота головы у NPC во время разговора с игроком;
- Растительность в биоме берёзового леса;
- Огонь настенных факелов;
- Коллизии у домов в деревнях;
- Коллизии палаток за городом;
- Дальность отрисовки частиц в мире;
- Заменены устаревшие системы частиц в некоторых источниках света;
- Трава, генерируемая на ландшафте;
- Некоторые частицы;
- Слой грязи из слоя лесов;
- Убраны дубликаты некоторых пользовательских интерфейсов, которые использовались как разные;
- Исправлено:
- Резкий скачок облаков при внезапном изменении погоды;
- Эффект “призрачности” на траве;
- Неправильное разрешение на некоторых иконках;
- Ошибки в названиях объектов на карте;
- Ошибки в некоторых окнах интерфейса;
- Ошибки при передвижении карты;
- Ошибки при выборе объекта на карте;
- Некоторые текстуры;
- Пни и поваленные деревья больше не качаются от ветра;
Исправления
- Ошибка с неправильным расчетом кулдауна подготовки заряженной атаки двуручным оружием;
- Переписана логика сохранения настроек игры, с целью повышения стабильности работы;
- Формула автоподсчета ресурсов, необходимых для крафта порошка теперь работает корректно;
- Палочник в обучении больше не может заагриться на противника в соседней комнате;
- Ошибка, при которой этап на заполнение слотов баффов в обучении не засчитывался, если слоты уже были заполнены до его начала;
- Выход игрока до окончания обучения теперь снимает все бронирования (комнаты, чучела);
- Виджет жетонницы, находящейся в контейнере теперь корректно закрывается;
- Работа проверки версии билда из меню клиента;
- Ошибка в команде сервера очередей, для Seamless перехода;
- Проблемы с окном подтверждения прохождения обучения, после создания нового персонажа;
- Проблема создания/сохранения внешности персонажа;
- Баг с дверью в туторе скрывающий объекты;
- Баги в логике меню крафтов;
- Окно принятия боя на арене;
- Звуки при спавне;
- Чрезмерное свечение палочников и некоторых огней в мире;
- Отсутствие сохранения дополнительного цвета волос;
- Неправильное название окна во время логаута игрока;
- Ошибки при растягивании игры в оконном режиме;
- Анимации сидения у NPC;
- Накладывание звуков друг на друга при подбирании большого количества предметов за раз;
- Теперь музыка не перезапускается, если менять ее громкость в настройках;
- Музыка не запускалась на уровне обучения;
- Смерть палочника теперь сопровождается звуковыми эффектами;
- Палочник в обучении мог возродиться до выхода игрока из комнаты;
- Громкость музыки нельзя было адекватно настроить через главное меню;
- После выполнения определённых действий игроки могли становиться невидимыми;
- При входе в кладовку на уровне обучения, гас свет;
- Принятие первого квеста в обучении до наступления соответствующего этапа делало этот этап непроходимым;
- Если во время написания чего-либо в чате игрок переключал язык, фокус с чата сбрасывался и нужно было повторно на него нажимать, чтобы продолжить;
- Исправлен ряд ошибок расхода энергии (при распрыжке, частых отскоках, спринте и т.д.);
- Иногда оружие крепилось к персонажу неправильно;
- Неправильное отображение кулдауна на хотбаре;
- Эффекты постепенного урона могли отнимать энергию;
- При поднятии предметов в заполненный инвентарь, они пропадали;
- Функция нанесения урона при ударе не работала на сервере;
- Ошибка срабатывания триггеров дистанции, которая вела к тому, что они срабатывали в случайном порядке;
- Формула починки предметов;
- Удалён лес из-под гор;
- Появление старого меню настроек в редакторе персонажа;
- Смещения болта при перезарядке в некоторых случаях;
- Просвечивание полосок ХП через интерфейс персонажа;
- После первой атаки AI стоял на месте;
- Перевес уходил после телепортации;
- Сброс виджетов перезарядки при смене предметов;
- После смерти в защитном состоянии AI продолжали крутиться вокруг цели;
- Виджет чёрного рынка не обновлялся: уже купленные товары не пропадали после покупки, хотя их нельзя было приобрести;
- Ошибка с не пропадающим визуальным эффектом замедления;
- Ошибки отображения перезарядки способностей;
- Способность мастера стали “Камае” не блокировала прыжки;
- Ошибка при сбросе языка;
- Дальний туман просвечивал через затемнение загрузочного экрана;
- Меню не закрывалось на ESC;
- У некоторых предметов отсутствовали иконок;
- Иконки экипированных предметов просвечивали;
- Несколько проблем, вызывающих фризы при перемещении по игровому миру;
- Прогрев порошков не требовал маны;
- Формула подсчета редких металлов, появляющихся при переработке руды, теперь работает корректно;
- Исправлено движение камеры при прыжке в том случае, если он запрещён;
- Подложки в хотбаре отображались, даже если там не было числа;
- Туман больше не светиться ночью;
- Ошибки, связанные с компасом;
- Некоторые ошибки с браслетами;
- Проблемы тумана с прозрачными поверхностями;
- Ошибки с интерфейсом выхода из игры;
- Дробные значения в настройках аудио;
- Ошибки с слайдерами в настройках;
- Отключения эффекта “перехода”;
- Удары по игроку, покидающему игру, больше не дают опыта;
- Ошибка при одновременной телепортации нескольких игроков в одну точку;
- Ошибка при выборе валюты во время торговли;
- Ошибки отображения подсказок во время торговли;
- Расположение иконок за компасом;
- Исчезновение некоторых перчаток на экране;
- Отсутствие значения количества в тултипе предмета;
- Баг бесконечного масштабирования иконок на карте;
- Баги с таймерами (выход из игры и т. д.);
- Баги в торговле игрок-игрок;
- Баги с некоторыми звуковыми эффектами;
- Мобы могли не рассматривать противника как врага;
- Ошибки репликации характеристик персонажа;
- Ошибки отображения характеристик в виджетах;
- Заклинания определённого типа нельзя было применить на себя;
- Заклинания определённого типа не наносили урона другим персонажам;
- Ошибка с чучелами на уровне обучения;
- Персонаж игрока мог не подгружаться после перехода между серверами;
- Иногда могло появиться ошибочное сообщение о повышении уровня игрока;
- Ошибка при переходе с уровня обучения в открытый мир;
- Отображение неправильной игровой локации в окне выбора персонажа;
- Дрожание головы персонажа при движении камеры вверх-вниз;
- После смерти бессмертие не проходило;
- Исправлен баг с трясущимися головами;
- Прицел на мобах;
- Ошибка EQS;
- Баг с летающим солнцем;
- Кладбище в туторе;
- Курсор для способностей, которые можно использовать только на себя;
- Некоторые виды растительности никак не реагировали на атаки оружием;
- AI возвращались к точке спавна спиной вперёд;
- Падение серверов на локациях с замками;
- Имена игровых зон персонажа в главном меню игры;
- Отображение проверок при авторизации клиента;
- Баг в работе серверной логики после выполнения скрипта по сохранению персонажа;
- Ошибка системы износа (неправильно считалась текущая прочность).