Difference between revisions of "Worms Armageddon ReadMe (Russian)/v3.6.26.4 Beta Update"

From Worms Knowledge Base

Jump to: navigation, search
(New page: {{ParentArticle|Worms Armageddon ReadMe (Russian)}} == v3.6.26.4 Beta Update (2005.11.22) == __TOC__ === Исправления === * На некоторых видеокартах (н...)
 
Line 13: Line 13:
 
** Добавить команду другому игроку.
 
** Добавить команду другому игроку.
 
* В случае 15 и более фрагов за один ход, комментарий наверху экрана теперь верно показывает их количество.
 
* В случае 15 и более фрагов за один ход, комментарий наверху экрана теперь верно показывает их количество.
* При открытии карт формата .LEV или .BIT в редакторе проценты объектов и мостов округлялись, не давая карте отображаться по-другому при повторном сохранении.
+
* При открытии карт формата .LEV или .BIT в редакторе проценты объектов и мостов округлялись, из-за чего карта после сохранения могла отображаться по-другому.
 
* Если в сетевой игре на этапе "следующий раунд" хост загружал карту, не поддерживаемую кем-либо из клиентов из-за устаревшей версии его игры, то при готовности всех игроков не появлялось никакого предупреждения, и игра начиналась. Сразу после старта у вышеупомянутых игроков происходила рассинхронизация.
 
* Если в сетевой игре на этапе "следующий раунд" хост загружал карту, не поддерживаемую кем-либо из клиентов из-за устаревшей версии его игры, то при готовности всех игроков не появлялось никакого предупреждения, и игра начиналась. Сразу после старта у вышеупомянутых игроков происходила рассинхронизация.
 
* В версии 3.6.19.4 было исправлено воспроизведение десматчей, неверно записанных на ранних версиях, но в версии 3.6.23.0 оно сломалось обратно. Теперь всё снова работает (замечание: не работало только воспроизведение десматчей, записанных на ранних версиях; записанные на новых проигрывались без ошибок).
 
* В версии 3.6.19.4 было исправлено воспроизведение десматчей, неверно записанных на ранних версиях, но в версии 3.6.23.0 оно сломалось обратно. Теперь всё снова работает (замечание: не работало только воспроизведение десматчей, записанных на ранних версиях; записанные на новых проигрывались без ошибок).
Line 25: Line 25:
 
* При экспорте логов в некоторых случаях неверно адресовался локальный игрок (на чьём компьютере была сделана запись) и совсем не адресовался локальный зритель.
 
* При экспорте логов в некоторых случаях неверно адресовался локальный игрок (на чьём компьютере была сделана запись) и совсем не адресовался локальный зритель.
 
* После экспорта логов громкость в игре сбрасывалась на ноль.
 
* После экспорта логов громкость в игре сбрасывалась на ноль.
* В версиях 3.5-бета-1 и ранее присутствовала утечка памяти в алгоритме размещения ящиков: если ящику не удавалось <br>(A whole lot of confusions here. Translation halted. Estimated time until resumption: less than 24 hours.)
+
* В версиях 3.5-бета-1 и ранее присутствовала утечка памяти в алгоритме размещения ящиков: при каждой неудавшейся (из-за недостатка места на карте) попытке создания ящика в памяти выделялось 326 КБ без последующего освобождения. После определённого числа таких случаев игра вылетала. Замечание: в большинстве случаев ящики не создаются по другим причинам. Реальных случаев вылета из-за этой утечки достоверно не известно.
 +
* Ошибка, появившаяся в версии 3.6.23.0: при воспроизведении реплея с миссии или тренировки в пещере с неразрушаемыми границами на всех четырёх сторонах карта считалась пещерой с одной верхней границей, что приводило к ошибкам в контрольной сумме и вожможной рассинхронизации. Исправление должно было быть сделано в версии 3.6.25.1, но оказалось неполным.
 +
* В миссии №14 "Суперовца спешит на помощь" можно было "победить", уничтожив целевой ящик. То же самое можно было сделать в этой и двух других миссиях, нажав Alt+F4.
 +
* В миссии №26 "Бешеные коровы" один из компьютерных червей размещался случайным образом из-за ошибки в его скрипте. Теперь ошибка игнорируется.
 +
* Если в редакторе карт открывался выпадающий список карт, но в папке User\SavedLeves не было файлов, список нельзя было закрыть обратно, и оставалось только убивать процесс "WA.exe". Теперь в отсутствие файлов список не открывается.
 +
* В версии 3.6.20.2 было признано, что есть некоторые "нестандартные" уровни мощности оружия, одинаковые для всех версий W:A. Начиная с этой версии, таким уровням присвоен статус "стандартных". Однако уровни выше этих зависели от конкретного исполняемого файла W:A, поскольку они перекрывались со всякой всячиной в памяти; если в схеме был задан такой уровень, то игроки с разными версиями W:A десинхронизировались, и то же самое могло произойти при проигрывании реплея. По этой причине в случае загрузки подобных "расперенастроенных" схем выскакивало предупреждающее сообщение. Однако по крайней мере один схемодел проигнорировал эту проблему при создании своей схемы "настольная игра".
 +
** Начиная с версии 3.6.26.4 избыточные уровни мощности переводятся в стандартные. А точнее, в ноль - то есть, взрыва не будет совсем.
 +
** Эмулируется всякая всячина из версий 3.6.22.1, 3.6.24.2 и 3.6.25.1а. Что-то из этого также соответствовало нулевой мощности, а что-то - нет.
 +
** В сетевой игре при загрузке "расперенастроенной" схемы предупреждение по-прежнему показывается, поскольку кто-то может присоединиться с версией, чья "всячина" не эмулируется.
 +
(more to come)

Revision as of 20:18, 19 June 2010

v3.6.26.4 Beta Update (2005.11.22)

Исправления

  • На некоторых видеокартах (например, NVIDIA GeForce 6600GT) и версиях драйверов интерфейс W:A очень медленно обновлялся, что приводило к почти полному отсутствию реакции на действия игрока.
  • Введены дополнительные проверки для устранения вылетов, связанных с:
    • Попытками проиграть реплеи, содержащие неверные данные;
    • Попытками загрузить карты формата .BIT, содержащие неверные данные;
    • Получением неверных данных во время сетевой игры.
  • Ранее в игровом лобби с помощью взломанного соединения или EXE-файла можно было:
    • Включить лампочки у других игроков, якобы обозначив их готовность;
    • Убрать команду хоста или другого клиента;
    • Добавить команду другому игроку.
  • В случае 15 и более фрагов за один ход, комментарий наверху экрана теперь верно показывает их количество.
  • При открытии карт формата .LEV или .BIT в редакторе проценты объектов и мостов округлялись, из-за чего карта после сохранения могла отображаться по-другому.
  • Если в сетевой игре на этапе "следующий раунд" хост загружал карту, не поддерживаемую кем-либо из клиентов из-за устаревшей версии его игры, то при готовности всех игроков не появлялось никакого предупреждения, и игра начиналась. Сразу после старта у вышеупомянутых игроков происходила рассинхронизация.
  • В версии 3.6.19.4 было исправлено воспроизведение десматчей, неверно записанных на ранних версиях, но в версии 3.6.23.0 оно сломалось обратно. Теперь всё снова работает (замечание: не работало только воспроизведение десматчей, записанных на ранних версиях; записанные на новых проигрывались без ошибок).
  • Если функции экспорта логов не удавалось выполнить свою задачу, вместо неё начиналось полноэкранное воспроизведение реплея. Теперь процесс прерывается и выскакивает сообщение об ошибке.
  • Ранее изображение голубя анимировалось в соответствии с частотой обновления экрана, из-за чего он хлопал крыльями как обычно даже в режиме пошагового воспроизведения. Теперь он двигается так же, как и остальные объекты.
  • При эмуляции версии 3.5-бета-1/2/3-пре-1, в случае возникновения ошибки "Будучи отключенным при наступлении Внезапной Смерти, Выбор Червя не возвращается в последующих раундах", запись об этом не вносилась в реплей. Как следствие, при воспроизведение игра могла рассинхронизоваться.
  • При нажатии R для рестарта реплея уровень воды не возвращался к начальному, если изменялся в ходе игры.
  • Начиная с версии 3.6.23 "засветка" от ядерного взрыва была неполной; если фон был отключен, то задний план прямоугольника 1920х696, отведённого под ландшафт, оставался чёрным. На карте островного типа это особенно резало глаз, поскольку фон снаружи прямоугольника становился белым, а внутри - нет.
  • В сетевой игре: если хост выбирал карту, несовместимую с версией кого-либо из игроков (что приводило к красному зачёркиванию их имён), а затем менял её на одну из стандартных (из ниспадающего меню под картинкой ландшафта), то имена упомянутых игроков оставались зачёркнуты; игра также не могла начаться.
  • В сетевой игре: во время вашего хода ваши движения не сразу передаются в сеть. Это нужно для того, чтобы не съедать лишний траффик. Однако буферизация применялась и к сообщениям, написанным во время чужих ходов! Соответственно, ваше первое такое сообщение задерживалось на две секунды, а последующие - на одну. Допустим, вы решили дать игроку совет, и это ваше первое сообщение в его ход. Тогда с момента отправки вами сообщения прошло бы четыре(!) секунды (и ещё плюс пинг), прежде чем его бы увидел адресат. Теперь же сообщения не буферизуются и не задерживаются во время чужих ходов, что снижает время подобной задержки до двух секунд. Замечание: во время ваших собственных ходов ваши сообщения задерживаются, чтобы синхронизировать их с вашими действиями (собственно, так всегда и было).
  • При экспорте логов в некоторых случаях неверно адресовался локальный игрок (на чьём компьютере была сделана запись) и совсем не адресовался локальный зритель.
  • После экспорта логов громкость в игре сбрасывалась на ноль.
  • В версиях 3.5-бета-1 и ранее присутствовала утечка памяти в алгоритме размещения ящиков: при каждой неудавшейся (из-за недостатка места на карте) попытке создания ящика в памяти выделялось 326 КБ без последующего освобождения. После определённого числа таких случаев игра вылетала. Замечание: в большинстве случаев ящики не создаются по другим причинам. Реальных случаев вылета из-за этой утечки достоверно не известно.
  • Ошибка, появившаяся в версии 3.6.23.0: при воспроизведении реплея с миссии или тренировки в пещере с неразрушаемыми границами на всех четырёх сторонах карта считалась пещерой с одной верхней границей, что приводило к ошибкам в контрольной сумме и вожможной рассинхронизации. Исправление должно было быть сделано в версии 3.6.25.1, но оказалось неполным.
  • В миссии №14 "Суперовца спешит на помощь" можно было "победить", уничтожив целевой ящик. То же самое можно было сделать в этой и двух других миссиях, нажав Alt+F4.
  • В миссии №26 "Бешеные коровы" один из компьютерных червей размещался случайным образом из-за ошибки в его скрипте. Теперь ошибка игнорируется.
  • Если в редакторе карт открывался выпадающий список карт, но в папке User\SavedLeves не было файлов, список нельзя было закрыть обратно, и оставалось только убивать процесс "WA.exe". Теперь в отсутствие файлов список не открывается.
  • В версии 3.6.20.2 было признано, что есть некоторые "нестандартные" уровни мощности оружия, одинаковые для всех версий W:A. Начиная с этой версии, таким уровням присвоен статус "стандартных". Однако уровни выше этих зависели от конкретного исполняемого файла W:A, поскольку они перекрывались со всякой всячиной в памяти; если в схеме был задан такой уровень, то игроки с разными версиями W:A десинхронизировались, и то же самое могло произойти при проигрывании реплея. По этой причине в случае загрузки подобных "расперенастроенных" схем выскакивало предупреждающее сообщение. Однако по крайней мере один схемодел проигнорировал эту проблему при создании своей схемы "настольная игра".
    • Начиная с версии 3.6.26.4 избыточные уровни мощности переводятся в стандартные. А точнее, в ноль - то есть, взрыва не будет совсем.
    • Эмулируется всякая всячина из версий 3.6.22.1, 3.6.24.2 и 3.6.25.1а. Что-то из этого также соответствовало нулевой мощности, а что-то - нет.
    • В сетевой игре при загрузке "расперенастроенной" схемы предупреждение по-прежнему показывается, поскольку кто-то может присоединиться с версией, чья "всячина" не эмулируется.

(more to come)

Personal tools