Worms Armageddon ReadMe (Russian)/v3.6.29.0 Beta Update
From Worms Knowledge Base
This part of the changelog is translated by Cb14.
v3.6.29.0 Beta Update (2008.07.28)
Исправления
- Для пользователей Windows Vista: если игра была свёрнута на этапе предигровых меню, то попытка развернуть её обратно давала чёрный нерабочий экран. Теперь игра разворачивается, но цветовая палитра может сбиться. Обычно эту проблему решает повторное сворачивание и разворачивание игры.
- Нажатие кнопки контекстного меню при активном текстовом поле теперь не выводит контекстное меню Windows (которое было нерабочим и с изменёнными цветами).
- В комбо- или листбоксах (например, списках уровней или схем), имеющих недостаточно строк для прокрутки, вращение колёсика вниз приводило к исчезновению списка (вращение вверх возвращало список на место). Теперь в таких случаях колёсико не работает.
- Если разрешение дисплея было выставлено на значение, не поддерживаемое текущим драйвером, то в опциях оно должно было откатываться на 640x480: так и происходило, но на кнопке всё равно писалось "Другое разрешение". Теперь разрешение откатывается до наиболее высокого стандартного (1024х768, 800х600 или 640х480), и кнопка синхронизована с этими изменениями.
- Листбоксы "Язык" и "Разрешение" отключались, если в наличии не было ни одной команды (в частности, если файл WG.WGT отсутствовал или был пуст).
- Если размер шрифта "Маленький шрифт" не соответствовал размеру такового в стандартной английской версии, W:A вылетала при открытии игрового лобби и неправильно показывала экран настроек оружия (с массой пробелов и кнопками, вылезающими за пределы экрана).
- После быстрой игры с компьютером настройки вроде громкости и уровня детализации не сохранялись.
- Функция импорта в редакторе карт (весьма устаревшая) должна отображать пустую чёрную карту во время запроса на сжатие или обрезание битмапа до 1920х696, но если для прошлой карты были включены дырки, она оставалась на экране. При определённых условиях функция даже могла вылететь.
- При выходе из редактора карт иногда появлялось ложное сообщение о том, что карта содержит больше 113 цветов и необходимо псевдосмешение.
- W:A вылетала, если игрок пытался присоединиться к WormNET, но там уже был игрок с таким же ником.
- Лобби WormNET (IRC)
- Будучи свёрнутой на этапе лобби WormNET (особенно по прошествии долгого времени) , игра часто вылетала при разворачивании.
- Из-за ошибки в процедуре парсинга случайные элементы списка пользователей (и, возможно, другие сообщения от сервера) без видимых на то причин печатались ярко-зелёным цветом. В некторых случаях один и тот же фрагмент печатался несколько раз.
- Сообщалось, что ввод очень длинной строки приводил к вылету для некоторых пользователей. Мы не смогли воспроизвести подобную ошибку, но, предполагая, что это было связано с вылетом в чате игрового лобби, исправленным в версии 3.6.28.0 (при вводе строки длиннее 255 символов), теперь это также исправлено.
- В WormNET из двух созданных игр с одинаковым названием отображалась только одна, причём игрок присоединялся не всегда именно к той игре, которая отображалась.
- Если кто-то пытался присоединиться к уже заполненной игре, хост переставал отвечать; более того, он переставал отвечать для всех прочих игроков, даже если в игре освобождалось место.
- Сообщение об эмуляции в тестовой версии рекомендовало скачать последнюю версию W:A с http://wa.team17.com, даже если данная тестовая версия была основана на последней версии игры.
- В игровом лобби: если хост менял карту, а чья-либо игра была свёрнута, то этот игрок не мог зажечь лампочку (на одних системах эта ошибка происходила постоянно, на других - никогда).
- Игровое лобби клиента в сетевой игре теперь центрует название стандартных карт под их изображением (раньше оно ставилось по левому краю).
- На некоторых системах при запуске сетевой игры с одной из стандартных карт ("Машины", "Полярная" и т.д.) выводилось сообщение "Параметр неверен" и происходила рассинхронизация.
- OutofOrder предоставил исправленный и дополненный перевод на испанский.
- В режиме на испанском комментарий по случаю 14 и более фрагов вместо количества фрагов выводил "LANG_NUMBER".
- Игра использовала ЦП почти на 100% во время сетевой игры или воспроизведения реплеев (это было связано с отрисовкой панели чата, даже если она была спрятана).
- Звуки свёрнутой игры иногда проигрывались на полную громкость.
- Звуки "Безупречно", "Потрясающе", "Отлично" и "Блестяще" проигрывались не к месту. Из-за ошибки ранее они не проигрывались никогда, но её "исправление" привело к тому, что эти реплики звучали после каждого хода, где урон от взрыва составлял больше половины от максимального, что сильно изменяло геймплей. На данный момент они полностью отключены.
- В игре, где у локального игрока было больше одной команды одного и того же цвета, панель оружия, открытая до начала хода этого игрока, "застревала" при ходе любой его команды, кроме первой. Попытка открыть панель вызывала вторую, глючную. "Застрявшую" панель можно было закрыть только во время хода другого игрока, либо она закрывалась автоматически при ходе первой из команд данного игрока.
- Будучи открытой в определённые моменты командных игр, панель оружия не перерисовывалась.
- Рельеф "Инструменты" теперь имеет правильный фон.
- Снята отметка с поля "цвета по союзникам/командам" для загрузки реплеев. Воспроизведение реплеев со взломанными цветами команд могло привести к вылету или странному, непредсказуемому поведению. Теперь W:A отказывается воспроизводить реплеи со значениями цветов за пределами диапазона. Проверка диапазона также добавлена к полю "слот для сетевого игрока/компьютера".
- Реплеи "сетевых" игр, в действительности сыгранных локально, воспроизводились с ошибками в контрольной сумме.
- В экспортированных логах общее время ходов включало в себя время, затраченное на расстановку червей (это не всегда делало погоды, поскольку десяти секундам "времени на ход" предшествовало время на переход хода). Кроме того, к общему времени на отход прибавлялось 0.02 сек за каждого червя.
- Вылеты
- W:A иногда вылетала из-за того, что интерфейс получал фокус ввода во время самой игры. Ошибка была довольно редкая, но на подверженных ей системах происходила постоянно.
- Для некоторых игроков W:A вылетала после начала игры (на этапе загрузки, с круговой диаграммой).
- Иногда W:A вылетала после этапа загрузки, если была включена фоновая музыка.
- Наличие 24-битных растровых изображений в папках "User\Flags" или "User\Graves" больше не рушит игру.
- Сделаны изменения в совместимости с Wine, обходящие вылеты на некоторых конфигурациях Wine.
- Если W:A не сможет инициализировать видеорежим, она выдаст ошибку вместо того, чтобы просто вылететь.
- W:A теперь работает на некоторых виртуальных машинах без необходимости в дополнительных программах (например, Guest Additions для VirtualBox).
- TestStuff
- Предполагалось включить указатель дальности балок, но этого сделано не было. Опция будет добавлена либо в формат схем, либо в TestStuff6.
- Исправлена ошибка в механизме упрощения ходьбы с пропусками. Если игрок держал "вверх" или "вниз", а потом выстрелил Верёвкой Ниндзя (продолжая удерживать "вверх"/"вниз" и "влево"/"вправо"), то верёвка не меняла длину, пока не будут отпущены "влево"/"вправо".
- Исправления в игровой логике
- Если бы червь с верёвкой получил повреждение или отскочил от воды одновременно с тем, как верёвка коснулась поверхности, и при этом его вертикальная скорость не превышала определённой величины, то верёвка успешно бы присоединилась (в то время как в других обстоятельствах это бы привело к потере верёвки и контроля над червём).
- После отскока от воды можно было продолжать ропить (такая разновидность отскока обозначалась звуком и небольшой потерей в скорости). Эта способность была сохранена.
- Если была включена неуязвимость червей, то можно было пережить взрыв и продолжать ропить. Исправлено.
- Если была включена BattyRope и червь получал смертельное повреждение одновременно с присоединением верёвки, игра попадала в бесконечный цикл: червь продолжал висеть на верёвке с нулевым здоровьем, и следующий ход не начинался. Исправлено.
- Если было включено "складирование" или "антискладирование", то в процессе дождя из ящиков могли появиться две разновидности некорректного оружия: авиаудары на уровнях пещерного типа и супероружие, даже если оно было выключено в настройках. Ошибка появилась в версии 3.6.25.1.
- Когда в локальной игре активировалась "ничья" до того, как были расставлены все черви, "складирование" переносило один телепорт в следующий раунд, для той команды, чей ход был на момент ничьей (только в схемах с ручной расстановкой червей и "складированием" либо "антискладированием").
- При приземлении с джетпака изображение червя не отражало склон, на котором он оказывался.
- Если червь был отравлен непосредственно перед "внезапной смертью" и её эффектом был ядерный взрыв, то отравление от взрыва не добавлялось к состоянию этого червя.
- Если бы червь с верёвкой получил повреждение или отскочил от воды одновременно с тем, как верёвка коснулась поверхности, и при этом его вертикальная скорость не превышала определённой величины, то верёвка успешно бы присоединилась (в то время как в других обстоятельствах это бы привело к потере верёвки и контроля над червём).
Нововведения
- Благодаря усилиям Mr.X игра полностью переведена на Русский. Для кириллических символов W:A использует собственное кодирование - символы, не имеющие идентичных в латинице, помещены в неиспользуемые кодовые ячейки.
- Игровые звуки теперь играются в стереорежиме. Его можно отключить или обратить с помощью StereoEffects_Disabled.reg и StereoEffects_Reversed.reg соответственно. Степень стереоэффекта можно настраивать, изменяя значение StereoFactor в реестре W:A - чем выше значение, тем сильнее эффект, и наоборот. Отрицательные значения обращают каналы; значение по умолчанию - 65536 (0x10000 в шестнадцатеричной системе).
- Добавлена опция командной строки /quiet (или /q), упрощающая такие процессы, как пакетный экспорт логов из реплеев. Эта опция подавляет различные сообщения и индикаторы выполнения, а также отключает вывод консольных окон на передный план.
- Если вы получили в миссии золотую медаль, теперь вы можете установить количество попыток с помощью левого и правого клика по счётчику (Большее число попыток обычно добавляет предметы или события, облегчая прохождение миссии). Предполагалось включить эту возможность в версии 3.6.28.0, но по случайности она осталась отключенной.
- Комбобокс для схем теперь позволяет переходить к подпапкам в User\Schemes.
- Тринадцать стандартных схем (Intermediate, Pro, Blast Zone и т.д.) имеют соответствующие имена файлов, начинающиеся с "{{nn}}". Это "ложные" файлы схем; на самом деле это не более чем контейнеры для стандартных схем. В комбобоксе "{{nn}}" не отображается, а вместо названий файлоа подставляются названия стандартных схем в квадратных скобках. Эти файлы-контейнеры можно перемещать в любую папку внутри User\Schemes. Если эти файлы удалить либо убрать из папки User\Schemes, W:A автоматически создаст их при запуске.
- Комбобоксы для схем и карт теперь автоматически обновляются каждый раз при их открытии. Это позволяет добавлять новую схему или карту и сразу выбирать её, не переходя в другую папку и не переходя заново на текущий экран.
- W:A теперь автоматически будет пытаться перенаправлять порт для хостинга, используя UPnP, при создании игр для WormNET или Direct IP. Для этого необходимы поддерживаемая операционная система и правильно настроенный UPnP-совместимый маршрутизатор. Это можно отключить в настройках сети.
- Список игроков в лобби WormNET расширен по вертикали.
- Игроки в лобби WormNET теперь сортируются по алфавиту.
- Добавлен псевдо-ранг "Snooper" для WormNET. Пользователи Snooper теперь отображаются внизу списка.
- Добавлены флаги Колумбии, Эквадора, Уругвая и Венесуэлы.
- В игровом лобби, будучи хостом, теперь можно ввести команду "/u" или "/url", которая скопирует в буфер обмена URL типа wa://адрес-хоста. При необходимости включаются дополнительные параметры, такие как идентификатор игры, схема и пароль. Другие игроки смогут подключиться непосредственно по этому URL, даже если вы хостили на WormNET.
- Сетевые игры автоматически открываются между матчами. Можно присоединиться к игре на WormNET с помощью URL, данного командой /url, при условии, что игра находится на этапе настройки.
- Теперь можно сыграть матч, длящийся ровно один раунд, даже в случае ничьей.
- При использовании варианта с выбором червей теперь можно включить случайный порядок выбора. Соответственно, черви будут выбираться в случайном порядке.
- Теперь можно указать количество топлива для джетпака, хотя на данный момент это возможно только с помощью внешних редакторов схем. "Мощность" джетпака устанавливается на 5 + желаемое количество топлива. Мощность, равная 5, даёт бесконечное топливо.
- Если держать Shift при активации Scroll Lock, то эта функция не будет автоматически отключена в начале вашего следующего хода.
- Если держать Control при активации Scroll Lock, то мышь не будет двигать камеру, если не зажата левая кнопка.
- Изображение телефона теперь не блокирует указатель для супер-/аква-овцы, находящейся за пределами экрана.
- Нажатие кнопки R для перезапуска реплея теперь не будет сопровождаться паузой для загрузки уровня, если только он не изменялся в ходе реплея.
- Теперь в локальных играх можно использовать "чат". Игра останавливается, пока окно чата опущено. Все сообщения отображаются и записываются в реплей как анонимные.
- В Ридми добавлена новая секция, перечисляющая нововведения в бета-версиях - Дополнительная документация по бете (en)
- Изменения в игровой логике
- Содержимое ящиков теперь определяется в момент их взятия или уничтожения, а не создания. Это предотвращает использование чита "шпион по ящикам" и делает предсказание сожержимого ящика в сетевой игре практически невозможным.
- Схожим образом определяется значение таймера предустановленной мины, если в настройках установлено случайное значение - в момент включения мины.
- Замечание: как и все изменения в игровой логике, эти изменения влияют только на последнюю версию игровой логики, и не будут работать при эмуляции её предыдущих версий, равно как и версий с TestStuff. Если хотите исключить использование читов в ранних версиях W:A, убедитесь, что игра не эмулирует старые версии игровой логики.
- Камера больше не фиксируется на центре карты, если червь активирует армагеддон, будучи на верёвке, банги, джетпаке и т.д.
- Добавления к экспорту логов
- Теперь логируются окончания ходов, равно как и их длительности и использованные времена отхода.
- Логируются повреждения, нанесённые червям по итогам каждого хода.
- В списке команд теперь идентифицируются компьютерные команды, также указывается уровень мастерства. Поскольку в миссиях уровень мастерства компьютера может быть "дробным", он имеет два дробных разряда, например, "[ЦП 5.00]".
- Логируется использованное количество топлива для джетпака. Это сделано специально для испытаний на джетпаке от TCB и призвано заменить ручной подсчёт использования топлива; здесь значение также округляется вверх до целого числа. Общее количество топлива сообщается в конце, но обнуляется при использовании телепорта (предполагается, что это возвращение на старт). Если с джетпака производится выстрел, то полагается, что истрачено 30 единиц топлива (специально для испытания №60 - Fly For Punctuation); действительное значение использованного топлива указывается в скобках, но к общему значению прибавляется 30 единиц.
- Логируется автоматическое раскрытие парашюта.