Исправление "медленного интерфейса", включённое в версию 3.6.26.4, тормозило или вешало W:A для некоторых пользователей, особенно для тех, кто сидит под Windows 9x/ME. Теперь вопрос использования решает игрок. По умолчанию оно отключено, так что если без него ваш интерфейс тормозит, запустите SlowFrontendWorkaround_On.reg.
Слово "Language" в меню настроек было неверно переведено, а "Français" - неправильно написано.
Процент громкости в меню настроек теперь показывается на всех языках.
В шведском переводе комментарии по случаю смерти червя содержали "_LANG_STRING_" вместо имени червя.
Принцип, по которому решалось, показывать или нет фоновый и задний земляной слои на цветных картах с отключенными дырами, был неверным - эти слои показывались только, если карта имела более 32 цветов. Теперь всё работает так, как описано в комментариях к версии 3.6.25.1а.
Исправления в экспорте логов
Безуспешные попытки сделать выстрел (обычно сопровождаемые коротким гудком) логировались как успешные. Теперь они не логируются совсем.
При старте локальной игры на стандартной карте (Машины, Полярная и т.д.) в реплей вставлялась неверная карта, что приводило к немедленной рассинхронизации при проигрывании реплея. Раннее записанные игры, страдающие от подобной ошибки, теперь можно починить - см. Нововведения.
Ошибка, появившаяся в версии 3.6.25.1: редактор схем в меню настроек нельзя было использовать из-за нерабочей кнопки сохранения. В версии 3.6.26.4 он был полностью отключен. Теперь же он в рабочем состоянии.
Увеличена максимальная длина строки в поле адреса Direct IP, что делает возможным использование доменных имён.
При проигрывании старых реплеев, записанных на старых дорелизных версиях (с 3.5-бета-3-пре-7 по 3.6.18.8), не отображались сообщения типа /anon (то же самое происходило при экспорте лога).
В редакторе карт: очистка карты перед выходом из редактора приводила к выбору неправильной карты. Исправлено: теперь можно запросто играть на полностью заполненной или совершенно пустой карте, не утруждая себя лишними операциями (замечание: карта не будет действительно заполненной или пустой, если только вы не сконвертируете её в цветную с отключенными дырами).
Исправления в игровой логике
Если в течение хода одного игрока кто-либо ещё получает повреждения, игра ждёт полной неподвижности на уровне, прежде чем вычитать повреждения. Обычно это происходит, когда червь ходящего игрока приземляется после прыжка или с верёвки. Но если червь находился на определённым образом неподвижной верёвке (см. Примечание 1 (en)), он терял её в момент касания земли, и игра приостанавливалась для вычитания повреждений.
При определённых условиях очень быстрая верёвка теряла свою скорость при касании стены, даже если были зажаты "влево" или "вправо".
В версии 3.6.20.1 появился глюк: если игрок при ходьбе зажимал то "влево", то "вправо" без перерывов (на некоторых клавиатурах так происходит всегда, даже если нажатия перекрываются по времени) одновременно с выполнением второго условия, червь мог проскочить за шаг целых 18 пикселей. Теперь этот глюк заносится в экспортируемые логи. Есть два способа выполнить второе условие:
Нажимать Пробел с выбранным парашютом либо банги
Отпускать Shift, сдвинувшись назад
Нововведения
Блокировка камеры (включается клавишей Scroll Lock) теперь работает во время собственных ходов игрока. Каждый ход блокировка отключается, чтобы исключить возможность случайного ухода за пределы экрана.
Список стандартных карт теперь отсортирован по алфавиту и отображается целиком вне зависимости от числа выполненных миссий.
Нововведения в экспорте логов
Логируются случаи глюка "скольжение" (это когда червь, летящий влево-вниз, пролетая над отдельным пикселем с определённой скоростью и в определённых дробных положениях, полностью теряет вертикальную скорость и немного - горизонтальную).
Логируются случаи глюка "ходьба с пропусками" (в версиях с 3.6.20.1 по 3.6.26.4 - см. Исправления).
Теперь в наличии имеется функция Ремонт, которую можно применять к реплеям. Кликните правой кнопкой на файле типа .WAgame и выберите пункт "Repair", и W:A попытается починить его; в случае успеха будет создан новый файл с добавленным к имени " {repaired}". На данный момент можно исправлять только один вид ошибок: в реплеях локальных игр, сыгранных на стандартных картах, но содержащих неверную карту из-за того, что они были записаны в версиях до 3.6.26.5 (см. Исправления). Реплей, нуждающийся в починке, будет неверно проигрываться и выдавать несовпадения контрольных сумм при открытии окна чата.