Вступление

Самое продолжительное молчание о состоянии проекта и самый масштабный патчноут в его истории.

В конце февраля было принято решение сконцентрировать абсолютно все силы студии на разработке, не распыляясь на промежуточные патчи на Нормал сервер.

Осталось всего 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 во время разговора с игроком;
    • Растительность в биоме берёзового леса;
    • Огонь настенных факелов;
    • Коллизии у домов в деревнях;
    • Коллизии палаток за городом;
    • Дальность отрисовки частиц в мире;
    • Заменены устаревшие системы частиц в некоторых источниках света;
    • Трава, генерируемая на ландшафте;
    • Некоторые частицы;
    • Слой грязи из слоя лесов;
    • Убраны дубликаты некоторых пользовательских интерфейсов, которые использовались как разные;
  • Исправлено:
    • Резкий скачок облаков при внезапном изменении погоды;
    • Эффект “призрачности” на траве;
    • Неправильное разрешение на некоторых иконках;
    • Ошибки в названиях объектов на карте;
    • Ошибки в некоторых окнах интерфейса;
    • Ошибки при передвижении карты;
    • Ошибки при выборе объекта на карте;
    • Некоторые текстуры;
    • Пни и поваленные деревья больше не качаются от ветра;

Исправления

  1. Ошибка с неправильным расчетом кулдауна подготовки заряженной атаки двуручным оружием;
  2. Переписана логика сохранения настроек игры, с целью повышения стабильности работы;
  3. Формула автоподсчета ресурсов, необходимых для крафта порошка теперь работает корректно;
  4. Палочник в обучении больше не может заагриться на противника в соседней комнате;
  5. Ошибка, при которой этап на заполнение слотов баффов в обучении не засчитывался, если слоты уже были заполнены до его начала;
  6. Выход игрока до окончания обучения теперь снимает все бронирования (комнаты, чучела);
  7. Виджет жетонницы, находящейся в контейнере теперь корректно закрывается;
  8. Работа проверки версии билда из меню клиента;
  9. Ошибка в команде сервера очередей, для Seamless перехода;
  10. Проблемы с окном подтверждения прохождения обучения, после создания нового персонажа;
  11. Проблема создания/сохранения внешности персонажа;
  12. Баг с дверью в туторе скрывающий объекты;
  13. Баги в логике меню крафтов;
  14. Окно принятия боя на арене;
  15. Звуки при спавне;
  16. Чрезмерное свечение палочников и некоторых огней в мире;
  17. Отсутствие сохранения дополнительного цвета волос;
  18. Неправильное название окна во время логаута игрока;
  19. Ошибки при растягивании игры в оконном режиме;
  20. Анимации сидения у NPC;
  21. Накладывание звуков друг на друга при подбирании большого количества предметов за раз;
  22. Теперь музыка не перезапускается, если менять ее громкость в настройках;
  23. Музыка не запускалась на уровне обучения;
  24. Смерть палочника теперь сопровождается звуковыми эффектами;
  25. Палочник в обучении мог возродиться до выхода игрока из комнаты;
  26. Громкость музыки нельзя было адекватно настроить через главное меню;
  27. После выполнения определённых действий игроки могли становиться невидимыми;
  28. При входе в кладовку на уровне обучения, гас свет;
  29. Принятие первого квеста в обучении до наступления соответствующего этапа делало этот этап непроходимым;
  30. Если во время написания чего-либо в чате игрок переключал язык, фокус с чата сбрасывался и нужно было повторно на него нажимать, чтобы продолжить;
  31. Исправлен ряд ошибок расхода энергии (при распрыжке, частых отскоках, спринте и т.д.);
  32. Иногда оружие крепилось к персонажу неправильно;
  33. Неправильное отображение кулдауна на хотбаре;
  34. Эффекты постепенного урона могли отнимать энергию;
  35. При поднятии предметов в заполненный инвентарь, они пропадали;
  36. Функция нанесения урона при ударе не работала на сервере;
  37. Ошибка срабатывания триггеров дистанции, которая вела к тому, что они срабатывали в случайном порядке;
  38. Формула починки предметов;
  39. Удалён лес из-под гор;
  40. Появление старого меню настроек в редакторе персонажа;
  41. Смещения болта при перезарядке в некоторых случаях;
  42. Просвечивание полосок ХП через интерфейс персонажа;
  43. После первой атаки AI стоял на месте;
  44. Перевес уходил после телепортации;
  45. Сброс виджетов перезарядки при смене предметов;
  46. После смерти в защитном состоянии AI продолжали крутиться вокруг цели;
  47. Виджет чёрного рынка не обновлялся: уже купленные товары не пропадали после покупки, хотя их нельзя было приобрести;
  48. Ошибка с не пропадающим визуальным эффектом замедления;
  49. Ошибки отображения перезарядки способностей;
  50. Способность мастера стали “Камае” не блокировала прыжки;
  51. Ошибка при сбросе языка;
  52. Дальний туман просвечивал через затемнение загрузочного экрана;
  53. Меню не закрывалось на ESC;
  54. У некоторых предметов отсутствовали иконок;
  55. Иконки экипированных предметов просвечивали;
  56. Несколько проблем, вызывающих фризы при перемещении по игровому миру;
  57. Прогрев порошков не требовал маны;
  58. Формула подсчета редких металлов, появляющихся при переработке руды, теперь работает корректно;
  59. Исправлено движение камеры при прыжке в том случае, если он запрещён;
  60. Подложки в хотбаре отображались, даже если там не было числа;
  61. Туман больше не светиться ночью;
  62. Ошибки, связанные с компасом;
  63. Некоторые ошибки с браслетами;
  64. Проблемы тумана с прозрачными поверхностями;
  65. Ошибки с интерфейсом выхода из игры;
  66. Дробные значения в настройках аудио;
  67. Ошибки с слайдерами в настройках;
  68. Отключения эффекта “перехода”;
  69. Удары по игроку, покидающему игру, больше не дают опыта;
  70. Ошибка при одновременной телепортации нескольких игроков в одну точку;
  71. Ошибка при выборе валюты во время торговли;
  72. Ошибки отображения подсказок во время торговли;
  73. Расположение иконок за компасом;
  74. Исчезновение некоторых перчаток на экране;
  75. Отсутствие значения количества в тултипе предмета;
  76. Баг бесконечного масштабирования иконок на карте;
  77. Баги с таймерами (выход из игры и т. д.);
  78. Баги в торговле игрок-игрок;
  79. Баги с некоторыми звуковыми эффектами;
  80. Мобы могли не рассматривать противника как врага;
  81. Ошибки репликации характеристик персонажа;
  82. Ошибки отображения характеристик в виджетах;
  83. Заклинания определённого типа нельзя было применить на себя;
  84. Заклинания определённого типа не наносили урона другим персонажам;
  85. Ошибка с чучелами на уровне обучения;
  86. Персонаж игрока мог не подгружаться после перехода между серверами;
  87. Иногда могло появиться ошибочное сообщение о повышении уровня игрока;
  88. Ошибка при переходе с уровня обучения в открытый мир;
  89. Отображение неправильной игровой локации в окне выбора персонажа;
  90. Дрожание головы персонажа при движении камеры вверх-вниз;
  91. После смерти бессмертие не проходило;
  92. Исправлен баг с трясущимися головами;
  93. Прицел на мобах;
  94. Ошибка EQS;
  95. Баг с летающим солнцем;
  96. Кладбище в туторе;
  97. Курсор для способностей, которые можно использовать только на себя;
  98. Некоторые виды растительности никак не реагировали на атаки оружием;
  99. AI возвращались к точке спавна спиной вперёд;
  100. Падение серверов на локациях с замками;
  101. Имена игровых зон персонажа в главном меню игры;
  102. Отображение проверок при авторизации клиента;
  103. Баг в работе серверной логики после выполнения скрипта по сохранению персонажа;
  104. Ошибка системы износа (неправильно считалась текущая прочность).