NXClientNXClient
Что нового

История изменений

Что меняется в клиенте от версии к версии. Новую версию клиент скачивает сам, а устанавливает, когда вы нажмёте «Обновление готово» в строке состояния.

1.0.1

последняя
Добавлено

Список изменений — на сайте клиента.

Что нового в каждой версии, теперь можно прочитать на странице nxclient.dev/changelog, начиная с 1.0.0. Последняя версия там открыта целиком, а более ранние свёрнуты до заголовков. Ссылка на эту страницу есть на каждой странице сайта и в главе «Настройки и решение проблем» руководства, раздел «Обновления».

Исправлено

Общий чат — вкладка «Общий · ЛС» стала настоящей вкладкой общего чата.

С 0.9.19 рядом с «Общий» появлялась вкладка «Общий · ЛС», но клиент обращался с ней как с игровой. Справа в ней был список игроков вашей локации, а не общего чата, «Очистить чат» стирал игровую историю, а набранная строка уходила в игру: %<Ник> …, написанное игроку общего чата, становилось игровым приватом этому нику. Если связь с общим чатом пропадала, вкладка исчезала с экрана, но оставалась выбранной.

Теперь во вкладке «Общий · ЛС» (на телефоне — «Общ·ЛС») только личные сообщения общего чата, а справа — список его игроков: щелчок по нику, как и стрелка →, начинает личное сообщение. Отсюда уходят только личные сообщения: пока в начале строки нет %<Ник>, отправить её нельзя, так что в общую комнату она по ошибке не попадёт. «Очистить чат» 🧹 здесь стирает историю общего чата — и сообщения комнаты, и личные. Когда связь с общим чатом пропадает, чат переключается на вкладку «Все».

Подробнее — раздел «Личные сообщения» в главе «Общий чат» руководства.

Общий чат — сообщение больше не уходит не туда, куда его писали.

Таких случаев было три:

  • стрелка → у ника, уже упомянутого в строке. Если в строке уже стоял публичный <Ник>, стрелка → у этого ника ничего не меняла, и «личное» сообщение на вкладке «Общий» уходило всей комнате. Теперь стрелка превращает <Ник> в %<Ник> прямо в строке, а остальные адресаты и текст остаются на месте;
  • вкладка «Игроки» на планшете. Строка, набранная в «Игроках», открытых из «Общий», уходила в игровой чат. Теперь «Игроки» помнят, из какой вкладки их открыли, и пишут туда же;
  • кнопка «Клан-приват» % на вкладке «Общий». Она ставила в начало строки %clan%, и сообщение для клана уходило всей комнате общего чата. На вкладках общего чата этой кнопки больше нет: клановое сообщение через общий чат не отправить.

Идти в замок — нападение в момент чтения свитка больше не срывает поход.

7 октября поход в замок по таймеру начался на острове «Гиблая Топь», и в ту же секунду на персонажа напал бот. Свиток телепорта прочитать не удалось, и клиент решил идти пешком — но с острова пешком не уйти. 15 минут он безуспешно искал дорогу, а потом прервал поход на втором шаге из семи. Бой при этом закончился через 4 секунды: ещё одна попытка прочитать свиток сработала бы.

Теперь, если свиток не удалось прочитать из-за боя, клиент дождётся его конца и прочитает свиток ещё раз — свиток при этом не тратится. А там, откуда пешком не дойти, как с острова, свиток обязателен: если его нет в инвентаре, поход сразу прервётся с сообщением, а не будет долго искать дорогу. Подробнее — глава «Идти в замок» руководства.

1.0.0

12 изменений
Клиент для macOS и Linux — и страница загрузки на сайте · Обучение при первом входе · Действия по игроку — серия нападений «Боевое нападение ×N» · Таймеры — «Запустить сейчас» · Торговля — «Продать все» в лавке · Чат — вкладка «Локация» · Избранное — кнопка «Обновить всех» · Инвентарь — сортировка по долговечности · Инвентарь — подарки тратятся раньше купленного, а копию клиент везде выбирает одинаково · Таймеры, «Упивка», горячие клавиши — количество до 99 · Острова — персонаж больше не застревает в Планарных Вратах · Общий чат — вопрос о подключении больше не всплывает при выходе
Добавлено

Клиент для macOS и Linux — и страница загрузки на сайте.

С июля новые версии выходили только для Windows: сборки для macOS и Linux мы выкладывать перестали.

Начиная с 1.0.0 каждый выпуск выходит сразу для трёх систем: Windows (установщик .exe), macOS (образ диска .dmg, одна сборка для Apple Silicon и Intel) и Linux (файл .AppImage, x86_64, устанавливать не нужно). Все три — на странице nxclient.dev/download, там всегда последняя версия. Дальше клиент, как и раньше, обновляется сам.

ℹ️

Сборки пока не подписаны, поэтому при первом запуске Windows покажет окно «Windows защитила ваш компьютер», а macOS сообщит, что не может проверить разработчика. Как пройти это предупреждение, написано на странице загрузки и в главе «Установка» руководства. Для AppImage в системе нужен FUSE 2.

Скачивайте клиент только с nxclient.dev или по ссылкам из нашего Telegram-канала @nl_nxclient. Туда же присылайте сообщения об ошибках и предложения.

Обучение при первом входе.

Экран клиента плотный: кнопки автоматики, перемещение, панели, игра, чат, список игроков, строка состояния. До сих пор новичку приходилось разбираться в нём самому или по руководству.

Теперь при первом входе на компьютере клиент сам проводит короткую экскурсию: по шагам подсвечивает части экрана и объясняет, что где. «Далее» и «Назад» листают шаги, «Пропустить» (или Esc) закрывает экскурсию.

Если клиент у вас уже стоит и персонажи в нём сохранены, экскурсия сама не появится. Посмотреть её можно в любой момент: Настройки → «О клиенте» → «Показать обучение» — после входа в игру и в широком окне.

Действия по игроку — серия нападений «Боевое нападение ×N».

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

У «Боевого нападения» и «Закрытого боевого нападения» в меню ⚡ «Действия» появилась серия: нападение, ваш бой — вручную или авто-боем, 5 секунд после боя и следующее нападение, пока не наберётся N. Конец боя у самого противника ждать не нужно — серия смотрит только на ваш. Число задаётся в Настройки → «Действия» → «Сколько раз»: от 2 до 9, по умолчанию 5, своё у каждого персонажа.

Пока серия идёт, над игрой видна полоса с её ходом («Боевое нападение 2/5 → …») и кнопкой «Стоп», а остальные ручные действия заблокированы. «Стоп» прекращает только серию — текущий бой продолжается. Если игра не приняла нападение, серия повторит его через 5 секунд. После трёх отказов подряд или когда кончились свитки серия останавливается и присылает уведомление (и сообщение в Telegram, если он настроен).

⚠️

Бои серии — бои с живым игроком, и по умолчанию авто-бой их не ведёт: их перехватывает группа «Люди» с «Мгновенной остановкой». Чтобы серию отыгрывал авто-бой, настройте эту группу и проверьте, что не включено условие остановки «Атака игрока», — см. главу «Бой».

Доступно на платном тарифе; обычные пункты нападений работают на любом. Подробнее — глава «Действия по игроку», раздел «Серия нападений».

Таймеры — «Запустить сейчас».

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

Теперь в строке таймера есть кнопка ▶: она сразу выполняет действие таймера — применяет средство, надевает комплект, отправляет сообщение в Telegram, ведёт в замок. С расписанием после этого так: повторяющийся таймер «Через» отсчитывает заново от нажатия, так что средство не применится дважды подряд; «Во время» сработает в своё время, как обычно; одноразовый выключается. Кнопка есть у всех таймеров, кроме отмеченных 🔒, — и у выключенных тоже, причём запуск их не включает. Такой таймер можно держать как действие «в одно нажатие».

Ручной запуск не ждёт и не повторяет попытку. Если персонаж занят — бой, капча, откат, идёт поход вроде «Идти в замок» — или Telegram не настроен, клиент сразу скажет об этом всплывающим сообщением и ничего не сделает. Результат приходит строкой в чат «Таймер (вручную): …», без уведомлений и без пересылки в Telegram. Подробнее — глава «Таймеры», раздел «Запустить сейчас».

Торговля — «Продать все» в лавке.

Игра продаёт вещи из стопки не больше чем по 99 за нажатие, а в поле количества по умолчанию стоит 1. Чтобы сдать торговцу 300 одинаковых вещей, нужно было четыре раза вписать число и нажать продажу.

Теперь на вкладке «Продать товары» рядом с кнопкой продажи у каждой вещи есть «Продать все». Клиент спросит подтверждение с итоговой суммой и продаст всю стопку обычными игровыми нажатиями по 99 штук: 300 вещей уйдут как 99, 99, 99 и 3. Пока идёт продажа, виден счётчик «Продажа N/M» с кнопкой «Стоп» (уже отправленная часть успеет продаться), в конце — «Продано N из M». Если магазин перестал покупать прямо во время продажи — кончились деньги или место, — клиент остановится и покажет, сколько успел продать.

Доступно на платном тарифе и от настройки «Группировать предложения по цене» не зависит. Подробнее — глава «Торговля» в руководстве.

Чат — вкладка «Локация».

То, что игроки пишут в общий чат локации, можно было найти только во вкладке «Все» — вперемешку с объявлениями, добычей, сообщениями клиента и клановым чатом.

Новая вкладка «Локация» показывает только сообщения игроков в общем чате вашей локации, включая обращения «для …» и ваши собственные. Она стоит первой и появляется у всех персонажей сама, один раз: если убрать её в Настройки → «Чат» → «Видимые вкладки», она больше не вернётся. Подробнее — глава «Чат», раздел «Каналы».

Избранное — кнопка «Обновить всех».

Список избранных игроков обновлялся только при открытии панели, а вручную — по одному, кнопкой ⟳ в строке игрока. Теперь в строке со счётчиками есть ⟳ «Обновить всех»: она обновляет весь список сразу и крутится, пока обновление идёт. Заодно панель, открытая заново посреди обновления, больше не запрашивает каждого игрока второй раз.

Инвентарь — сортировка по долговечности.

В строке «Сортировка» к «Названию», «Массе» и «Уровню» добавилась «Долговечность»: самые изношенные вещи — сверху, так что то, что пора чинить или доиспользовать, видно сразу. Сравнивается текущее значение, как оно написано в строке, а не процент: 3/40, 5/10, 20/300, 40/40. Второе нажатие переворачивает порядок, третье возвращает порядок игры, а вещи без долговечности всегда уходят в конец. Стопка, собранная настройкой «Складывать Долговечность», стоит по сумме, написанной в её строке. Подробнее — глава «Инвентарь».

Изменено

Инвентарь — подарки тратятся раньше купленного, а копию клиент везде выбирает одинаково.

Подарок нельзя продать, передать или подарить снова, а купленную вещь — можно. Но из двух копий с одинаковым сроком и износом клиент мог потратить купленную и оставить подарок лежать. Да и правило выбора копии было не одно: только свитки — островные, телепорта, нападения — сначала доводили до конца начатую копию, а таймеры, «Упивка» и надевание ножа, удочки или лопаты брали копию с наименьшим запасом.

Теперь везде, где клиент сам выбирает копию, порядок один:

  1. со сроком годности — первой та, что испортится раньше всех;
  2. начатая — её клиент доводит до конца, прежде чем взяться за нетронутую;
  3. подарок — раньше купленной копии;
  4. с наименьшим запасом.

Поэтому кое-где выбор изменился: из кирки 40/200 и нетронутой 3/3 клиент возьмёт начатую кирку, а из «Слезы» 4/5 и новой 1/1 — начатую 4/5. Тот же порядок действует внутри одного вида аптечек и для «Молчания» в меню «Действия» — раньше оно брало первую попавшуюся копию «Заклинания молчания». В инвентаре копии одной вещи стоят в этом же порядке: первая — та, что будет потрачена следующей. Подробнее — глава «Инвентарь», раздел «Какую копию клиент тратит первой».

Исправлено

Таймеры, «Упивка», горячие клавиши — количество до 99.

Игрок поставил таймер на «Дар Иланы» ×50, а при каждом срабатывании клиент использовал его ×20. Поле принимало любое число, но сохранялось не больше 20, и клиент об этом молчал: на экране оставалось 50.

Теперь предел — 99, как и у самой игры для эффектов на одном персонаже. Поле количества сразу поправляет число вне 1–99, так что на экране всегда то, что сохранится.

Острова — персонаж больше не застревает в Планарных Вратах.

5 октября режим островов довёл персонажа до Планарных Врат, но перейти на остров не смог: «Ошибка: переход не удался». Игровое окно обновлялось в ту же секунду, и игра отклонила выбор острова как устаревший. Выйти из здания клиент тоже не сумел — кнопку «Подняться» он взял со старой страницы, — и персонаж простоял во Вратах 11 минут, пока игрок не нажал «Подняться» сам.

Теперь отклонённый выбор острова клиент один раз повторяет по свежей странице, «Подняться» берёт с последней загруженной, а отклонённый выход тоже повторяет один раз.

Общий чат — вопрос о подключении больше не всплывает при выходе.

При выходе из игры с открытым чатом поверх карточки входа мог появиться вопрос «Подключиться к общему чату клиента?» — даже если вы ответили на него давно. Ответ на него всё равно не сохранялся, а прежний выбор не менялся. Теперь клиент задаёт этот вопрос, только пока персонаж в игре.

Как пользоваться новыми возможностями — в руководстве. Сообщения об ошибках и предложения присылайте в наш Telegram-канал @nl_nxclient.