Revive Tanki теперь работает нативно на Linux и macOS, включая компьютеры Mac с процессорами Apple. Обе версии можно скачать на странице загрузки.

Это самый заметный результат последнего обновления – крупнейшего за всю историю проекта. Со стороны оно выглядело в основном как список новых ошибок, поэтому рассказываем, что произошло на самом деле.

Зачем это обновление

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

Что это даёт

  • Linux и macOS: нативные версии с собственными загрузками и автоматическими обновлениями, как и на Windows.
  • 64 бита на Windows: вместе с новым установщиком.
  • Более быстрые обновления: сборка и выпуск новой версии теперь занимают лишь малую часть прежнего времени. Исправления доходят до вас гораздо быстрее.

Кроме того, это открывает путь к вещам, которые до сих пор были попросту невозможны. Расскажем о них, когда они будут готовы.

Об ошибках

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

Исправлено

Вылеты и обновления

  • Случайные вылеты посреди битвы
  • Вылет при входе во вторую битву
  • Сбой обновления на Windows, если файл ещё использовался
  • Сбой обновления на macOS
  • Перезапуск игры из настроек на Linux и macOS

Битва

  • Неравномерный отсчёт перезарядки модулей
  • Неправильная коллизия на мостах карты Iran
  • Мерцающие бонусные ящики
  • Деревья, исчезающие вдалеке
  • Небо, солнечный свет и тени на оригинальных картах
  • Объекты, видимые сквозь платформы на карте Madness
  • Одиночный яркий пиксель, мигавший на некоторых экранах

Интерфейс

  • Неправильно отрисованная полоса здоровья и другие элементы HUD
  • Обрезанные значки предметов
  • Неправильное заполнение списков команд в лобби
  • Неработающая кнопка «Открыть все» в уведомлениях о картах
  • Неправильное отображение текста в некоторых окнах
  • Список не обновлялся при переключении между корпусом и пушкой во время смены внешнего вида
  • Некоторые контейнеры, приводившие к вылету игры

Аккаунт и награды

  • Сбой регистрации у некоторых игроков
  • Контейнеры из осколков ежедневного бонуса, появлявшиеся только после перезапуска
  • Проблемы с телепортом ежедневного бонуса

Особая благодарность

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

bodr, phoenixf1re, Doki, Italian_Style, Steam_Master и god.00: спасибо. В знак благодарности каждый из вас получил 7 дней Премиума.

Обратите внимание: логи теперь в другом месте

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

Если вы столкнётесь с чем-то ещё, пожалуйста, продолжайте сообщать. Это помогает больше, чем вы думаете.

И ещё кое-что

Чтобы проверить, как далеко может зайти новый фундамент, мы попробовали то, что раньше было совершенно недостижимо: Revive Tanki на iPad. Игра запускается, подключается, и можно войти в битву.

Revive Tanki, запущенная на iPad

Это эксперимент, а не анонс. Сенсорного управления пока нет, и выпуск пока не планируется. Но это показывает, что теперь стало возможным.

Что дальше

Фундамент заложен, самые серьёзные ошибки устранены, а следующая версия уже доступна, пока вы это читаете. Дальше речь снова пойдёт о самой игре. Если что-то всё ещё работает не так, как должно, сообщите нам – именно ваши сообщения помогли нам так быстро пройти через последние дни.