[2022-05-12] Отчет о проделанной работе

Основное

Перенос умений

Функция переноса умений была недоступна во время ЗБТ1 из-за критического бага, затрагивающего её. Это означало, что многие другие функции не работали должным образом. Чародеи и Берсерки ощутили на себе это сильнее всего, так как их собственный набор умений зависил от умений, перенесенных с Авантюриста.
Теперь эта функция полностью рабочая. К тому же, увеличилось количество умений, доступных для переноса.

image

image

Группы

Группы теперь тоже полностью рабочие. Группа до пяти игроков может объединиться вместе и иметь возможность контролировать распределение опыта и лута, видеть друг друга на карте, общаться в отдельном канале чата, видеть жизни/ману каждого члена группы, иметь возможность их с легкостью выделить целью и многое другое.

Друзья и черный список

Теперь ваши друзья будут всегда под рукой, а недругов вы сможете с легкостью игнорировать.
Из соображений конфиденциальности вы можете видеть информацию об игроке (например, класс, уровень, онлайн-статус, местоположение) в вашем списке друзей только после того, как он также добавит вас в свой список друзей.
А если вы добавите игрока в черный список, вы больше не будете видеть сообщения/уведомления от него.

image

image

Сделки

Теперь вы можете обмениваться предметами и/или деньгами с другими игроками один на один.
Вы должны быть рядом с другим игроком, чтобы инициировать сделку. Обе стороны должны сначала подтвердить список предметов со своей стороны, а затем подтвердить сделку в целом, чтобы она была успешно завершена. Кроме того, вы не можете удалить/изменить предмет из окна торговли после того, как вы его туда поместили без отмены сделки. Это сделано из соображений безопасности.

Почта

Отправляйте и получайте сообщения от других игроков, даже если они оффлайн. Вы также можете отправить предмет (до одного стака) и/или деньги.
У каждого игрока есть собственный список входящих и исходящих писем, к которым он может получить доступ, используя почтовый ящик, который можно найти рядом с почтовым отделением. Пожалуйста, имейте в виду, что ваши списки входящих и исходящих писем ограничены 30 сообщениями. Почаще чистьте вашу почту, иначе другие игроки не смогут отправлять вам сообщения.
Кроме того, если вы отправили сообщение по ошибке, вы можете отменить его и получить обратно отправленные предметы, если оно ещё не было прочитано получателем.

image

Аукцион

Покупайте предметы у других игроков, или выставляйте свои собственные предметы на продажу по вашей собственной цене.
Вы можете выставить на продажу до 20 предметов (полный или частичный стак) за раз и установить, как долго вы хотите, чтобы они выставлены на продажу (до 4 дней). Деньги за проданные вещи вы будете получать по почте (или сам товар, если он не был продан в течение указанного периода времени). Когда вы покупаете предмет, он также будет доставлен вам по почте. Поэтому убедитесь, что у вас есть свободное место в вашем почтовом ящике.

Сбор ресурсов

Пока ничего особенного, но уже какое-то разнообразие.
Теперь по миру разбросаны ресурсы, которые вы можете собирать. Таким образом вы можете получить редкие и дорогие материалы, необходимые для крафта.
После того, как ресурс был собран, он исчезает и появится снова через некоторое время (обычно 2-5 минут).
На данный момент нет никаких скрытых ресурсов или навыков, необходимых для сбора урожая.
Эти и другие функции будут реализованы позже.

image

image

Карты

Фича, очень знакомая игрокам RO1, но немного измененная.
Каждый раз при убийстве монстра, вы можете получить дух этого монстра с шансом 0.01%. У каждого монстра свой дух со своими особенными свойствами.
Дух монстра достаточно быстро угасает, у вас есть всего 3 часа прежде, чем он полностью угаснет. Вы можете значительно продлить время жизни духа (до 10 дней), если поместите его в пустую бутылку.
В каждом городе есть NPC-зверовед, который поможет вам зачаровать этот дух в специальную карту.
Коллекционируйте карты, обменивайтесь ими с другими игроками, или зачаровывайте дух с этих карт в предметы экипировки (правда в процессе карта будет уничтожена). У каждой карты могут быть свои требования к типу снаряжения, на которые её можно зачаровать.
Позже будут реализованы дополнительные возможности. Например, карточные альбомы, использование карт в крафте без их уничтожения и многое другое.

Вики

Теперь у нас есть собственная вики: база знаний о игре.
Здесь вы сможете найти информацию о механике игры, сюжете, руководства по игре и информацию о проекте в целом.
Она разработана таким образом, что это не просто несколько вручную созданных страниц. В неё также интегрирована игровая база данных, и эта информация автоматически обновляется, как только что-то меняется в самой игре. Таким образом, её будет намного проще пополнять и поддерживать в актуальном состоянии.
На данный момент вики не содержит много информации, но мы собираемся заполнить её в ближайшее время (и мы также призываем вас помочь нам с этой задачей).

image

Тонны баг-фиксов и улучшений

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

Другие изменения

В дополнение к главным новостям выше, полный список изменений приводится ниже.

Игровой контент и геймплей

Добавлено

  • Добавлено несколько NPC, позволяющих скрафтить головные уборы: “Обруч со звёздочками”, “Кукла Вадона”, “Кукла Лягушки Роды”, “Кукла мухи”, “Обруч с заячьими ушками”, “Медвежья шапка”, “Нимб”.
  • В магические магазины добавлено несколько лечебных зелий более высокого уровня и «Малое зелье маны».
  • В магазины доспехов добавлено четыре стартовых набора экипировки и обмен купонов королевского снаряжения.
  • Новый дом звероведа и NPC-зверовед в Ходдмимисе.
  • Теперь некоторые предметы имеют срок годности. По истечению срока годности, предмет становится невозможно использовать/продать/передать.
  • В дополнение к пометкам позиции NPC на карте, теперь есть возможность также ставить метки местоположения структур. Это позволит квестам направить вас к месту на карте, где вы можете найти структуры, необходимые для квеста.
  • Экспериментальная поддержка дуэлей. Теперь вы можете инициировать дуэль командой /duel. Противник толжен принять запрос дуэли. На данный момент реализация дуэли очень минималистична: нет ни условий победы, ни ограничений… Эта команда просто позволяет двум игрокам сражаться друг с другом. Все остальное зависит от вас.
  • Теперь на протяжении всего времени игры, осуществляется сбор разнообразной статистики о вашем персонаже. Введите команду /statistics чтобы увидеть эту информацию. См. #1695 чтобы узнать больше.
  • Для монстров, находящихся вне боя, включено восстановление жизней. #1501 #1402
  • Когда монстр вынужден вернуться в место своего возрождения (например, потому что он ушел слишком далеко), срабатывает эффект, который делает монстра неуязвимым и значительно увеличивает его скорость и регенерацию здоровья на время возвращения. #1512
  • Реализована поддержка эмоции для двух игроков “Выражение любви”.

Изменено

  • Обновлены спавны монстров на Острове Лиф: теперь локация ощущается более живой, попутно исправлены некоторые мелкие проблемы. #1408
  • Семья Элльров и дворянская пара, которые встречаются вам на лодке во время сюжетного квеста «Прибытие», получили имена и теперь принимают участие в последующих квестах. Девушка-Элльр и Элльрёнок теперь постоянно проживают в Ходдмимисе.
  • Обновлен и сам квест «Прибытие»:
    • Тексты диалогов и кат-сцен обновлены, теперь они звучат более естественно, более чётко указывают на важные вещи; исправлены некоторые опечатки (как для английского, так и для русского языков). Особая благодарность @Principe и @Alternos за помощь в работе с текстами. #1404 #1393 #1414 #1646 #1648 #1353 #1424
    • Бабушка теперь даёт пирожок, а не только говорит об этом.
    • Некоторые шаги квеста стали немного менее очевидными, убраны некоторые отметки на карте, дабы по возможности заставить игрока немного больше исследовать.
  • Дополнительная награда удалена из квеста «Доставка обедов», когда вы выполняете его в первый раз, чтобы избавиться от возможной путаницы с предметом «Рыбный Суп». #1536
  • Скорость бега Старшего Пукуи увеличена, и теперь у него есть небольшой шанс оглушить вас.
  • У Черепахи теперь корректно прописаны статы, опыт, дроп. #1399 #1403
  • Слегка изменен дроп из Вадонов, Бандитов и Русалок; Также был добавлен новый редкий дроп.
  • Проезд из Пронтеры в Ходдмимис больше не бесплатный.
  • Во время действия умения “Отражающий щит”, теперь отображается небольшой эффект частиц вокруг персонажа.
  • Обновлена локация “Корабль”:
    • Добавлена лестница на корму корабля. Отдельное спасибо @yasaku вопложение этого в жизнь.
    • Добавлено несколько ламп, чтобы осветить нижнюю палубу.
    • Проход к койкам теперь немного шире. #1427
  • Полоса жизней цели теперь скрыта для боссов и вражеских игроков во время PvP.
  • Квестовые предметы больше нельзя перемещать на склад.
  • Для ружей и луков теперь требуются боеприпасы (пули и стрелы). Количество боеприпасов, используемых за один выстрел, зависит от используемого навыка. Без боеприпасов использовать ружьё больше не возможно.
  • Многие предметы экипировки теперь запечатаны во время получения. Вы не можете каким-либо образом изменить предмет, пока он запечатан (например, вы не можете зачаровать или покрасить его). Как только вы экипируете запечатанный предмет в первый раз, он распечатывается (при этом вы увидите соответствующее предупреждение). Распечатанные предметы невозможно передать другим игрокам.
  • У умения Скрытная стойка теперь нет перезарядки, но вместо этого увеличено время произнесения заклинания.
  • Увеличено время произнесения и перезарядки для умения Сокрытие.
  • Ежедневные квесты теперь привязаны к определенному игровому времени.
  • Ежедневные квесты теперь могут чередоваться каждый день.
  • Обновлено распределение опыта:
    • Введен штраф за разницу в уровне, который уменьшает количество опыта, получаемого вами при убийстве монстров слишком высокого или слишком низкого уровня, по сравнению с базовым уровнем вашего персонажа.
    • Введен “бонус касания”, который увеличивает награду в виде опыта за каждого дополнительного игрока, нанесшего какой-либо урон монстру до его смерти.
    • Реализовано разделение опыта в группе на основе уровня персонажа с дополнительным бонусом опыта за каждого члена группы.
    • Чтобы получить опыт, ваш персонаж должен находиться рядом с монстром в момент его смерти.
  • Нормализовано качество/редкость всех предметов.
  • При выходе из игры во время, когда ваш персонаж находится под водой, персонаж будет телепортирован на ближайшую точку возрождения. #1469
  • Некоторые умения (а именно, «Сокрытие», «Скрытная стойка» и «Усыпление») теперь останавливают любые последующие атаки, до тех пор, пока вы явно не произведёте следующую атаку. #1616

Исправлено

  • Исправлен визуальный баг, из-за которого модель чайного столика глючила при перемещении камеры. Отдельное спасибо Stalkon за фикс. #1437
  • Исправлены различные “висяки” и модели коллизий в регионах Ходдмимиса. #1601 #1602 #1587 #1535 #1387 #1527
  • Исправлена односторонняя текстура веревки в модели корабля. #1370
  • Исправлен визуальный баг в одной из моделей женских волос. Особая благодарность @yasaku за этот фикс.
  • Исправлен визуальный баг в одном из зданий Пронтеры. Еще раз отдельное спасибо @yasaku за фикс.
  • Исправлена нумерация шагов квеста «Транспортировка почты». #1470
  • Добавлен английский перевод описаний предметов. #1423
  • Исправлена неправильная проверка имени персонажа при создании. #1511
  • Исправлена ошибка, из-за которой в магазине Каттлеи в Ходдмимисе продавались неправильные книги умений. #1520
  • Исправлено неправильное позиционирование модели, из-за которого игрок не мог активировать ящик в квесте «Транспортировка почты».#1491
  • Исправлена ошибка расчета стоимости починки экипировки. Добавлена поддержка частичной починки, когда у вас недостаточно денег для полноценной починки. #1557 #1609 #1610
  • Исправлена ошибка, из-за которой максимальная прочность оружия не обновлялась при улучшении оружия. #1523
  • Исправлен некорректный процесс возрождения персонажа, из-за которого он возрождался без телепортации к Каттлее/Кафре. #1525 #1471
  • Исправлены атрибуты персонажа, которые не обновлялись должным образом в клиентской стороне. #1604
  • Список навыков не обновлялся должным образом при смене классов. #1628
  • Стойки теперь корректно обрабатывают требования к мане/ярости только в момент их активации. #1580
  • Переработана реализация эффекта скрытия, в результате чего было исправлено множество проблем. #1618
  • Исправлена ошибка, из-за которой монстры игнорировали эффекты оглушения/сна. #1616
  • Исправлено умение Отражающий щит. #1611
  • Исправлена ошибка, из-за которой не работал эффект горения умения Огненный шар. #1579 #1644
  • Исправлен эффект оглушения умения Удар молнии. #1649
  • Исправлен баг умения Сила духа, из-за которого не применялись бонусы умения когда персонаж сидит. #1549
  • Исправлены различные некорректные значения бонусов. #1596
  • Исправлены умения Очищение, Пробуждение, Снятие оков.
  • Исправлена некорректная работа умения Преданность.
  • Исправлена ошибка, из-за которой ИИ монстров замирал в некоторых редких ситуациях. #1567 #1613
  • Исправлена ошибка, из-за которой в некоторых очень редких случаях в инвентаре появлялся предмет с нулевым количеством. #1417 #1405
  • Исправлено предсказание движения игрока, из-за которого ИИ монстров странным образом следовал за игроком. #1603 #1381 #1373
  • Исправлено некорректное поведение системы квестов, из-за которого на клиенте появлялось сообщение об ошибке. #1401
  • Исправлена ошибка, из-за которой ранее активированные умения не отправлялись клиенту при входе в систему, из-за чего эти умения становились недоступны.
  • Исправлена ошибка, из-за которой ИИ игнорировал значение враждебности и придерживался первой выбранной цели на протяжении всего боя.

Клиент и пользовательский интерфейс

Добавлено

  • Версия клиента теперь отображается в нижней части главного меню.
  • Теперь вы можете кликнуть по имени игрока в игровом чате, чтобы скопировать его в буфер обмена, или кликнуть правой кнопкой мыши, чтобы открыть контекстное меню, позволяющее быстро отправить приватное сообщение.
  • Добавлена интеграция с Discord, которая позволяет вам установить соответствующий статус, когда вы играете в игру.
  • Добавлен предварительный просмотр полной информации об умении при наведении курсора мыши на книгу умения; Окно информации об умении также улучшено. #1575
  • Теперь вы можете переключаться между целями в обратном порядке с помощью Shift+Tab.
  • Страницы справки/помощи в игре теперь теперь содержат правильное описание горячих клавиш и статьи о часто задаваемых вопросах. Добавлена страница помощи по управлению мышью. Кроме того, страницы помощи теперь могут всплывать по команде с сервера, что теперь происходит при первом входе в игру. #1357
  • Теперь вы можете отключить приглушение звука игры, когда окно не в фокусе (спасибо @arqueduck за идею).
  • Реализовано правильное шифрование сетевого протокола, что значительно повышает безопасность, конфиденциальность и защиту от ботов.
  • В настройки управления добавлена возможность изменить горячую клавишу для переключения стойки. #1560
  • Пункт меню «Показать информацию» добавлен в меню на панели жизней/маны персонажа, чтобы избежать путаницы при нажатии кнопки когда вы находитесь вне группы. #1364

Изменено

  • Сплеш-скрин обновлён в соответствии с дизайном проекта.
  • Скриншоты теперь сохраняются в формате PNG.
  • Тики нормальной регенерации здоровья больше не отображаются во время боя. Теперь видны только исцеления с помощью эффектов умений.
  • Предустановки настроек видео обновлены, чтобы лучше отражать влияние настроек на производительность игры…
  • Улучшено позиционирование окон на больших экранах: окна больше не прилипают к границам экрана и не “разбегаются” далеко друг от друга, вынуждая игроков перетаскивать предметы через весь экран из одного окна в другое.
  • Улучшена читаемость текста в чате.
  • Иконки Auge теперь соответствуют реальной визуальной модели оружия.
  • Множество небольших оптимизаций производительности игры.
  • Смайлы теперь привязаны не к голове персонажа, а к позиции персонажа, для улучшения видимости. #1607
  • Персонаж теперь перестает оборачиваться, смотря на цель, когда цель находится далеко и позади персонажа. #1398
  • Шейдер цветокоррекции теперь автоматически отключается, когда включен шейдер bloom, чтобы избежать перенасыщения цветов.

Исправлено

  • Значительно улучшена совместимость с антивирусами. Защитник Windows больше не должен беспокоить вас ложными срабатываниями. Другие антивирусы теперь тоже более дружелюбны к нашему клиенту. Но в случае возникновения каких-либо проблем, связанных с антивирусом, пожалуйста сообщите. #1384
  • Исправлен визуальный баг на экране создания персонажа, из-за которого модель персонажа сбрасывалась при изменении любого атрибута внешнего вида персонажа. #1360 #1339 #1342
  • Исправлена ошибка сборки клиента, из-за которой код отладки графики присутствовал в релизной сборке, снижая FPS в 1,5~2 раза (извините). #1409 #1554
  • Исправлена ошибка, из-за которой монстры проваливались сквозь ландшафт или застревали в нём. Хотя в некоторых местах со сложным ландшафтом (в основном в подземельях) монстры иногда всё же могут провалиться, но это уже другая проблема, которая будет исправлена позже. #1439 #1504 #1461 #1460 #1434 #1588 #1457
  • Персонажи теперь намного лучше преодолевают препятствия и больше не застряют на лестницах и порожках. #1553
  • Исправлена ошибка, из-за которой имена NPC/монстров/игроков рендерились, даже если они не были видны. Этот фикс значительно увеличивает FPS в ситуациях, когда на экране одновременно много монстров/игроков.
  • Исправлен баг квестовых диалогов, проявляющийся при слишком быстром пролистывании диалогов. #1540 #1352
  • Ограничения движения (например, оглушение, сон, определенные стойки, которые запрещают вам двигаться) теперь применяются должным образом. #1559
  • Теперь невозможно выбрать цель, инициировать атаку или “подсветить” цель, когда она находится слишком далеко от вас. Это исправляет множество мелких проблем с таргетингом. #1513 #1541
  • Автоматический бег к цели теперь корректно останавливается при старте каста и перемещении вперед/назад по команде игрока. #1573 #1537
  • Исправлена ошибка, из-за которой было невозможно использовать эмоцию, когда целью выбран враждебный NPC. #1571
  • Исправлена исчезающая вода. #1481
  • Исправлен визуальных баг, из-за которого смайлы отрисовывались под водой и декорациями. #1564 #1484
  • Исправлены некоторые анимации атаки, у которых не было звука и следа от оружия… #1595 #1368
  • Исправлена ошибка, из-за которой кнопка «Завершить диалог» отображалась при отображении опций диалога. #1391 #1347
  • Тики периодических повреждений теперь отображаются корректно. #1581 #1576 #1530
  • Исправлены различные мелкие ошибки, которые приводили к неправильному отображению значка индикации зачарования на слоте предмета. #1612
  • Исправлены всплывающие уведомления о получении опыта. #1631
  • Исправлены различные опечатки и неверные/отсутствующие переводы. #1624 #1608 #1447 #1396 #1452 #1301 #1448 #1351 #1482 #1446 #1685
  • Различные мелкие исправления пользовательского интерфейса. #1348 #1358
  • Исправлено некорректное отображение значков квестов над NPC. #1350
  • Исправлена неработающая эмоция. #1359
  • Исправлен баг с зависанием движения под водой. #1455 #1410 #1465
  • Исправлен визуальный баг, из-за которого модель игрока повисала в воздухе при использовании умения Притвориться мертвым в прыжке. #1647
  • Исправлена ошибка, из-за которой модель персонажа зависала в странном положении, когда персонаж умирал во время движения. #1422 #1534
  • Испрвлено положение камеры для Морриса Скацциано во время диалога. #1430
  • Исправлено неправильное расположение элементов пользовательского интерфейса для скина Gears. #1356
  • Исправлена ошика сохранения некоторых настроек видео. #1383
  • Исправлено некорректное форматирование вещественных чисел.#1552 #1514
  • Обновлены метки на карте мира; добавлены иконки. #1392 #1376
  • Камера больше не “залипает” к мышке, если кликнуть за пределами игрового окна, а потом вернуться в игру.
  • Убраны ненужные надписи о 0 секунд задержки из описания предметов.
  • Исправлены чат-команды для запуска эмоций.
  • Исправлена ошибка, из-за которой верхняя панель скрывалась при нажатии Enter в некоторых случаях.
  • Исправлены размеры окна подтверждения.
  • Исправлена ошибка, из-за которой диалоговое окно NPC зависало при использовании телепортации.
  • Исправлен баг, из-за которого клиент повисал на отображении каста умения даже после его завершения.

Сервер

Добавлено

  • Реализована базовая поддержка геоданных для ИИ. Теперь монстры и NPC принимают в учёт структуру ландшафта и воду при принятии решений. Правда, у нас всё-ещё нет полноценной поддержки построения путей для передвижений, монстры всё-же иногда застряют в заборах и деревьях. Это будет исправлено позже.
  • Завершена поддержка каналов мира, что позволит нам лучше распределять игроков по нескольким физическим серверам в случае необходимости.
  • Реализован мощный мониторинг, который позволяет администраторам отслеживать все важные показатели производительности игровых серверов в режиме реального времени и уведомляет при возникновении проблем.
  • Добавлены журналы транзакций предметов/денег, которые позволяют отслеживать все перемещения предметов между персонажами и могут быть очень полезны при расследовании “дюпов” или других проблем, связанных с инвентарем.
  • Значительно улучшены возможности модерации. Это позволяет гейм-мастерам не только кикать/банить/мьютить игроков, но и помогать им, когда у них возникают технические проблемы.
  • Базовые инструменты защиты от спама для внутриигрового чата.
  • Процесс обновления игрового сервера и инструменты администрирования значительно улучшены.
  • Улучшена поддержка мультиязычности на стороне сервера.

Изменено

  • Улучшено логирование на сервере, и теперь администраторы сервера уведомляются, как только возникает какая-либо критическая проблема.

Исправлено

  • Исправлена ошибка, препятствовавшая правильному уничтожению инстансов локации на сервере, что вызывало множество проблем с производительностью во время предыдущего бета-теста.
  • Исправлена утечка памяти в логике уничтожения монстров.
  • Исправлено множество проблем, связанных с производительностью.

Лаунчер

Исправлено

  • Улучшены сообщения об ошибках самообновления.
  • Множественные исправления мастера установки. #1298 #1299
  • Различные исправления совместимости с экранами с высоким разрешением.
  • Исправлена ошибка, из-за которой в некоторых редких случаях индикатор выполнения зависал.
  • Исправлены отображаемые имена языков.

Ymirheim ID

Добавлено

  • Добавлено дополнительное описание для запроса разрешения «Вход на игровой сервер», объясняющее, почему это разрешение запрашивается каждый раз, когда вы хотите войти в игру. #1289

Исправлено

  • Ограничения отображаемого имени пользователя не применялись на странице профиля. #1683

В процессе

Я заканчиваю подготовку Пронтеры, её регионов и Пещеры Имира к ЗБТ2. Полный отчет об этом будет опубликован отдельно. Следите за новостями!

1 Like