Difference between revisions of "Worms Armageddon ReadMe (Russian)"

From Worms Knowledge Base

Jump to: navigation, search
(created!!)
(Updates)
 
(27 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Worms Armageddon v3.6.28.0 Update =
+
{{ParentArticle|[[Guides, FAQs, and ReadMes]]}}
 +
{{Languages/Readme}}
 +
Это веб-версия русской документации обновлений Worms Armageddon.
 +
__TOC__
 +
== Введение ==
 +
Начиная со своего выпуска в 1999 году, Worms Armageddon претерпевал постоянную эволюцию силами двух программистов, Deadcode и CyberShadow, которые и по сей день продолжают добавлять новые возможности и внедрять запрашиваемые сообществом улучшения в игру. Этот документ описывает изменения, появившиеся в каждом обновлении, и предоставляет список известных проблем и багов в текущей версии игры.
  
== v3.6.28.0 Beta Update (2007.06.29) ==
+
== [[{{FULLPAGENAME}}/Вспомогательная документация|Вспомогательная документация]] ==
 +
== История версий ==
  
=== Исправления ===
+
*[[{{FULLPAGENAME}}/v3.5 Beta 1 Update|v3.5 Beta 1 Update]] (09.08.2002)
* Иногда W:A могла зависнуть в свернутом состоянии что делало невозможным ее разворачивание. Могла возникнуть необходимость убить процесс "WA.exe".
+
*[[{{FULLPAGENAME}}/v3.5 Beta 2 Update|v3.5 Beta 2 Update]] (15.08.2002)
* В главном меню вставление текста из буфера обмена могло вызвать закрытие приложения, если вставляемая строка имела длину кратную 16 символам.
+
*[[{{FULLPAGENAME}}/v3.6.19.7 Beta Update|v3.6.19.7 Beta Update]] (09.02.2004)
* Сервер WormNET мог вызвать закрытие приложения у клиента отправкой кривых пакетов при подключении к каналам.
+
*[[{{FULLPAGENAME}}/v3.6.19.11 Beta Update|v3.6.19.11 Beta Update]] (10.02.2004)
* Предыдущая функция ''"Точное отображение времени задержки оружия (представленная в v3.6.20.1) теперь показывается на дисплее при минимальном уровне отображения информации (нажатие Delete циклично переключает Отображение Информации)" ''была несовершенна. На минимальном уровне отображения информации задержка которая превышает 3 или 5 секунд (зависит от оружия) все равно показывалась. Это было неудобно, особенно, когда использовалась Супер Овца в режиме Sheep Heaven, то показывалось четырехзначное число - время задержки, которое нельзя скрыть во время повтора.
+
*[[{{FULLPAGENAME}}/v3.6.19.12 Beta Update|v3.6.19.12 Beta Update]] (11.02.2004)
* Если у мины со случайной задержкой задержка была ровно ''n.00'' секунд, задержка отображалась как ''n.100'' секунд при проигрывании повтора.
+
*[[{{FULLPAGENAME}}/v3.6.19.14 Beta Update|v3.6.19.14 Beta Update]] (12.02.2004)
* Игра больше не использует 100% ресурсов процессора CPU в свернутом состоянии. (Более раннее исправление в v3.6.20.1 подразумевало это, но было не доскональным и не работало на всех системах.)
+
*[[{{FULLPAGENAME}}/v3.6.19.15 Beta Update|v3.6.19.15 Beta Update]] (20.02.2004)
* Когда активированна опция против замедленного интерфейса ('''SlowFrontendWorkaround_On.reg'''), на некоторых машинах элементы интерфейса могут начать случайных мигать, из за исправления делающую игру не использовать 100% CPU. Это может быть исправлено импортируя файл '''SlowFrontendWorkaround_AntiFlicker.reg''' (из папки '''Tweaks''') в системный реестр, но это приведёт к использованию 100% CPU в интерфейсе (когда игра не минимизированна).
+
*[[{{FULLPAGENAME}}/v3.6.19.17 Beta Update|v3.6.19.17 Beta Update]] (11.03.2004)
* Если игра сворачивается внешним приложением или при помощи горячих клавиш, таких как Alt-Tab игровая цветовая палитра теперь не будет испорчена при разворачивании.
+
*[[{{FULLPAGENAME}}/v3.6.19.17a Beta Update|v3.6.19.17a Beta Update]] (12.03.2004)
* Команда '''/me''' на каналах WormNET теперь работает корректно (так же как в IRC).
+
*[[{{FULLPAGENAME}}/v3.6.19.18 Beta Update|v3.6.19.18 Beta Update]] (19.03.2004)
* Теперь показываются сообщения при выходе из WormNET вместе с причиной выхода. Соответствующая причина выхода показывается и в онлайн играх.
+
*[[{{FULLPAGENAME}}/v3.6.19.19 Beta Update|v3.6.19.19 Beta Update]] (21.03.2004)
* Когда в Редакторе Карт загружается карта в формате PNG, которая до этого была сохранена из редактора карт, то на закрытой карте статус наличия границ будет снова установлен, вместо загрузки этого параметра.
+
*[[{{FULLPAGENAME}}/v3.6.20.1 Beta Update|v3.6.20.1 Beta Update]] (13.07.2004)
* Когда в Редакторе Карт загружается карта в формате PNG, которая не была прежде пересохранена из редактора карт, статус Отверстий для размещения червей ("Placement Holes") сохранялся от предыдущей загруженной харты. Теперь по умолчанию эта функция отключена.
+
*[[{{FULLPAGENAME}}/v3.6.20.2 Beta Update|v3.6.20.2 Beta Update]] (03.08.2004)
* Редактор Карт отказывался загружать карту в формате PNG в палитре, которой не было реального черного цвета. Теперь черный цвет автоматически добавляется в палитру при необходимости, если в палитре есть для него место.
+
*[[{{FULLPAGENAME}}/v3.6.20.3 Beta Update|v3.6.20.3 Beta Update]] (06.08.2004)
* В меню Редактора Карт в выпадающем списке субдиректории с именами соответствующими маскам "*.CUS, *.IMG, *.PNG, *.BIT, *.LEV" отображались дважды - один раз как субдиректория с символами <>, и один раз как ложный файл.
+
*[[{{FULLPAGENAME}}/v3.6.21.1 Beta Update|v3.6.21.1 Beta Update]] (23.09.2004)
* После загрузки незавершенного PNG файла в Редакторе Карт (появлялось сообщение "PNG Error: Invalid chunk length"), не до конца загруженная картинка сохранялась при выходе из Редактора Карт и на ней можно было играть. Теперь при выборе таких карт появится сообщение "INVALID MAP FILE".
+
*[[{{FULLPAGENAME}}/v3.6.21.2 Beta Update|v3.6.21.2 Beta Update]] (27.09.2004)
* Ввод в игровой чат строки текста длинной 256 символов и более вызывало закрытие приложения.
+
*[[{{FULLPAGENAME}}/v3.6.21.3 Beta Update|v3.6.21.3 Beta Update]] (28.09.2004)
* Если хост выбирал карту из стандартных (например, Cars или Polar), у тех кто входил в хост после выбора карты она не отображалась. Когда начиналась игра с этой картой происходила десинхронизация.
+
*[[{{FULLPAGENAME}}/v3.6.22.1 Beta Update|v3.6.22.1 Beta Update]] (06.10.2004)
* Иногда на стандартных картах, таких как (Birthday, Fruity2, Paris, Polar, Shoes, Speccy, и Village) появлялись Отверстия для размещения червей (Placement Holes). Это зависело от случайности; теперь такие случайности исключены.
+
*[[{{FULLPAGENAME}}/v3.6.23.0 Beta Update|v3.6.23.0 Beta Update]] (23.03.2005)
* Существовали некоторые несовместимости в именах файлов разных звуковых банков на диске CD-ROM W:A. Две из них поддерживались версией v3.6.19.7. Эта версия поддерживает еще несколько вариаций в звуковых банках "Cad", "Formula One" и "Russian".
+
*[[{{FULLPAGENAME}}/v3.6.23.1 Beta Update|v3.6.23.1 Beta Update]] (23.03.2005)
* Игра не осуществляла проверку диапазона количества червей при запуске повторов WAgame. Установив значение количества червей более 8 (используя hex редактор или редактор памяти) причиняло эффекты несогласованности и даже могло вызвать закрытие приложения при определенных условиях.
+
*[[{{FULLPAGENAME}}/v3.6.23.2 Beta Update|v3.6.23.2 Beta Update]] (24.03.2005)
* Во время игры текстовое сообщение (например, "1x Ninja Rope") появлялось с задержкой в один кадр, теперь оно появится незамедлительно. Также прозрачность и эффект сглаживания теперь применяемый к тексту теперь не только вертикальный - раньше это зависело от ширины текстового сообщения.
+
*[[{{FULLPAGENAME}}/v3.6.24.1 Beta Update|v3.6.24.1 Beta Update]] (29.03.2005)
* При некоторых обстоятельствах запуск файла повтора мог привести к сбою. Это случалось редко, но для тех, кто это испытал это проявлялось стабильно.
+
*[[{{FULLPAGENAME}}/v3.6.24.2 Beta Update|v3.6.24.2 Beta Update]] (31.03.2005)
* Игра теперь запускается корректно с Чешского диска W:A CD-ROM, до этого появлялось сообщение "WARNING: No default Flag Found".
+
*[[{{FULLPAGENAME}}/v3.6.25.1a Beta Update|v3.6.25.1a Beta Update]] (26.04.2005)
* Добавлена совместимость с '''Wine''', которая устраняет возможные неполадки с работой больших карт через Wine. Чтобы активировать это функцию импортируйте в реестр ключ '''NoLandInVram_On.reg''' (из папки '''Tweaks''') в реестр Wine используя Wine's Regedit tool.
+
*[[{{FULLPAGENAME}}/v3.6.26.4 Beta Update|v3.6.26.4 Beta Update]] (22.11.2005)
* Кнопка выбора Утилитарных Возможностей (расположенная между '''Escape''', '''Tab''' и '''1''') теперь привязана к этой кнопке независимо от  раскладки клавиатуры. Чтобы вернуться к старому поведению игры импортируйте '''LegacyUtilityKey_On.reg''' (из папки '''Tweaks''') в ваш системный реестр.
+
*[[{{FULLPAGENAME}}/v3.6.26.5 Beta Update|v3.6.26.5 Beta Update]] (05.01.2006)
* Если возникала ошибка при подключении онлайн игре, например, уже не было места для вашей команды, или если ваше имя уже использовалось, курсор мыши оставался в режиме "занято".
+
*[[{{FULLPAGENAME}}/v3.6.28.0 Beta Update|v3.6.28.0 Beta Update]] (29.06.2007)
* На следующем этапе после раунда, если некоторые игроки остаются в игре, после того как некоторые вышли или потеряли связь, пропадала лампочка и строка для ввода текста, однако возможность вводить текст оставалась. Теперь эти два элемента не будут пропадать, до тех пор, пока из игры не выйдут все игроки.
+
*[[{{FULLPAGENAME}}/v3.6.29.0 Beta Update|v3.6.29.0 Beta Update]] (28.07.2008)
* Кнопка Exit в меню окончания раунда теперь никогда не становится серой или неактивной при любых обстоятельствах.
+
*[[{{FULLPAGENAME}}/v3.6.30.0 Beta Update|v3.6.30.0 Beta Update]] (26.10.2010)
* Если игрок вышел или потерял связь во время игры вам теперь не нужно ждать 60 секунд для перехода в меню окончания раунда.
+
*[[{{FULLPAGENAME}}/v3.6.31.0 Beta Update|v3.6.31.0 Beta Update]] (16.11.2010)
* С версии v3.6.19.7 правый клик на имени схемы в сетевой игре ошибочно вызывал контекстное меню с невидимым курсором мыши.
+
*[[{{FULLPAGENAME}}/v3.6.31.2b Alpha Update|v3.6.31.2b Alpha Update]] (12.09.2012)
* Если свернуть игру из окна окончания матча (там, где показывается статистика) до того, как заиграют фанфары, игра вылетала при попытке разворачивания.
+
*[[{{FULLPAGENAME}}/v3.7.0.0 Update|v3.7.0.0 Update]] (19.12.2012)
* Исправления, повлиявшие на игровую логику
+
*[[{{FULLPAGENAME}}/v3.7.2.1 Update|v3.7.2.1 Update]] (11.03.2013)
** Если игрок запускал Коров с веревки, реактивного ранца, парашюта или банджи (нажатием Enter), и затем нажимал Enter второй раз, то червь падал с веревки без времени на отступление.
+
** Было возможно промахнуться из Дробовика, даже если он был очень точно наведен на цель в случае, если цель отдалена более чем на ширину карты. Например, черви, расположенные по диагонали по углам карты не могли попасть один в другого из Дробовика.
+
** Внешний редактор схем мог задать силу Бутылки с зажигательной смесью на уровень 0, попытка запуска игры с такой схемой вызывала закрытие W:A.
+
** Было возможным не причинить вреда червю при помощи Отбойного Молотка, когда один червь находился на голове второго. Это происходило когда верхний червь (который дрелит) не отрывался от земли с момента изначального размещения или последнего использования Телепорта (не прыгал, не использовал веревку и т.п.), а нижний червь (которого дрелят) падал, прыгал или приземлялся на землю.
+
** В закрытых картах с неразрушимыми границами могли возникнуть ситуации когда игра не находила места для автоматического размещения червей. Попытка авторазмещения червей вызывала бесконечный цикл, и были слышны пищащие сигналы. Это могло случиться при запуске  игры с пустой (или практически пустой) цветной картой с отключенными Отверстиями для размещения червей, если таймер установлен для размещения червей, или присутствовала команда CPU. Теперь игра автоматически топит лишнего червя, если необходимо.
+
** Угол прицела для Паяльной лампы вводил в заблуждение; он указывал на угол 30°, хотя угол копания на самом деле 22..
+
** Устранение глюка с Весами Правосудия в версии v3.6.26.4 вызвало новый глюк. Если играют союзники и один из них теряет всех червей, образуя в списке союзников "пробел", то союзник в низу списка не получит или не лишится здоровья в случае применения Весов Правосудия.
+
** Пустые Донорские карты теперь не создаются - будет показана могилка команды вместо пустой Донорской карты.
+
** Было возможно взорвав много Бочек и Ящиков одновременно вызвать закрытие игры.
+
** Было возможно, особенно на больших картах для снарядов и летающих животных достичь границы координатной системы. В предыдущих версиях пересечение этой границы приводило к появлению оружия с другой стороны координатной системы или его нестабильному поведению. Теперь объекты не могут выйти за эту границу; объекты, которые управляются игроком или подвержены воздействию ветра не могут покинуть пределы вышеуказанных границ.
+
** Из-за неуместных ошибок округления Камикадзе отклонялся от угла 45° градусов примерно на 3° вверх, если направлять влево-вниз или вправо-вверх; также дальность Камикадзе увеличивалась, если направить влево-вверх, и укорачивалась, если направить вправо-вниз.
+
** У бездействующей мины пропадала горизонтальная скорость при касании потолка или пола. Это могло случиться в ситуациях, когда мина отскакивала от взрыва, удара, и т.п., во время ее бездействия. (Мина бездействует первые 4 секунды после ее установки; в течение этого времени близость червя ее не активирует.)
+
  
=== Нововведения ===
+
== Известные проблемы и баги ==
* Файлы реестра, которые изменяют опции игры (например, OfflineRopeKnocking_On.reg) переехали в новую папку '''Tweaks'''.
+
* Убраны и уменьшены следующие ограничения
+
** Теперь возможно играть на картах формата PNG имеющих размеры отличные от 1920?696. Закрытая карта может теперь быть максимального размера 32504 пикселей в ширину и 32600 пикселов в высоту; открытая карта ограничена 28408 пикселами ширины и 30552 пикселами высоты. Минимальный размер карты 640?32. Ширина карты и высоты должны быть кратны 8.
+
*** При заходе в сетевую игру показывается предупреждение, когда начинается загрузка карты более 512 kB. Также, если цветная карта PNG и площадь изображения (ширина ? выстоту) более 8 мегапикселей игра потребует подтверждение пользователя для загрузки. Лимит площади карты может быть изменен созданием в реестре значения с именем "'''MapAreaWarnLimit'''" (тип REG_DWORD) в ветке опций W:A -  (HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Options), который указывает предел площади выше которого вам будет показано предупреждение с подтверждением загрузки карты. Вы можете быстро присваивать этому ключу значение по умолчанию или снимать ограничение совсем импортируя соответственно '''MapAreaWarnLimit_Default.reg''' или '''MapAreaWarnLimit_Unlimited.reg''' (из папки '''Tweaks'''). Если вы используете '''Wine''', большие карты могут не работать корректно без NoLandInVram workaround.
+
** Общее количество червей теперь может достигать '''48''' (вместо прежних 18) при условии, что все игроки используют v3.6.28.0 или позже. Из-за ограничений сетевого протокола старых версий W:A если общее число червей превышает '''18''' клиентам использующим старые версии будет показан только один червь в каждой команде и игра не запустится. Заметьте, что произвольно генерируемые карты размером 1920?696 не могут вместить 48 червей без принудительной расстановки вручную, за исключением случаев, когда хост устанавливает карту в которой много дырок для размещения червей (см. ниже; это теперь можно осуществить, нажав на иконку балки обведенной в кружок в редакторе карт).
+
** Теперь возможно устанавливать начальное количество предметов игры наносящих урон (мины и бочки). Настройки могут быть изменены в опциях редактора схем, если сделать Shift+клик на иконке Мины/Бочки. Максимальное количество '''250''', однако, это значение ограничено правилом, которое запрещает двум объектам изначально находится слишком близко друг к другу.
+
* Запуск W:A / параметры командной строки
+
** Люди создающие игру по протоколу Direct IP теперь могут предлагать ссылки в формате '''wa://адрес-хоста''', нажатие на такую ссылку вызовет запуск W:A и автоматический вход в игру. Формат ссылок поддерживает дополнительные параметры '''(см. Примечание 1.)''' Можно указать порт в формате '''wa://ip:port''' .
+
** Командная строка "'''WA.exe /host'''" вызовет запуск W:A и автоматически создаст Direct IP игру.
+
** Параметр '''/play''' который был необходим для запуска повторов теперь опциональный, при условии что заданный файл с повтором имеет расширение '''.WAgame''', что позволяет ассоциировать файл повтора напрямую с WA.exe.
+
** Параметр '''/playat''' теперь принимает время начала проигрывания как аргумент в командной строке, пропуская диалоговое окно. С этим параметром повтор запустится на паузе. Синтакс: '''WA.exe /playat "имя_файла.WAgame" время'''
+
* Сворачивание
+
** Если игра свернута, то она начнет мигать на панели задач и издаст стандартный сигнал при следующих обстоятельствах:
+
*** перед началом хода игрока, если игрок не установил режим "away" используя команды  /away или /afk
+
*** когда игрок получает приватное сообщение
+
** игру теперь можно свернуть из главного меню или из игрового процесса нажатием '''Shift+Escape'''.
+
* В игре
+
** теперь возможно вставлять текст из буфера обмена в игровой чат нажав '''Ctrl+V''' или '''Shift+Insert'''. Добавлено несколько горячих клавиш редактирования: '''Ctrl+Left''' и '''Ctrl+Right''' перемещает курсор от слова к слову, '''Ctrl+Delete''' удаляет слово после курсора, и '''Ctrl+Backspace '''удаляет слово перед курсором.
+
** клавиша '''Home''', которая центрирует экран не активном черве теперь работает, не зависимо от того ваш ход или нет. Если удерживать клавишу центрирование будет работать пока клавиша нажата. Клавиша не имеет эффекта во время чужого хода, если черви невидимы.
+
** Если удерживать '''Shift''' или среднюю клавишу мыши увеличивается чувствительность мыши и соответственно скорость прокрутки карты в '''4''' раза. Если нажаты и Shift и средняя клавиша мыши, чувствительность возрастет в '''16 '''раз.
+
* если во время просмотра повтора нажать '''M''' то текущий кадр отмечается как кадр, с которого начнется воспроизведение, если использовать "Playback at". Последовательное нажатие клавиши '''R''' быстро перемотает к отмеченному кадру. Как и раньше нажатие '''Shift'''+'''R''' сбрасывает маркер на первый кадр повтора. Маркер кадра временный и действует только во время одной сессии воспроизведения повтора.
+
** Во время игры игроки могут использовать функцию "чат поверх игры" - если нажать '''Ctrl+PageDown''' окно чата будет видно, даже если чат не "в фокусе". Это позволяет игроку одновременно играть и читать что говорят другие игроки. Ввиду того, что это может оказаться преимуществом для игроков у которых установлена версия v3.6.28.0+ предусмотрена эмуляция младших версий с отключением данной функции.
+
** Сетевой чат теперь может изменять свои размеры при помощи '''Ctrl+Up''' и '''Ctrl+Down'''. Положение запоминается раздельно для активного чата и для "чата поверх игры", но только на время одной игры.
+
** Движение курсора внутри панели вооружений, и движение самой панели вооружений теперь плавное.
+
** Полоски цвета игроков, которые находятся справа от имени игрока теперь немного шире.
+
* Клавиша '''Pause''' теперь создает скриншоты не только во время игры, а также и из меню.
+
* Если вы прошли миссию на золотую медаль, то теперь вы можете устанавливать для этой миссии количество попыток, с которых начинать ее повторное прохождение, - кликните на цифру левой или правой кнопкой мыши. (Более высокое количество попыток, как правило, добавляет какие-то предметы и/или события в миссию, делая ее легче для прохождения.)
+
* Точные значения Времени Хода (Turn Time), Времени Отступления (Retreat Time), Времени Раунда (Round Time), Энергии Червя и настройки энергии Аптечек теперь настраиваются и отображаются в меню с точностью до 1. Чтобы изменить значение на 1, сделайте левый клик мыши вместе с нажатым '''Shift''' чтобы увеличить значение, и правый клик - чтобы уменьшить значение. Без Shift эти настройки будут циклично изменяться привычным образом.
+
** Время Раунда обычно измеряется в минутах, однако его можно установить по одной секунде до 128. Для того, чтобы это осуществить нужно проделать немного странную манипуляцию - установите время ниже 0 минут, а затем используя левый и правый клик вы будете увеличивать или уменьшать Время Раунда в секундах.
+
* В Редакторе Карт вы можете теперь настраивать количество отверстий для размещения червей вместо принудительного количества или 0 или 18. Это делается левым или правым кликом на иконке балки, обведенной в кружок. Удерживая '''Shift''' вы устанавливаете точное значение, либо же значения устанавливаются скачками от 0 к 18 к 32 к 48 и на максимум. Допустимый диапазон от 0 до 300, но создание игры с более чем 18 отверстиями требует, чтобы все игроки использовали версию v3.6.28.0 или более позднюю. Если карта слишком мала, чтобы вместить указанное количество отверстий, тогда игра сгенерирует максимально возможное их количество. Если нажать Reseed  удерживая '''Ctrl''' игра сгенерирует максимальное количество отверстий.
+
* Действия связанные с отрисовыванием карт (напр. генерирование их), теперь не создают новый поток и визуально будут выполнятся быстрее.
+
* Быстрые подсказки в меню игры и некоторый текст в игре может быть показан более крупным шрифтом. Чтобы включить эту опцию импортируйте '''LargerFonts_On.reg''' (из папки '''Tweaks''') в ваш системный реестр.
+
* В окошке меню "'''Playback at...'''" теперь вы можете использовать сокращения такие как: "3:" вместо "3:00" для трех минут, или "1::" вместо "1:00:00" для 1 часа. До этого самые короткие варианты были "3:0" и "1:0:0".
+
* В окошке меню "'''Playback at...'''" теперь вы можете указывать запускать повтор в режиме паузы (по кадрового воспроизведения) или нет.
+
* Многопользовательская offline игра теперь может быть начата только с одной командой, или если все команды одного цвета. В таких случаях игра может закончиться вничью, когда все команды сдадутся, или просто прервана.
+
* Карты из OnlineWorms (Корейская, Японская и Китайская версии Worms) и WWP Aqua (Корейская) теперь могут быть загружены из Редактора Карт W:A. Файлы '''land*.dat''' должны храниться в папке '''User\SavedLevels''' и загружаться как остальные карты.
+
** Карты WWP Aqua используют полную цветовую палитру в 256 цветов. Редактор Карт позволит загрузить эти карты в полной цветовой палитре, но после того как вы выйдете из Редактора Карт цветовая палитра будет уменьшена до 113 цветов.
+
* Теперь W:A автоматически определяет IP адрес игрока используя ответ от сервера WormNET. В связи с этим, ручная настройки IP-адреса будет ненужной в большинстве случаев. Однако, IP адрес можно принудительно задать, используя опцию "Force IP address".
+
* Фоновые градиенты теперь создаются игрой. Когда используется карта PNG с более чем 96 цветами старое поведение игры не показывало фонового градиента. Градиент теперь гладкий и может содержать цвета из палитры карты; если используется карта с палитрой 112 цветов, то градиент будет использовать ''только'' цвета из карты.
+
* В случае фатальной ошибки, при которой игра не сможет запуститься W:A сохраняется лог ошибок '''errorlog.txt'''.
+
* Если в меню Host/Join ввести команду "'''/v'''", "'''/ver'''", или "'''/version'''" то вам будет показана информация о версиях игры всех игроков. Для подключающихся к хосту эта команда покажет только их собственную версию и версию хоста. Хосту будут показаны версии всех игроков.
+
* Добавлена простая опция логирования чата перед началом игры и между раундами. Логи сохраняются в папку '''User\Logs'''.
+
* Добавлено 7 новых флагов и все дополнительные флаги теперь отображаются в меню host/join. Дополнительные флаги: Чили, Сербия, Словения, Ливан, Молдова, Украина, Латвия, Словакия, Коста Рика, Эстония и Китай.
+
* Теперь можно получить доступ к предыдущим "тестовым версиям" игры. Существует определенная версия логики, которая при эмулировании включает определенные опции, которые пока не имеют официального статуса. Если вы создаете игру, вы можете включать или отключать тестовые версии используя команды, вводимые в строке чата (см. ниже). После чего игра объяснит, что этот режим будет установлен для всех. Все кто присоединятся к игре после будут проинформированы, если один из этих режимов будет установлен. Эти режимы сохраняются на протяжении всех игр которые будут сыграны. Все режимы взаимоисключающие (выбирая один вы отключаете остальные). TestStuff - включает в себя BattyRope. Доступ к опциям "тестовых версий" не должен считаться официальным на данный момент, т.к. планируется добавить их в формат схемы (среди многих новых опций) и когда эти опции будут индивидуально выбираться, а не так как они сейчас сгруппированы в логические версии игры.
+
** BattyRope:    переключается, если набрать в чате "'''/batty'''". Позволяет заканчивать ход на веревке и также принудительно устанавливает опцию Rope Knocking (толчки с веревки) включенной.
+
** 150% Speed: переключается, если набрать в чате "'''/150'''", "'''/fast'''" или "'''/speed'''". Делает все происходящее в игре на 50% быстрее; скорость показа кадров игры переключается с 50 на 75 кадров в секунду.
+
** TestStuff:      переключается, если набрать в чате "'''/ts'''" или "'''/test'''". Включает BattyRope, Rope Knocking, использование оружия в полете между выстрелами веревки, the Indian Rope Trick (веревка может быть воткнута отвесно вниз), выбор червя не заканчивает время перед ходом, помощь skipwalking (стрелки вверх/вниз/влево/вправо) ведут себя так же как правая кнопка мыши (если ее кликать во время ходьбы) и Girder Radius Assist (мышь не выходит зоны, где может быть установлена балка). Исключает потерю контроля во время ропинга. TestStuff4 удваивает максимальную скорость снарядов, ропинга, и реактивного ранца. (Эмулирование более ранних версий: TestStuff3, отменяет ограничения скорости для снарядов и ропинга но не затрагивает реактивный ранец; TestStuff2, не затрагивает ограничения скорости). TestStuff4 также добавляет возможность круговой наводки (когда оружие может подниматься вращаясь на 360 градусов, не отпуская кнопку Вверх или Вниз) и Anti-lock Power (когда максимальная сила броска не приводит к автоматическому выбрасыванию оружия, а затем снижается обратно и если не отпустить Пробел, то вы попадаете прямо в себя).
+
* Теперь можно установить порт используемый для входящих подключений. Он устанавливается в меню сетевой настройки. Естественно, игры созднные на нестандартным ('''17011''') портом, не будут доступны для игроков использующих ранние версии игры.
+
* Корректировки предыдущих особенностей
+
** Правый клик на панели Уровня Воды в редакторе карт приводит к установке уровня воды в положение для "water drops" (оружие тонет, а черви нет). Однако, по причине того, что уровень воды выставляется как процент "water drops" получатся только на картах определенной высоты. На других высотах правый клик по панели Уровня Воды приведет к стандартному сигналу "не могу кликнуть".
+
* Добавления в Export Log
+
** Теперь в лог добавляются записи об "alien" glitch (это когда червь падает практически вертикально вниз под углом к стене более чем 87.138°, при скорости достаточной для того, чтобы вызвать урон при падении проигрывается анимация как при вертикальном падении на землю, однако ход продолжается. Если червь падал с веревки, то он может продолжить ход без потери контроля).
+
* Особенности, влияющие не логику игры
+
** Игроки теперь могут видеть панель вооружения своей команды во время чужого хода. (Собственно говоря, это изменение не воздействует на игровую логику, но это связано с логикой игры для честности.)
+
** "Чат поверх игры" - см. выше. (Собственно говоря, это изменение не воздействует на игровую логику, но это связано с логикой игры для честности.)
+
  
=== Примечание ===
+
=== Вылеты / Фатальные ошибки ===
 +
* Если W:A была свёрнута в меню, и ей требуется отобразить диалоговое окно, переключиться на другую секцию и т.д., то она либо вылетит, либо элементы на экране будут отображены повреждёнными при разворачивании. Например:
 +
** При нахождении в секции конца раунда онлайновой игры, W:A вылетит, если хостер нажмёт кнопку «Играть снова» до того, как вы развернули игру;
 +
** Если W:A была свёрнута как раз перед входом на WormNET, то по разворачивании игры элементы экрана не будут размещены там, где требуется.
 +
* Существуют вылеты, которые могут происходить по различным другим причинам, иногда даже до того, как W:A запустилась. Они не были тщательно исследованы, но, возможно, связаны с нестандартными или ошибочными файлами в структуре папок на компакт-диске W:A, либо установленной папке «Worms Armageddon», часто из-за пиратской копии игры.
 +
* W:A не запустится на компьютерах с чипсетами/видеокартами или драйверами, не поддерживающими разрешение экрана 640×480, используемое секциями меню W:A.
 +
* На системах с несколькими мониторами и Windows 7, экран может чрезмерно или безостановочно моргать при запуске игры, либо до/после раунда, когда используется один из рендереров Direct3D 9. В число известных способов решения этой проблемы входит переключение на рендерер Direct3D 7 (путём импорта скрипта реестра '''Tweaks\Renderer_Direct3D_7.reg'''), либо включение опции «Отключить композицию рабочего стола» на вкладке «Совместимость» в свойствах файла WA.exe.
 +
* Блокировка компьютера (например, при помощи комбинации клавиш) либо закрытие крышки ноутбука могут привести W:A к вылету либо заморозке с чёрным экраном.
  
Протокол '''wa://''' может быть использован для подключения к играм с дополнительными параметрами. Общий формат таков: '''wa://host-or-ip?param1=value1&...&paramN=valueN'''. Оставляя чистым host/IP заставит игру создать хост с указанными параметрами. Поддерживаются следующие параметры:
+
=== Приватность ===
* '''pass''' или '''password''' - указывает пароль для игры.
+
* Приватные чаты не зашифрованы, и могут быть скомпрометированы использованием регистратора сетевых пакетов. Это относится как к лобби хоста/клиента сетевой игры, так и к внутриигровому чату.
* '''id''' или '''gameid''' - указывает ID игры, как на WormNET.
+
* '''scheme''' - указывает схему канала, которая будет использована. Эти параметры должны быть заданы одинаковыми для всех игроков. Ввиду того, что информация не передается через игру при подключении peer-to-peer, несоответствие параметров может привести к десинхронизации.
+
  
Используя параметр scheme возможно создавать direct IP игры со включенным rope knocking. Чтобы добиться этого хост должен запустить '''WA.exe wa://?scheme=Pf''' , и другие игроки обязаны запустить '''WA.exe wa://host-or-IP?scheme=Pf '''.
+
=== Сетевые подключения ===
 +
* Возможно, что промежуток между ходами в онлайновых играх (с минимумом в 2 секунды) иногда длится дольше, чем нужно.
 +
* Когда пользователь v3.6.24.1 присутствует в онлайновой игре с пользователями v3.6.23 или v3.6.24.2+, может произойти десинхронизация во время долго длящихся ходов пользователей v3.6.23 / 3.6.24.2+.
 +
* В версии v3.6.30.0, для клиента с тремя или более игроками в онлайновой игре, если хост перестаёт отвечать (без заметного сброса соединения) во время хода другого клиента, то игра не сбросит соединение по таймауту.
 +
* IPX/SPX не функционирует, несмотря на своё присутствие в пользовательском интерфейсе.
 +
* Временная сетевая проблема (проявляющаяся, как отсоединение или таймаут TCP) приводит к тому, что затронутый ею игрок вылетает из игры без возможности вернуться назад (и также привести матч между двумя игроками к концу). На данный момент не существует способа восстановить прерванный матч.
 +
* Внешний IP-адрес пользователя не будет автоматически обнаружен до того, как они подключатся к WormNET-серверу.
 +
* Внешним игрокам может быть невозможным подключиться к WormNET / Direct IP играм, созданным на системах без сетевого интерфейса, имеющего глобальный IPv4-адрес (или за сетевым брандмауэром).
 +
* Конфигурации сети с неработающим Path MTU discovery (напр., из-за очень агрессивного брандмауэра) могут привести к потере сетевых пакетов определённого размера. В результате, попытка добавить команду после захода в игру может накрыть соединение.
  
Каждый канал WormNET имеет свои собственные настройки. Эти настройки могут влиять на ранги, принуждать к определенной карте или схеме, отключать создание хостов, и влиять на настройки для созданных игр на канале.
+
=== Проблемы использования ===
 +
* Иногда секции меню игры могут быть медленными или подтормаживающими. Одной из известных причин возникновения этой проблемы является MSN Messenger; если вы используете его, откройте Инструменты→Настройки→Персональное и снимите галочку с «Отображать меня со статусом “занят”, когда я запускаю полноэкранное приложение, как, например, презентацию слайдов». Другая известная причина связана с драйверами видео, и была устранена в v3.6.26.4.
 +
* В секции конца раунда онлайновой игры, кнопка «Выход» иногда остаётся серой на продолжительный или бесконечный промежуток времени.
 +
* При открытии файла WAgame из проводника Windows может произойти обновление текущей директории, в связи с чем по возвращении из повтора сбрасывается маркер выбора на первый файл в папке.
 +
* Игра, созданная на WormNET, исчезнет из списка после таймаута, даже если игра всё ещё открыта для вступления. Если это будет исправлено до внедрения новой системы сервера и рангов, то исправлением будет автоматическое переоткрытие.
 +
* Существует несколько текстовых строк (в основном, тех, которые были добавлены после v3.0), которые не переведены и отображаются только на английском языке.
 +
* При некоторых условиях (возможно, связанных с исправлением «медленных меню» v3.6.26.4) не работает кнопка Alt в редакторе карт (замедляющая передвижение курсора кисти).
 +
* Некоторые кириллические символы внутренне представлены как схожие им по виду латинские. В результате, кириллические строки, производимые в файлах журналов или скопированные в буфер обмена, могут не совпадать с оригинальными. Одним из эффектов этого недостатка является то, что может быть невозможным искать русский текст в сгенерированных файлах журналов.
 +
* Сейчас слишком просто по ошибке выкинуть игрока в лобби хоста сетевой игры.
 +
* При игре на картах с шириной, меньше таковой в разрешении экрана, и высотой, близкой к максимальной высоте карты, задний план может отображаться некорректно, приводя к визуальным артефактам.
  
Вот список каналов и их флаги scheme:
+
=== Игровые проблемы ===
 +
* Червь, висящий на верёвке, может быть мгновенно задет сбрасываемым им оружием. Примеры:
 +
** Червь на верёвке может быть задет базукой до того, как у него появляется шанс на отступление, взрываясь мгновенно, даже если в непосредственной близости нет никаких препятствий.
 +
** Святая ручная граната может отскочить от червя на верёвке и полететь в другую сторону.
 +
** Овца из овцемёта может отскочить от червя на верёвке и перед падением уже начать фазу ходьбы, из-за чего для взрыва потребуется на одно нажатие клавиши огня меньше, чем обычно.
 +
* Размещение балки может блокироваться могилками там, где оно было бы возможно без наличия последних. Однако, если бы это было позволено, то могилки бы падали сквозь землю, что выглядело бы несколько странно (хотя это итак уже возможно, если выстрелить в могилку из лука).
 +
* Сейчас слишком просто по ошибке задействовать капитуляцию.
 +
* Существует возможность упасть на ящик во время полёта с верёвки, однако это крайне редкий случай. (Это может также произойти во время раунда миссии или тренировки, если червь продолжает перемещаться на верёвке после потери достаточного для смерти количества здоровья. Но это другая проблема, и если что-либо нуждается в исправлении в ''таком'' случае, так это то, что зомби-червь может продолжать перемещаться.)
 +
* При вычислении возможностей для выстрела снаряда, управляемый компьютером червь следует путям с выстроенными вразброс пикселями. Однако, как таковой путь коллизии снаряда охватывает прямоугольник 7х5, который может столкнуться в месте, не проверенном компьютерным червём. Это может привести к тому, что червь случайно выбрасывает гранату, которая отскакивает назад, независимо от уровня способностей компьютерной команды.
 +
* Когда отбойный молоток используется на бочке, взрыва не происходит. (Однако он всё же происходит при задевании уголка бочки.)
 +
* Камера следует за курсором и активным червём оппонента даже тогда, когда они невидимы. Это даёт преимущество игрокам, которые играют в W:A на низком разрешении экрана, поскольку так проще предугадать местоположение оппонента.
 +
* Существует несколько проблем производительности на больших картах, в частности, во время появления случайно выпадающих ящиков.
 +
* В некоторых ситуациях возможно заполучить ящики с двойным временем и ящикопадом в инвентарь, однако эти утилиты будут невидимы, поскольку не имеют иконок инвентаря.
 +
* Наконечники оружия в спрайтах червей, держащих узи, пистолет и пулемёт, не соответствуют как таковым координатам, откуда вылетают пули.
 +
* В некоторых случаях, урон от падения по ошибке не применяется к падающим червям.
  
'''AnythingGoes - '''Pf,Be
+
=== Косметические проблемы ===
 +
* PNG-карты с более чем 64 нечёрных цветов создают глюки в текстуре грунта при уничтожении ландшафта. (Учтите, что в 3.6.25.1+ можно обойти этот баг, отключив расстановочные дырки, ценой потери текстур грунта и некоторых либо всех элементов графики фона.)
 +
* Некоторые спрайты для внутриигровой графики содержат различные ошибки:
 +
** В спрайте червя с шапкой, готовящегося к использованию заморозки, червь отображается стоящим на спуске, когда на самом деле он стоит на подъёме. Исправление будет произведено со следующим обновлением Gfx0.dir и Gfx1.dir (отложено, поскольку трудно получить палитру как надо).
 +
** На некоторых углах в спрайте червя, стреляющего пулемётом, можно увидеть лишние пиксели в 90 градусах от направления прицеливания.
 +
** На некоторых углах в спрайте червя, целящегося или использующего бейсбольную биту, наконечник биты отображается обрезанным.
 +
** В спрайте червя, активирующего суицид-бомбу, червь всегда отображается стоящим на плоской земле, даже если он на самом деле стоит на склоне.
 +
* При включённой фоновой музыке, внезапные переключения музыкального трека (например, когда начинается внезапная смерть) могут спровоцировать неприятный аудио-хлопок. Неизвестно, происходит ли это на всех системах.
 +
* Иногда некоторые кнопки (как, например, иконка лампы готовности в лобби хоста и клиента сетевой игры) заменяются маленьким чёрным квадратом с размерами 16x16 пикселей.
 +
* При просмотре карты нестандартного размера (отличного от 1920×696) в редакторе карт, границы пещер не перемещаются и не меняют размера; они отображаются так, как будто бы карта по-прежнему 1920×696. Также уровень воды не будет пропорционально правильным.
 +
* Фоновые элементы на заднем плане в меню летят со скоростью, зависящей от вашей частоты обновления экрана.
 +
* Описание к шестой миссии, «Большой выстрел», неверно. Ошибка присутствует во всех переводах.
 +
* Длинные названия могут не вместиться на нижней строчке панели выбора оружия в игре (особенно, когда у оружия имеется задержка и ограниченный запас вооружения).
 +
* У различных видов динамических объектов игры имеются фиксированные ограничения на количество. Превышение лимитов, например, от нескольких взрывов, может привести к исчезновению старых огоньков или спровоцировать отсутствие визуального дыма у неисправных мин.
  
'''Team17 - '''Tf,LHorny,Pf,Wd,Be
+
=== Проблемы взаимодействия ===
 +
* Версии Windows, начиная с Windows XP, отключают некоторые сочетания клавиш, как, например, Alt+Tab, клавишу с логотипом Windows и клавишу меню, когда они обнаруживают, что W:A запущена (даже в свёрнутом состоянии). Это, скорее всего, было сделано как мера совместимости для старых версий W:A, которые не поддерживали сворачивание: нажатие таких клавиш приводило к вылету игры. Даже несмотря на то, что эти проблемы были устранены в обновлениях W:A, запись всё ещё остаётся в базе совместимости Windows. Одним из способов решения этой проблемы является переименование WA.exe на что-либо другое, что предотвращает обнаружение игры системой.
 +
* Некоторые версии Media Player Classic могут вылететь, когда запускается W:A.
 +
* На Steam-редакции игры невозможно открыть файл повтора, если игра уже запущена.
 +
* Может быть невозможно открыть повтор, если в его имени содержатся интернациональные символы. Чтобы решить эту проблему, переименуйте файл, убрав такие символы из его имени.
 +
* Временные файлы используют фиксированные местоположения, что может вызывать конфликты при нескольких одновременно запущенных инстанциях игры. Например, после открытия двух файлов повторов, а затем перемотки с нуля первого, будет использована карта из второго повтора, что приведёт к десинхронизации при воспроизведении.
 +
* Когда некоторые флаги совместимости включены в настройках файла WA.exe, игра может вылететь при попытке отредактировать или создать команду. Вылет происходит из-за проблемы в слое совместимости Windows. Уберите все ненужные опции совместимости для решения этой проблемы.
 +
* Когда некоторые флаги совместимости включены в настройках файла WA.exe, может быть невозможным выбрать высокие разрешения в секции настроек в меню. Уберите все ненужные опции совместимости для решения этой проблемы.
 +
* Персональный брандмауэр Norton и, возможно, другие персональные брандмауэры, не обнаруживают замену файла WA.exe новой версией.
 +
** Симптом: вы больше не можете подключиться к WormNET.
 +
** Решение: каждый раз, когда вы устанавливаете новое обновление игры, вам потребуется удалить запись для «WA.exe» из вашего брандмауэра, чтобы он мог создать новую, рабочую запись.
 +
** План: в будущем это будет устранено путём «ложного» запроса доступа к нужным портам перед тем, как перейти в полноэкранный режим, так что у пользователя будет шанс ответить на окна брандмауэра, которые могут всплывать.
 +
* PeerGuardian может не дать W:A успешно подключиться к серверу WormNET.
  
'''PartyTime - '''Ba
+
=== Проблемы записи и повторов ===
 +
* В записанных файлах повторов онлайновых игр, только прохождение игрового времени отделяет строки чата. Весь чат, происходивший во время сетевой задержки или загрузки игры, будет отображён одновременно во время воспроизведения повтора.
 +
* В ситуациях, когда мина активируется после конца текущего хода, но до начала следующего, сообщения Checksum Spurious и последующие Checksum Missing могут появляться в экспортированном журнале либо во время воспроизведения повтора.
  
'''RopersHeaven - '''Pf
+
=== Дальнейшее решение проблем ===
 +
Дополнительные ресурсы по разрешению проблем расположены в следующих местах:
 +
* Статья «Решение проблем» на русском языке на Wiki Worms Knowledge Base: http://worms2d.info/Решение_проблем
 +
* Форум Worms Armageddon от Team17: http://forum.team17.com/forumdisplay.php?forumid=47
 +
* Канал #Help на главном сервере WormNET
  
==== Расшифровка: ====
+
== Примечания ==
  
a-z''' - значения от 0 до 25, если не указано другое.
+
# Если червь слезает с горизонтально статичной верёвки, находящейся в прямом контакте с землёй, то он приземлится мгновенно и, тем самым, будет готов производить другие действия без задержки. Не всегда возможно протянуть верёвку на длину, необходимую для такого случая — поскольку она сворачивается и растягивается по 4 пикселя за раз, может произойти остановка за 1-3 пикселя до земли. Более того, даже если верёвка выглядит горизонтально статичной, у неё всё равно могут наличествовать микроскопические колебания. Ниже описаны способы, чтобы воспроизвести ситуации, необходимые для мгновенного слезания с верёвки:
 +
#* ''(Все версии W:A)'' Червь стоит в узком пространстве (напр., на дне тоннеля 9 пикселей в ширину и хотя бы 8 пикселей в высоту) и выстреливает верёвкой строго вверх. После этого он может свернуть/растянуть верёвку и/или сделать выстрел, пока верёвка не колеблется влево или вправо. Затем, когда она растянута до максимальной длины (либо не перемещаясь вообще, либо повторно растянув её до возможного максимума), червь находится в прямом контакте с землёй.
 +
#* ''(v3.6.23.0 и позднее)'' То же самое, что и выше, но здесь червю не требуется выстреливать верёвку из узкого пространства. Это можно сделать из любой стоячей позиции.
 +
#* ''(v3.6.23.0 и позднее)'' Червь находится в воздухе без горизонтальной скорости и выстреливает верёвкой строго вверх. Существует 25% вероятность того, что при растягивании верёвки до максимума червь окажется в прямом контакте с землёй.
 +
#* ''(Все версии W:A)'' То же, что и выше, но червь должен быть в тоннеле шириной в 9 пикселей в то время, как происходит подсоединение верёвки.
 +
# Этот баг эмулируется для совместимости с более старыми версиями W:A. Эмулированный вылет заканчивает игру в ничью для тех, кто пользуется более новой версией. Старые версии будут по-прежнему вылетать.
 +
# Протокол '''wa://''' может быть использован, чтобы создавать или присоединяться к играм со специальными параметрами. Формат выглядит так: '''wa://'''''адрес'''''?'''''параметр1'''''='''''значение1'''''&'''...'''&'''''параметрN'''''='''''значениеN''. Задание пустого адреса создаст игру с заданными настройками. Поддерживаются следующие параметры:
 +
#* '''pass''' или '''password''' – задаёт пароль игры.
 +
#* '''id''' или '''gameid''' – задаёт идентификатор игры, обычно используемый на WormNET.
 +
#* '''scheme''' – задаёт канальную схему, которая будет использована. Эта настройка должна быть идентичной у всех. Поскольку эта информация не передаётся через p2p-соединение игры, несоответствие значений может привести к десинхронизации. Для более подробной информации касательно формата канальной схемы, смотрите http://worms2d.info/WormNET_(Worms_Armageddon)#Channels
 +
#: Используя параметр схемы, возможно создать игры Direct IP с активированным толканием с верёвки. Чтобы сделать это, хостер обязан запустить '''WA.exe wa://?scheme=Pf''', а другие игроки обязаны запустить '''WA.exe wa://'''''address'''''?scheme=Pf'''.
 +
#: Если игра создаётся на TCP-порту, отличном от стандартного (17011), то порт может быть задан в формате '''wa://'''''адрес''''':'''''порт'''''?'''''параметры'''''...'''
 +
# Приведённые ниже скрипты реестра позволяют задать различные настройки игры, большая часть которых может быть также задана через секцию '''дополнительных настроек'''. Эти файлы расположены в папке '''Tweaks''', и могут быть применены путём двойного нажатия по ним (в этот момент игра не должна быть запущена).
 +
#* '''BackgroundGradientParallax_Disable.reg''', '''BackgroundGradientParallax_Enable.reg''' - включить или выключить эффект сглаживания параллакса градиента, появившийся в той же версии. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''FrontendUseDesktopWindow_Enable.reg''', '''FrontendUseDesktopWindow_Disable.reg''' - включить решение для корректного отображения меню под Wine. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''ForceWineVirtualDesktop_On.reg''', '''ForceWineVirtualDesktop_Off.reg''' - заставляет W:A автоматически перезапуститься в виртуальном рабочем столе под Wine. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''LargerFonts_On.reg''', '''LargerFonts_Off.reg''' - использовать более крупные шрифты в некоторых местах меню и внутриигрового процесса. {{lowlight|(введено в v3.6.28.0)}}
 +
#* '''LegacyUtilityKey_On.reg''', '''LegacyUtilityKey_Off.reg '''- использовать клавишу написания символа '''`''' в текущей раскладке для выбора утилит вместо клавиши под '''Escape''' (для неамериканских раскладок клавиатуры). {{lowlight|(введено в v3.6.28.0)}}
 +
#* '''LoadWormKitModules_Enabled.reg''', '''LoadWormKitModules_Disabled.reg''' - загружать WormKit-модули (DLL-файлы, имя которых начинается с «wk») при запуске игры. {{lowlight|(введено в v3.7.0.0)}}
 +
#* '''MapAreaWarnLimit_Always.reg''', '''MapAreaWarnLimit_Default.reg''', '''MapAreaWarnLimit_Unlimited.reg''' - задаёт предел для отображения предупреждения о размере загружаемой карты, чтобы предотвратить DoS-атаку от загрузки слишком большой карты. {{lowlight|(введено в v3.6.28.0)}}
 +
#* '''SkipIntro_On.reg''', '''SkipIntro_Off.reg''' - пропускает заставку и логотипы, отображаемые при запуске W:A; по своей функции идентично параметру командной строки /nointro. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''OfflineRopeKnocking_On.reg''', '''OfflineRopeKnocking_Off.reg''' - включает «толкание с верёвки» в оффлайновом мультиплеере и быстрых играх против компьютера. {{lowlight|(введено в v3.6.24.2)}}
 +
#* '''Phone_Disable.reg''', '''Phone_Enable.reg''' - включает или выключает иконку телефона во время игры (используемую для получения оповещений о новых сообщениях в чате). {{lowlight|(введено в v3.6.26.4)}}
 +
#* '''RegisterAssociations_Automatically.reg''', '''RegisterAssociations_Manually.reg''' - переключает режим автоматической регистрации ассоциаций W:A с повторами и ссылками wa:// при запуске игры. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''SlowFrontendWorkaround_Alternative.reg''', '''SlowFrontendWorkaround_Off.reg''' - включает опцию совместимости для некоторых новых видеокарт, что может разрешить низкую отзывчивость и частоту обновления в меню. Даже если отсутствует проблема низкой частоты кадров, эта опция всё же может снизить длительность пребывания в чёрном экране при переключении между секциями меню. {{lowlight|(введено в v3.6.26.5, v3.6.28.0)}}
 +
#* '''SmoothBackgroundGradient_Disable.reg''', '''SmoothBackgroundGradient_Enable.reg''' - выключает или повторно включает сглаженный градиент фона на всех уровнях детализации во время игрового процесса. {{lowlight|(введено в v3.6.30.0)}}
 +
#* '''StereoEffects_Disabled.reg''', '''StereoEffects_Normal.reg''', '''StereoEffects_Reversed.reg''' - выключить, включить (по умолчанию) и обратить стереоэффекты. {{lowlight|(введено в v3.6.29.0)}}
 +
#* '''TimerWorkaround_On.reg''', '''TimerWorkaround_Off.reg''' - не даёт W:A использовать системный таймер высокого разрешения. {{lowlight|(введено в v3.6.20.1)}}
 +
#* '''UseCommunityServerList_Enabled.reg''', '''UseCommunityServerList_Disabled.reg''' - загружать CommunityServerList.htm (вместо ServerList.htm), который перенаправляет пользователя на внешний список серверов, где представлены размещаемые сообществом сервера WormNET. {{lowlight|(введено в v3.7.0.0)}}
  
{| class="wikitable"
+
== Авторство ==
| '''Код'''
+
 
| '''Аргументы'''
+
{|
| '''Эффект'''
+
| '''Главный разработчик''' || '''Karl Morton'''
 
|-
 
|-
| '''B'''
+
| '''Главный художник''' || '''Dan Cartwright'''
| '''a-e'''
+
| Количество крови.
+
 
|-
 
|-
| '''D'''
+
| '''Оригинальная концепция''' || '''Andy Davidson'''
| '''a-z ?''' ...
+
| Строка, задающая обязательные настройки для игры и оружий.
+
 
|-
 
|-
| '''E'''
+
| '''Главный помощник разработки''' || '''Colin Surridge'''
| (none)
+
| Делает канал открытым (по умолчанию). По видимости бесполезна.
+
 
|-
 
|-
| '''G'''
+
| '''Помощники разработки''' || '''Rob Hill, Martin Randall'''
| '''a-z ?''' ...
+
| Строка свойств супер оружия.
+
 
|-
 
|-
| '''L'''
+
| '''Сетевой разработчик''' || '''Phil Carlisle'''
| (text)
+
| Имя встроенного уровня.
+
 
|-
 
|-
| '''P'''
+
| '''Продюсер''' || '''Martyn Brown'''
| '''a-k'''
+
| Задает силу толчка с веревки, по умолчанию 0, '''f''' - нормальное значение.
+
 
|-
 
|-
| '''R'''
+
| '''Сценарист''' || '''Tony Senghore, Rico Holmes, «Jan The Man»'''
| '''a-m
+
 
+
a-m'''
+
| Устанавливает запрет по рангам (минимальный и максимальный ранг).
+
 
|-
 
|-
| '''S'''
+
| '''Звуки и музыка''' || '''Bjørn Lynne'''
| '''a-...'''
+
| Устанавливает принудительно определенную схему.
+
 
|-
 
|-
| '''T'''
+
| '''Дополнительное аудио ''' || '''Matinee Studios, Martyn Brown, Richie Palmer,'''
| '''a-f'''
+
| Хостить: 0=разрешено, 1=только с рангом, 2= только с рангом, 3= только с рангом, 4= только с рангом, 5=запрещено
+
 
|-
 
|-
| '''V'''
+
| || '''Cris Blyth (вкл. вокал WormSong98),'''
| '''a-...'''
+
| Разрешает войти на канал игрокам определенного типа - например "номер клана", в реальности не много кланов поместятся в переменную один байт...
+
 
|-
 
|-
| '''W'''
+
| || '''Rico Holmes, Fraser Stewart, Mike Green'''
| '''a-h'''
+
|-
| Количество червей в команде начиная с 1. Если добавление с указанным количеством червей превышает лимит общего количества, то команда будет добавлена с меньшим числом червей.
+
| '''Дополнительная графика''' || '''Paul Robinson, Cris Blyth, Rory McLeish'''
 +
|-
 +
| '''Ассистент продюсера''' || '''Craig Jones'''
 +
|-
 +
| '''Дизайн миссий''' || '''Porl Dunstan, John Eggett, Martyn Brown'''
 +
|-
 +
| '''Главные по контролю качества''' || '''Kelvin Aston, Mark Baldwin'''
 +
|-
 +
| '''Контроль качества''' || '''John Eggett, Grant Towell, Andy Aveyard,'''
 +
|-
 +
| || '''Kevin Carthew, Paul Webb, Brian Fitzpatrick'''
 +
|-
 +
| '''Менеджер по контролю качества''' || '''Paul Field'''
 +
|-
 +
| '''Локализация''' || '''Paul Sharp'''
 +
|-
 +
| '''Разработка и дизайн обновлений:'''
 +
|-
 +
| '''Версии от 3.5 до 3.7.2.1 и позднее''' || '''David Ellsworth — «Deadcode»'''
 +
|-
 +
| '''Версии от 3.6.27.1 до 3.7.2.1 и позднее''' || '''Владимир Пантелеев — «CyberShadow»'''
 +
|-
 +
| '''Версия 3.6.31.2b''' || '''Charles Blessing (старший программист Team17)'''
 +
|-
 +
| '''Локализация обновлений:'''
 +
|-
 +
| '''Французский язык''' || '''«Jabba», «LeTotalKiller»'''
 +
|-
 +
| '''Немецкий язык''' || '''«bonz»'''
 +
|-
 +
| '''Нидерландский язык''' || '''«Koen»'''
 +
|-
 +
| '''Испанский язык''' || '''«OutofOrder»'''
 +
|-
 +
| '''Русский язык''' || '''«Mr.X», «CyberShadow», «Shtirlitz», «StepS»'''
 +
|-
 +
| '''Тестирование и изучение обновлений:''' || '''Alborz «MonkeyIsland» Shams,'''
 +
|-
 +
| || '''Alex «Lex» Folland,'''
 +
|-
 +
| || '''Balázs «Balee» Laky,'''
 +
|-
 +
| || '''Ben Paddon,'''
 +
|-
 +
| || '''Chris «Plutonic» Wallace,'''
 +
|-
 +
| || '''Cody «Mablak» Myers,'''
 +
|-
 +
| || '''Edward «Maz» Webb,'''
 +
|-
 +
| || '''Gregor «KRD» Koželj,'''
 +
|-
 +
| || '''John «Cueshark» Evans,'''
 +
|-
 +
| || '''Kaddour «bonz» Bounab,'''
 +
|-
 +
| || '''Kieran «Melon» Millar,'''
 +
|-
 +
| || '''Liam Dobson,'''
 +
|-
 +
| || '''Marc «DarkOne» Vrooland,'''
 +
|-
 +
| || '''Mark «GreeN» Dawson,'''
 +
|-
 +
| || '''Martin «Wyv» Denk,'''
 +
|-
 +
| || '''Murray «Muzer» Colpman,'''
 +
|-
 +
| || '''Nick «NickyNick» Tymchenko,'''
 +
|-
 +
| || '''«OutofOrder»,'''
 +
|-
 +
| || '''Paul «Bloopy» Harvey,'''
 +
|-
 +
| || '''Paulo «Twyrfher» Miranda,'''
 +
|-
 +
| || '''Simon Arlott,'''
 +
|-
 +
| || '''Stéphan Kochen,'''
 +
|-
 +
| || '''«StepS»,'''
 +
|-
 +
| || '''Trey Brisbane,'''
 +
|-
 +
| || '''Veronika Ajtai,'''
 +
|-
 +
| || '''Vincent Povirk'''
 +
|-
 +
| || '''и другие'''
 
|}
 
|}
 +
 +
'''Лицензия к «Flexible and Economical UTF-8 Decoder»:'''
 +
 +
<small>Copyright (c) 2008-2009 Bjoern Hoehrmann &lt;bjoern@hoehrmann.de&gt;</small>
 +
 +
<small>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</small>
 +
 +
<small>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</small>
 +
 +
<small>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</small>
 +
 +
== Отправка багов ==
 +
 +
Обратная связь может быть осуществлена через форум Worms Armageddon от Team17, расположенный на:
 +
 +
'''http://forum.team17.com/forumdisplay.php?forumid=47'''
 +
 +
Перед тем, как оставить сообщение, пожалуйста, прочтите темы, отмеченные, как «закреплённые», в которых может содержаться требуемая вам информация.
 +
 +
== Примечания к переводу ==
 +
 +
=== Авторство ===
 +
Список людей, работавших над переводом данного документа:
 +
* '''Mr.X''': переведённые к версии 3.6.29.0 следующие разделы:
 +
** История версий от 3.5 до 3.6.26.5 без раздела «Исправления»;
 +
** 3.6.28.0 и 3.6.29.0;
 +
** «Вспомогательная документация».
 +
* '''StepS''':
 +
** История версий (на данный момент):
 +
*** К версии 3.7.2.1: от 3.6.30.0 до 3.7.2.1;
 +
*** К версии 3.6.31.0: ранее отсутствовавшие 3.6.19.11, 3.6.19.17a, 3.6.19.19, 3.6.20.2, 3.6.20.3, 3.6.21.2, 3.6.21.3, 3.6.23.1, 3.6.23.2.
 +
** Обновление и исправление секции «Вспомогательная документация».
 +
** Остальные секции, переведённые к 3.7.2.1: «Известные проблемы», «Введение», «Примечания», «Авторство» и данная секция.
 +
* '''Lansmander''': последняя страница нововведений 3.6.30.0 (с последующими исправлениями от StepS).
 +
* '''Cb14''': альтернативный перевод изменений от 3.6.26.4 до 3.6.29.0 на Worms Knowledge Base (с последующими дополнениями от StepS).
 +
 +
На настоящий момент, обновление и дополнение предыдущих cписков изменений до последних ревизий английского документа, а также перевод оставшихся секций, идёт в прогрессе (от StepS). Возможны небольшие несоответствия в переводе одних и тех же терминов в разных местах документа.

Latest revision as of 04:58, 3 March 2014

In other languages: English (en) • français (fr) • español (es) • русский (ru) • português (pt) • +/-

Это веб-версия русской документации обновлений Worms Armageddon.

Введение

Начиная со своего выпуска в 1999 году, Worms Armageddon претерпевал постоянную эволюцию силами двух программистов, Deadcode и CyberShadow, которые и по сей день продолжают добавлять новые возможности и внедрять запрашиваемые сообществом улучшения в игру. Этот документ описывает изменения, появившиеся в каждом обновлении, и предоставляет список известных проблем и багов в текущей версии игры.

Вспомогательная документация

История версий

Известные проблемы и баги

Вылеты / Фатальные ошибки

  • Если W:A была свёрнута в меню, и ей требуется отобразить диалоговое окно, переключиться на другую секцию и т.д., то она либо вылетит, либо элементы на экране будут отображены повреждёнными при разворачивании. Например:
    • При нахождении в секции конца раунда онлайновой игры, W:A вылетит, если хостер нажмёт кнопку «Играть снова» до того, как вы развернули игру;
    • Если W:A была свёрнута как раз перед входом на WormNET, то по разворачивании игры элементы экрана не будут размещены там, где требуется.
  • Существуют вылеты, которые могут происходить по различным другим причинам, иногда даже до того, как W:A запустилась. Они не были тщательно исследованы, но, возможно, связаны с нестандартными или ошибочными файлами в структуре папок на компакт-диске W:A, либо установленной папке «Worms Armageddon», часто из-за пиратской копии игры.
  • W:A не запустится на компьютерах с чипсетами/видеокартами или драйверами, не поддерживающими разрешение экрана 640×480, используемое секциями меню W:A.
  • На системах с несколькими мониторами и Windows 7, экран может чрезмерно или безостановочно моргать при запуске игры, либо до/после раунда, когда используется один из рендереров Direct3D 9. В число известных способов решения этой проблемы входит переключение на рендерер Direct3D 7 (путём импорта скрипта реестра Tweaks\Renderer_Direct3D_7.reg), либо включение опции «Отключить композицию рабочего стола» на вкладке «Совместимость» в свойствах файла WA.exe.
  • Блокировка компьютера (например, при помощи комбинации клавиш) либо закрытие крышки ноутбука могут привести W:A к вылету либо заморозке с чёрным экраном.

Приватность

  • Приватные чаты не зашифрованы, и могут быть скомпрометированы использованием регистратора сетевых пакетов. Это относится как к лобби хоста/клиента сетевой игры, так и к внутриигровому чату.

Сетевые подключения

  • Возможно, что промежуток между ходами в онлайновых играх (с минимумом в 2 секунды) иногда длится дольше, чем нужно.
  • Когда пользователь v3.6.24.1 присутствует в онлайновой игре с пользователями v3.6.23 или v3.6.24.2+, может произойти десинхронизация во время долго длящихся ходов пользователей v3.6.23 / 3.6.24.2+.
  • В версии v3.6.30.0, для клиента с тремя или более игроками в онлайновой игре, если хост перестаёт отвечать (без заметного сброса соединения) во время хода другого клиента, то игра не сбросит соединение по таймауту.
  • IPX/SPX не функционирует, несмотря на своё присутствие в пользовательском интерфейсе.
  • Временная сетевая проблема (проявляющаяся, как отсоединение или таймаут TCP) приводит к тому, что затронутый ею игрок вылетает из игры без возможности вернуться назад (и также привести матч между двумя игроками к концу). На данный момент не существует способа восстановить прерванный матч.
  • Внешний IP-адрес пользователя не будет автоматически обнаружен до того, как они подключатся к WormNET-серверу.
  • Внешним игрокам может быть невозможным подключиться к WormNET / Direct IP играм, созданным на системах без сетевого интерфейса, имеющего глобальный IPv4-адрес (или за сетевым брандмауэром).
  • Конфигурации сети с неработающим Path MTU discovery (напр., из-за очень агрессивного брандмауэра) могут привести к потере сетевых пакетов определённого размера. В результате, попытка добавить команду после захода в игру может накрыть соединение.

Проблемы использования

  • Иногда секции меню игры могут быть медленными или подтормаживающими. Одной из известных причин возникновения этой проблемы является MSN Messenger; если вы используете его, откройте Инструменты→Настройки→Персональное и снимите галочку с «Отображать меня со статусом “занят”, когда я запускаю полноэкранное приложение, как, например, презентацию слайдов». Другая известная причина связана с драйверами видео, и была устранена в v3.6.26.4.
  • В секции конца раунда онлайновой игры, кнопка «Выход» иногда остаётся серой на продолжительный или бесконечный промежуток времени.
  • При открытии файла WAgame из проводника Windows может произойти обновление текущей директории, в связи с чем по возвращении из повтора сбрасывается маркер выбора на первый файл в папке.
  • Игра, созданная на WormNET, исчезнет из списка после таймаута, даже если игра всё ещё открыта для вступления. Если это будет исправлено до внедрения новой системы сервера и рангов, то исправлением будет автоматическое переоткрытие.
  • Существует несколько текстовых строк (в основном, тех, которые были добавлены после v3.0), которые не переведены и отображаются только на английском языке.
  • При некоторых условиях (возможно, связанных с исправлением «медленных меню» v3.6.26.4) не работает кнопка Alt в редакторе карт (замедляющая передвижение курсора кисти).
  • Некоторые кириллические символы внутренне представлены как схожие им по виду латинские. В результате, кириллические строки, производимые в файлах журналов или скопированные в буфер обмена, могут не совпадать с оригинальными. Одним из эффектов этого недостатка является то, что может быть невозможным искать русский текст в сгенерированных файлах журналов.
  • Сейчас слишком просто по ошибке выкинуть игрока в лобби хоста сетевой игры.
  • При игре на картах с шириной, меньше таковой в разрешении экрана, и высотой, близкой к максимальной высоте карты, задний план может отображаться некорректно, приводя к визуальным артефактам.

Игровые проблемы

  • Червь, висящий на верёвке, может быть мгновенно задет сбрасываемым им оружием. Примеры:
    • Червь на верёвке может быть задет базукой до того, как у него появляется шанс на отступление, взрываясь мгновенно, даже если в непосредственной близости нет никаких препятствий.
    • Святая ручная граната может отскочить от червя на верёвке и полететь в другую сторону.
    • Овца из овцемёта может отскочить от червя на верёвке и перед падением уже начать фазу ходьбы, из-за чего для взрыва потребуется на одно нажатие клавиши огня меньше, чем обычно.
  • Размещение балки может блокироваться могилками там, где оно было бы возможно без наличия последних. Однако, если бы это было позволено, то могилки бы падали сквозь землю, что выглядело бы несколько странно (хотя это итак уже возможно, если выстрелить в могилку из лука).
  • Сейчас слишком просто по ошибке задействовать капитуляцию.
  • Существует возможность упасть на ящик во время полёта с верёвки, однако это крайне редкий случай. (Это может также произойти во время раунда миссии или тренировки, если червь продолжает перемещаться на верёвке после потери достаточного для смерти количества здоровья. Но это другая проблема, и если что-либо нуждается в исправлении в таком случае, так это то, что зомби-червь может продолжать перемещаться.)
  • При вычислении возможностей для выстрела снаряда, управляемый компьютером червь следует путям с выстроенными вразброс пикселями. Однако, как таковой путь коллизии снаряда охватывает прямоугольник 7х5, который может столкнуться в месте, не проверенном компьютерным червём. Это может привести к тому, что червь случайно выбрасывает гранату, которая отскакивает назад, независимо от уровня способностей компьютерной команды.
  • Когда отбойный молоток используется на бочке, взрыва не происходит. (Однако он всё же происходит при задевании уголка бочки.)
  • Камера следует за курсором и активным червём оппонента даже тогда, когда они невидимы. Это даёт преимущество игрокам, которые играют в W:A на низком разрешении экрана, поскольку так проще предугадать местоположение оппонента.
  • Существует несколько проблем производительности на больших картах, в частности, во время появления случайно выпадающих ящиков.
  • В некоторых ситуациях возможно заполучить ящики с двойным временем и ящикопадом в инвентарь, однако эти утилиты будут невидимы, поскольку не имеют иконок инвентаря.
  • Наконечники оружия в спрайтах червей, держащих узи, пистолет и пулемёт, не соответствуют как таковым координатам, откуда вылетают пули.
  • В некоторых случаях, урон от падения по ошибке не применяется к падающим червям.

Косметические проблемы

  • PNG-карты с более чем 64 нечёрных цветов создают глюки в текстуре грунта при уничтожении ландшафта. (Учтите, что в 3.6.25.1+ можно обойти этот баг, отключив расстановочные дырки, ценой потери текстур грунта и некоторых либо всех элементов графики фона.)
  • Некоторые спрайты для внутриигровой графики содержат различные ошибки:
    • В спрайте червя с шапкой, готовящегося к использованию заморозки, червь отображается стоящим на спуске, когда на самом деле он стоит на подъёме. Исправление будет произведено со следующим обновлением Gfx0.dir и Gfx1.dir (отложено, поскольку трудно получить палитру как надо).
    • На некоторых углах в спрайте червя, стреляющего пулемётом, можно увидеть лишние пиксели в 90 градусах от направления прицеливания.
    • На некоторых углах в спрайте червя, целящегося или использующего бейсбольную биту, наконечник биты отображается обрезанным.
    • В спрайте червя, активирующего суицид-бомбу, червь всегда отображается стоящим на плоской земле, даже если он на самом деле стоит на склоне.
  • При включённой фоновой музыке, внезапные переключения музыкального трека (например, когда начинается внезапная смерть) могут спровоцировать неприятный аудио-хлопок. Неизвестно, происходит ли это на всех системах.
  • Иногда некоторые кнопки (как, например, иконка лампы готовности в лобби хоста и клиента сетевой игры) заменяются маленьким чёрным квадратом с размерами 16x16 пикселей.
  • При просмотре карты нестандартного размера (отличного от 1920×696) в редакторе карт, границы пещер не перемещаются и не меняют размера; они отображаются так, как будто бы карта по-прежнему 1920×696. Также уровень воды не будет пропорционально правильным.
  • Фоновые элементы на заднем плане в меню летят со скоростью, зависящей от вашей частоты обновления экрана.
  • Описание к шестой миссии, «Большой выстрел», неверно. Ошибка присутствует во всех переводах.
  • Длинные названия могут не вместиться на нижней строчке панели выбора оружия в игре (особенно, когда у оружия имеется задержка и ограниченный запас вооружения).
  • У различных видов динамических объектов игры имеются фиксированные ограничения на количество. Превышение лимитов, например, от нескольких взрывов, может привести к исчезновению старых огоньков или спровоцировать отсутствие визуального дыма у неисправных мин.

Проблемы взаимодействия

  • Версии Windows, начиная с Windows XP, отключают некоторые сочетания клавиш, как, например, Alt+Tab, клавишу с логотипом Windows и клавишу меню, когда они обнаруживают, что W:A запущена (даже в свёрнутом состоянии). Это, скорее всего, было сделано как мера совместимости для старых версий W:A, которые не поддерживали сворачивание: нажатие таких клавиш приводило к вылету игры. Даже несмотря на то, что эти проблемы были устранены в обновлениях W:A, запись всё ещё остаётся в базе совместимости Windows. Одним из способов решения этой проблемы является переименование WA.exe на что-либо другое, что предотвращает обнаружение игры системой.
  • Некоторые версии Media Player Classic могут вылететь, когда запускается W:A.
  • На Steam-редакции игры невозможно открыть файл повтора, если игра уже запущена.
  • Может быть невозможно открыть повтор, если в его имени содержатся интернациональные символы. Чтобы решить эту проблему, переименуйте файл, убрав такие символы из его имени.
  • Временные файлы используют фиксированные местоположения, что может вызывать конфликты при нескольких одновременно запущенных инстанциях игры. Например, после открытия двух файлов повторов, а затем перемотки с нуля первого, будет использована карта из второго повтора, что приведёт к десинхронизации при воспроизведении.
  • Когда некоторые флаги совместимости включены в настройках файла WA.exe, игра может вылететь при попытке отредактировать или создать команду. Вылет происходит из-за проблемы в слое совместимости Windows. Уберите все ненужные опции совместимости для решения этой проблемы.
  • Когда некоторые флаги совместимости включены в настройках файла WA.exe, может быть невозможным выбрать высокие разрешения в секции настроек в меню. Уберите все ненужные опции совместимости для решения этой проблемы.
  • Персональный брандмауэр Norton и, возможно, другие персональные брандмауэры, не обнаруживают замену файла WA.exe новой версией.
    • Симптом: вы больше не можете подключиться к WormNET.
    • Решение: каждый раз, когда вы устанавливаете новое обновление игры, вам потребуется удалить запись для «WA.exe» из вашего брандмауэра, чтобы он мог создать новую, рабочую запись.
    • План: в будущем это будет устранено путём «ложного» запроса доступа к нужным портам перед тем, как перейти в полноэкранный режим, так что у пользователя будет шанс ответить на окна брандмауэра, которые могут всплывать.
  • PeerGuardian может не дать W:A успешно подключиться к серверу WormNET.

Проблемы записи и повторов

  • В записанных файлах повторов онлайновых игр, только прохождение игрового времени отделяет строки чата. Весь чат, происходивший во время сетевой задержки или загрузки игры, будет отображён одновременно во время воспроизведения повтора.
  • В ситуациях, когда мина активируется после конца текущего хода, но до начала следующего, сообщения Checksum Spurious и последующие Checksum Missing могут появляться в экспортированном журнале либо во время воспроизведения повтора.

Дальнейшее решение проблем

Дополнительные ресурсы по разрешению проблем расположены в следующих местах:

Примечания

  1. Если червь слезает с горизонтально статичной верёвки, находящейся в прямом контакте с землёй, то он приземлится мгновенно и, тем самым, будет готов производить другие действия без задержки. Не всегда возможно протянуть верёвку на длину, необходимую для такого случая — поскольку она сворачивается и растягивается по 4 пикселя за раз, может произойти остановка за 1-3 пикселя до земли. Более того, даже если верёвка выглядит горизонтально статичной, у неё всё равно могут наличествовать микроскопические колебания. Ниже описаны способы, чтобы воспроизвести ситуации, необходимые для мгновенного слезания с верёвки:
    • (Все версии W:A) Червь стоит в узком пространстве (напр., на дне тоннеля 9 пикселей в ширину и хотя бы 8 пикселей в высоту) и выстреливает верёвкой строго вверх. После этого он может свернуть/растянуть верёвку и/или сделать выстрел, пока верёвка не колеблется влево или вправо. Затем, когда она растянута до максимальной длины (либо не перемещаясь вообще, либо повторно растянув её до возможного максимума), червь находится в прямом контакте с землёй.
    • (v3.6.23.0 и позднее) То же самое, что и выше, но здесь червю не требуется выстреливать верёвку из узкого пространства. Это можно сделать из любой стоячей позиции.
    • (v3.6.23.0 и позднее) Червь находится в воздухе без горизонтальной скорости и выстреливает верёвкой строго вверх. Существует 25% вероятность того, что при растягивании верёвки до максимума червь окажется в прямом контакте с землёй.
    • (Все версии W:A) То же, что и выше, но червь должен быть в тоннеле шириной в 9 пикселей в то время, как происходит подсоединение верёвки.
  2. Этот баг эмулируется для совместимости с более старыми версиями W:A. Эмулированный вылет заканчивает игру в ничью для тех, кто пользуется более новой версией. Старые версии будут по-прежнему вылетать.
  3. Протокол wa:// может быть использован, чтобы создавать или присоединяться к играм со специальными параметрами. Формат выглядит так: wa://адрес?параметр1=значение1&...&параметрN=значениеN. Задание пустого адреса создаст игру с заданными настройками. Поддерживаются следующие параметры:
    • pass или password – задаёт пароль игры.
    • id или gameid – задаёт идентификатор игры, обычно используемый на WormNET.
    • scheme – задаёт канальную схему, которая будет использована. Эта настройка должна быть идентичной у всех. Поскольку эта информация не передаётся через p2p-соединение игры, несоответствие значений может привести к десинхронизации. Для более подробной информации касательно формата канальной схемы, смотрите http://worms2d.info/WormNET_(Worms_Armageddon)#Channels
    Используя параметр схемы, возможно создать игры Direct IP с активированным толканием с верёвки. Чтобы сделать это, хостер обязан запустить WA.exe wa://?scheme=Pf, а другие игроки обязаны запустить WA.exe wa://address?scheme=Pf.
    Если игра создаётся на TCP-порту, отличном от стандартного (17011), то порт может быть задан в формате wa://адрес:порт?параметры...
  4. Приведённые ниже скрипты реестра позволяют задать различные настройки игры, большая часть которых может быть также задана через секцию дополнительных настроек. Эти файлы расположены в папке Tweaks, и могут быть применены путём двойного нажатия по ним (в этот момент игра не должна быть запущена).
    • BackgroundGradientParallax_Disable.reg, BackgroundGradientParallax_Enable.reg - включить или выключить эффект сглаживания параллакса градиента, появившийся в той же версии. (введено в v3.6.30.0)
    • FrontendUseDesktopWindow_Enable.reg, FrontendUseDesktopWindow_Disable.reg - включить решение для корректного отображения меню под Wine. (введено в v3.6.30.0)
    • ForceWineVirtualDesktop_On.reg, ForceWineVirtualDesktop_Off.reg - заставляет W:A автоматически перезапуститься в виртуальном рабочем столе под Wine. (введено в v3.6.30.0)
    • LargerFonts_On.reg, LargerFonts_Off.reg - использовать более крупные шрифты в некоторых местах меню и внутриигрового процесса. (введено в v3.6.28.0)
    • LegacyUtilityKey_On.reg, LegacyUtilityKey_Off.reg - использовать клавишу написания символа ` в текущей раскладке для выбора утилит вместо клавиши под Escape (для неамериканских раскладок клавиатуры). (введено в v3.6.28.0)
    • LoadWormKitModules_Enabled.reg, LoadWormKitModules_Disabled.reg - загружать WormKit-модули (DLL-файлы, имя которых начинается с «wk») при запуске игры. (введено в v3.7.0.0)
    • MapAreaWarnLimit_Always.reg, MapAreaWarnLimit_Default.reg, MapAreaWarnLimit_Unlimited.reg - задаёт предел для отображения предупреждения о размере загружаемой карты, чтобы предотвратить DoS-атаку от загрузки слишком большой карты. (введено в v3.6.28.0)
    • SkipIntro_On.reg, SkipIntro_Off.reg - пропускает заставку и логотипы, отображаемые при запуске W:A; по своей функции идентично параметру командной строки /nointro. (введено в v3.6.30.0)
    • OfflineRopeKnocking_On.reg, OfflineRopeKnocking_Off.reg - включает «толкание с верёвки» в оффлайновом мультиплеере и быстрых играх против компьютера. (введено в v3.6.24.2)
    • Phone_Disable.reg, Phone_Enable.reg - включает или выключает иконку телефона во время игры (используемую для получения оповещений о новых сообщениях в чате). (введено в v3.6.26.4)
    • RegisterAssociations_Automatically.reg, RegisterAssociations_Manually.reg - переключает режим автоматической регистрации ассоциаций W:A с повторами и ссылками wa:// при запуске игры. (введено в v3.6.30.0)
    • SlowFrontendWorkaround_Alternative.reg, SlowFrontendWorkaround_Off.reg - включает опцию совместимости для некоторых новых видеокарт, что может разрешить низкую отзывчивость и частоту обновления в меню. Даже если отсутствует проблема низкой частоты кадров, эта опция всё же может снизить длительность пребывания в чёрном экране при переключении между секциями меню. (введено в v3.6.26.5, v3.6.28.0)
    • SmoothBackgroundGradient_Disable.reg, SmoothBackgroundGradient_Enable.reg - выключает или повторно включает сглаженный градиент фона на всех уровнях детализации во время игрового процесса. (введено в v3.6.30.0)
    • StereoEffects_Disabled.reg, StereoEffects_Normal.reg, StereoEffects_Reversed.reg - выключить, включить (по умолчанию) и обратить стереоэффекты. (введено в v3.6.29.0)
    • TimerWorkaround_On.reg, TimerWorkaround_Off.reg - не даёт W:A использовать системный таймер высокого разрешения. (введено в v3.6.20.1)
    • UseCommunityServerList_Enabled.reg, UseCommunityServerList_Disabled.reg - загружать CommunityServerList.htm (вместо ServerList.htm), который перенаправляет пользователя на внешний список серверов, где представлены размещаемые сообществом сервера WormNET. (введено в v3.7.0.0)

Авторство

Главный разработчик Karl Morton
Главный художник Dan Cartwright
Оригинальная концепция Andy Davidson
Главный помощник разработки Colin Surridge
Помощники разработки Rob Hill, Martin Randall
Сетевой разработчик Phil Carlisle
Продюсер Martyn Brown
Сценарист Tony Senghore, Rico Holmes, «Jan The Man»
Звуки и музыка Bjørn Lynne
Дополнительное аудио Matinee Studios, Martyn Brown, Richie Palmer,
Cris Blyth (вкл. вокал WormSong98),
Rico Holmes, Fraser Stewart, Mike Green
Дополнительная графика Paul Robinson, Cris Blyth, Rory McLeish
Ассистент продюсера Craig Jones
Дизайн миссий Porl Dunstan, John Eggett, Martyn Brown
Главные по контролю качества Kelvin Aston, Mark Baldwin
Контроль качества John Eggett, Grant Towell, Andy Aveyard,
Kevin Carthew, Paul Webb, Brian Fitzpatrick
Менеджер по контролю качества Paul Field
Локализация Paul Sharp
Разработка и дизайн обновлений:
Версии от 3.5 до 3.7.2.1 и позднее David Ellsworth — «Deadcode»
Версии от 3.6.27.1 до 3.7.2.1 и позднее Владимир Пантелеев — «CyberShadow»
Версия 3.6.31.2b Charles Blessing (старший программист Team17)
Локализация обновлений:
Французский язык «Jabba», «LeTotalKiller»
Немецкий язык «bonz»
Нидерландский язык «Koen»
Испанский язык «OutofOrder»
Русский язык «Mr.X», «CyberShadow», «Shtirlitz», «StepS»
Тестирование и изучение обновлений: Alborz «MonkeyIsland» Shams,
Alex «Lex» Folland,
Balázs «Balee» Laky,
Ben Paddon,
Chris «Plutonic» Wallace,
Cody «Mablak» Myers,
Edward «Maz» Webb,
Gregor «KRD» Koželj,
John «Cueshark» Evans,
Kaddour «bonz» Bounab,
Kieran «Melon» Millar,
Liam Dobson,
Marc «DarkOne» Vrooland,
Mark «GreeN» Dawson,
Martin «Wyv» Denk,
Murray «Muzer» Colpman,
Nick «NickyNick» Tymchenko,
«OutofOrder»,
Paul «Bloopy» Harvey,
Paulo «Twyrfher» Miranda,
Simon Arlott,
Stéphan Kochen,
«StepS»,
Trey Brisbane,
Veronika Ajtai,
Vincent Povirk
и другие

Лицензия к «Flexible and Economical UTF-8 Decoder»:

Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Отправка багов

Обратная связь может быть осуществлена через форум Worms Armageddon от Team17, расположенный на:

http://forum.team17.com/forumdisplay.php?forumid=47

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

Примечания к переводу

Авторство

Список людей, работавших над переводом данного документа:

  • Mr.X: переведённые к версии 3.6.29.0 следующие разделы:
    • История версий от 3.5 до 3.6.26.5 без раздела «Исправления»;
    • 3.6.28.0 и 3.6.29.0;
    • «Вспомогательная документация».
  • StepS:
    • История версий (на данный момент):
      • К версии 3.7.2.1: от 3.6.30.0 до 3.7.2.1;
      • К версии 3.6.31.0: ранее отсутствовавшие 3.6.19.11, 3.6.19.17a, 3.6.19.19, 3.6.20.2, 3.6.20.3, 3.6.21.2, 3.6.21.3, 3.6.23.1, 3.6.23.2.
    • Обновление и исправление секции «Вспомогательная документация».
    • Остальные секции, переведённые к 3.7.2.1: «Известные проблемы», «Введение», «Примечания», «Авторство» и данная секция.
  • Lansmander: последняя страница нововведений 3.6.30.0 (с последующими исправлениями от StepS).
  • Cb14: альтернативный перевод изменений от 3.6.26.4 до 3.6.29.0 на Worms Knowledge Base (с последующими дополнениями от StepS).

На настоящий момент, обновление и дополнение предыдущих cписков изменений до последних ревизий английского документа, а также перевод оставшихся секций, идёт в прогрессе (от StepS). Возможны небольшие несоответствия в переводе одних и тех же терминов в разных местах документа.

Personal tools