Worms Armageddon ReadMe (Russian)/v3.6.28.0 Beta Update
From Worms Knowledge Base
Revision as of 13:34, 8 June 2010 by Explorer09 (Talk | contribs) (New page: split from Worms Armageddon ReadMe (Russian))
v3.6.28.0 Beta Update (2007.06.29)
Исправления
- Иногда W:A могла зависнуть в свернутом состоянии что делало невозможным ее разворачивание. Могла возникнуть необходимость убить процесс "WA.exe".
- В главном меню вставление текста из буфера обмена могло вызвать закрытие приложения, если вставляемая строка имела длину кратную 16 символам.
- Сервер WormNET мог вызвать закрытие приложения у клиента отправкой кривых пакетов при подключении к каналам.
- Предыдущая функция "Точное отображение времени задержки оружия (представленная в v3.6.20.1) теперь показывается на дисплее при минимальном уровне отображения информации (нажатие Delete циклично переключает Отображение Информации)" была несовершенна. На минимальном уровне отображения информации задержка которая превышает 3 или 5 секунд (зависит от оружия) все равно показывалась. Это было неудобно, особенно, когда использовалась Супер Овца в режиме Sheep Heaven, то показывалось четырехзначное число - время задержки, которое нельзя скрыть во время повтора.
- Если у мины со случайной задержкой задержка была ровно n.00 секунд, задержка отображалась как n.100 секунд при проигрывании повтора.
- Игра больше не использует 100% ресурсов процессора CPU в свернутом состоянии. (Более раннее исправление в v3.6.20.1 подразумевало это, но было не доскональным и не работало на всех системах.)
- Когда активированна опция против замедленного интерфейса (SlowFrontendWorkaround_On.reg), на некоторых машинах элементы интерфейса могут начать случайных мигать, из за исправления делающую игру не использовать 100% CPU. Это может быть исправлено импортируя файл SlowFrontendWorkaround_AntiFlicker.reg (из папки Tweaks) в системный реестр, но это приведёт к использованию 100% CPU в интерфейсе (когда игра не минимизированна).
- Если игра сворачивается внешним приложением или при помощи горячих клавиш, таких как Alt-Tab игровая цветовая палитра теперь не будет испорчена при разворачивании.
- Команда /me на каналах WormNET теперь работает корректно (так же как в IRC).
- Теперь показываются сообщения при выходе из WormNET вместе с причиной выхода. Соответствующая причина выхода показывается и в онлайн играх.
- Когда в Редакторе Карт загружается карта в формате PNG, которая до этого была сохранена из редактора карт, то на закрытой карте статус наличия границ будет снова установлен, вместо загрузки этого параметра.
- Когда в Редакторе Карт загружается карта в формате PNG, которая не была прежде пересохранена из редактора карт, статус Отверстий для размещения червей ("Placement Holes") сохранялся от предыдущей загруженной харты. Теперь по умолчанию эта функция отключена.
- Редактор Карт отказывался загружать карту в формате PNG в палитре, которой не было реального черного цвета. Теперь черный цвет автоматически добавляется в палитру при необходимости, если в палитре есть для него место.
- В меню Редактора Карт в выпадающем списке субдиректории с именами соответствующими маскам "*.CUS, *.IMG, *.PNG, *.BIT, *.LEV" отображались дважды - один раз как субдиректория с символами <>, и один раз как ложный файл.
- После загрузки незавершенного PNG файла в Редакторе Карт (появлялось сообщение "PNG Error: Invalid chunk length"), не до конца загруженная картинка сохранялась при выходе из Редактора Карт и на ней можно было играть. Теперь при выборе таких карт появится сообщение "INVALID MAP FILE".
- Ввод в игровой чат строки текста длинной 256 символов и более вызывало закрытие приложения.
- Если хост выбирал карту из стандартных (например, Cars или Polar), у тех кто входил в хост после выбора карты она не отображалась. Когда начиналась игра с этой картой происходила десинхронизация.
- Иногда на стандартных картах, таких как (Birthday, Fruity2, Paris, Polar, Shoes, Speccy, и Village) появлялись Отверстия для размещения червей (Placement Holes). Это зависело от случайности; теперь такие случайности исключены.
- Существовали некоторые несовместимости в именах файлов разных звуковых банков на диске CD-ROM W:A. Две из них поддерживались версией v3.6.19.7. Эта версия поддерживает еще несколько вариаций в звуковых банках "Cad", "Formula One" и "Russian".
- Игра не осуществляла проверку диапазона количества червей при запуске повторов WAgame. Установив значение количества червей более 8 (используя hex редактор или редактор памяти) причиняло эффекты несогласованности и даже могло вызвать закрытие приложения при определенных условиях.
- Во время игры текстовое сообщение (например, "1x Ninja Rope") появлялось с задержкой в один кадр, теперь оно появится незамедлительно. Также прозрачность и эффект сглаживания теперь применяемый к тексту теперь не только вертикальный - раньше это зависело от ширины текстового сообщения.
- При некоторых обстоятельствах запуск файла повтора мог привести к сбою. Это случалось редко, но для тех, кто это испытал это проявлялось стабильно.
- Игра теперь запускается корректно с Чешского диска W:A CD-ROM, до этого появлялось сообщение "WARNING: No default Flag Found".
- Добавлена совместимость с Wine, которая устраняет возможные неполадки с работой больших карт через Wine. Чтобы активировать это функцию импортируйте в реестр ключ NoLandInVram_On.reg (из папки Tweaks) в реестр Wine используя Wine's Regedit tool.
- Кнопка выбора Утилитарных Возможностей (расположенная между Escape, Tab и 1) теперь привязана к этой кнопке независимо от раскладки клавиатуры. Чтобы вернуться к старому поведению игры импортируйте LegacyUtilityKey_On.reg (из папки Tweaks) в ваш системный реестр.
- Если возникала ошибка при подключении онлайн игре, например, уже не было места для вашей команды, или если ваше имя уже использовалось, курсор мыши оставался в режиме "занято".
- На следующем этапе после раунда, если некоторые игроки остаются в игре, после того как некоторые вышли или потеряли связь, пропадала лампочка и строка для ввода текста, однако возможность вводить текст оставалась. Теперь эти два элемента не будут пропадать, до тех пор, пока из игры не выйдут все игроки.
- Кнопка Exit в меню окончания раунда теперь никогда не становится серой или неактивной при любых обстоятельствах.
- Если игрок вышел или потерял связь во время игры вам теперь не нужно ждать 60 секунд для перехода в меню окончания раунда.
- С версии v3.6.19.7 правый клик на имени схемы в сетевой игре ошибочно вызывал контекстное меню с невидимым курсором мыши.
- Если свернуть игру из окна окончания матча (там, где показывается статистика) до того, как заиграют фанфары, игра вылетала при попытке разворачивания.
- Исправления, повлиявшие на игровую логику
- Если игрок запускал Коров с веревки, реактивного ранца, парашюта или банджи (нажатием Enter), и затем нажимал Enter второй раз, то червь падал с веревки без времени на отступление.
- Было возможно промахнуться из Дробовика, даже если он был очень точно наведен на цель в случае, если цель отдалена более чем на ширину карты. Например, черви, расположенные по диагонали по углам карты не могли попасть один в другого из Дробовика.
- Внешний редактор схем мог задать силу Бутылки с зажигательной смесью на уровень 0, попытка запуска игры с такой схемой вызывала закрытие W:A.
- Было возможным не причинить вреда червю при помощи Отбойного Молотка, когда один червь находился на голове второго. Это происходило когда верхний червь (который дрелит) не отрывался от земли с момента изначального размещения или последнего использования Телепорта (не прыгал, не использовал веревку и т.п.), а нижний червь (которого дрелят) падал, прыгал или приземлялся на землю.
- В закрытых картах с неразрушимыми границами могли возникнуть ситуации когда игра не находила места для автоматического размещения червей. Попытка авторазмещения червей вызывала бесконечный цикл, и были слышны пищащие сигналы. Это могло случиться при запуске игры с пустой (или практически пустой) цветной картой с отключенными Отверстиями для размещения червей, если таймер установлен для размещения червей, или присутствовала команда CPU. Теперь игра автоматически топит лишнего червя, если необходимо.
- Угол прицела для Паяльной лампы вводил в заблуждение; он указывал на угол 30°, хотя угол копания на самом деле 22.5°.
- Устранение глюка с Весами Правосудия в версии 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, однако, это значение ограничено правилом, которое запрещает двум объектам изначально находится слишком близко друг к другу.
- Теперь возможно играть на картах формата PNG имеющих размеры отличные от 1920?696. Закрытая карта может теперь быть максимального размера 32504 пикселей в ширину и 32600 пикселов в высоту; открытая карта ограничена 28408 пикселами ширины и 30552 пикселами высоты. Минимальный размер карты 640?32. Ширина карты и высоты должны быть кратны 8.
- Запуск 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°, при скорости достаточной для того, чтобы вызвать урон при падении проигрывается анимация как при вертикальном падении на землю, однако ход продолжается. Если червь падал с веревки, то он может продолжить ход без потери контроля).
- Особенности, влияющие не логику игры
- Игроки теперь могут видеть панель вооружения своей команды во время чужого хода. (Собственно говоря, это изменение не воздействует на игровую логику, но это связано с логикой игры для честности.)
- "Чат поверх игры" - см. выше. (Собственно говоря, это изменение не воздействует на игровую логику, но это связано с логикой игры для честности.)