Вход  •  Регистрация









По вопросам подключения звоните 6-67-20 7(922)515-56-51 -Мегафон 7(912)461-36-10 -МТС 7(904)833-55-28 -Теле2 7(964)180-28-08 -Билайн
с 08:00 до 22:00
пн - пт

с 10:00 до 22:00
сб - вс


Имя пользователя:

Пароль:



Патч 1.24

Обсуждение игры WarCraft, обсуждение BattlNet, результаты проведения турниров

Модератор: nuclear

Патч 1.24

Сообщение #1 TaZz » 05 авг 2009, 17:51

Главное исправление - исправлена уязвимость, в ходе которой в картах могли находится вирусы.

Официальный список изменений:

—————————————————————————————————————
- ОБНОВЛЕНИЕ 1.24
—————————————————————————————————————

PC: ИЗМЕНЕНИЯ В РЕАКТОРЕ МИРА

- В продвинутом редакторе триггеров (JASS) добавлены новые функции хэш-таблицы, чтобы компенсировать
потерю функциональности в связи с исправлением небезопасной конвертации типов переменных.
- Хэш-таблица - сохранить ссылку на предмет
- Хэш-таблица - сохранить ссылку на боевую единицу
- ...
- Хэш-таблица - загрузить ссылку на предмет
- Хэш-таблица - загрузить ссылку на боевую единицу
- ...
- Хэш-таблица - получить ID ссылки

ИСПРАВЛЕНИЯ

- Устранена уязвимость, связанная с небезопасной конвертацией типов переменных, которая позволяла выполнение
произвольного кода в картах.
- Устранена уязвимость в JASS, связанная с небезопасной конвертацией типов переменных ("ошибка возвращения").
- Исправлены несколько ошибок, приводивших к сбою в работе редактора.

Комментарий Icefrog'a:

Мне задают очень много вопросов про 1.24 и доту, поэтому я разом решил ответить на них.

Новый патч к warcraft'у был выпущен прежде всего для того, чтобы исправить баг, из-за которого можно было заразить компьютер вирусом, скачав пользовательскую карту. Как результат, некоторые основные функции warcraft'а, которые используются в доте и большинстве других карт, были удалены. Чтобы заменить столь значительную потерю в функциональности, в патче были добавлены функции-заменители.

Путаница возникает из-за того, что некоторые карты, например 6.59d, работают под 1.24. Но это только частично правда. Нет ничего удивительного в том, что 1.24 временно настроен запускать некоторые карты в режиме совместимости с 1.23, пока 1.24 дорабатывается. Но патч не был должным образом настроен для того, чтобы запускать 6.61b в режиме совместимости, поэтому будет выпущена версия 6.61с, в которой не будет никаких изменений, кроме индекса версии.

Из-за изменений в функциях, карты не обладают обратной совместимостью с бета версией 1.24. Очень много кода необходимо переписать, чтобы сделать карты совместимыми с 1.24. Следующая версия доты(6.62) будет переписана для соответствия требованиям 1.24.

Даже сейчас в функциях 1.24 все еще остаются различные баги, препятствующие нормальному запуску карт на нем. Как только эти проблемы будут исправлены в предстоящих патчах 1.24b/1.24c, бета версия 6.62 будет обновлена в соответствии с ними. Как только новый патч обретет стабильность, и 6.62 будет достаточно протестирована, она будет выложена для всеобщего скачивания. Надеюсь я приведу карту в порядок в ближайшем будущем.

Как только ситуация с 6.62/1.24 разрешиться, я вернусь к обычной доработке карты. В следующих версиях упор будет делаться на улучшениях баланса и производительности.

Людям, которые не могут легко менять патч(например, пользователям интернет кафе), я рекомендую дождаться 1.24b/с перед тем как устанавливать патч.

Если что-то непонятно, обращайтесь ко мне в ПМ, я постараюсь ответить.

P.S. Версия 6.61с, совместимая с 1.24, скорее всего, выйдет завтра.

СКАЧАТь
Изображение

За это сообщение автора TaZz поблагодарили - 3:
_ka1n, KolyaN, War[1]ocK
Аватара пользователя
TaZz
Видящий
 
Автор темы
Сообщения: 76
Зарегистрирован: 06 июл 2007, 16:26
Последний визит: 29 дек 2015, 21:27
Откуда: хз
Благодарил (а): 9 раз.
Поблагодарили: 30 раз.
Пол: Муж.
Возраст: 30
    Неизвестно Неизвестно


Список форумов Игры WarCraft

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron