Меню сайта
Главная
Карты
Программы
Статьи
Галерея
Патчи
Форум

Популярные теги
WE (21)
RPG (15)
DotA (12)
Arena (9)
TD (9)
AoS (5)
garena (4)
JASS (4)
WoW (4)
Категории каталога
Программы [68]
Программы и файлы для WarCraft 3 + World Of WarCraft
Патчи [15]
Патчи для игр WarCraft 3 и World Of WarCraft
Опрос
Где играете?
Всего ответов: 1086
Главная » Файлы » Программы » Патчи
1.23 - 1.24 (Rus) WarCraft 3: The Frozen Throne


Последний патч для WarCraft 3: The Frozen Throne.
Многие карты НЕРАБОТАЮТ с этим патчем!
Даже DotA 6.61b (уже вышла 6.61c, которая работает), а также множество карт было убито для Battle.net (Garena пока не торопится переходить на 1.24). Почему? Читайте дальше...
Не так давно из форумов Blizzard стало известно о новом ВИРУСЕ, который распространялся через карты для WarCraft 3: The Frozen Throne!
Вы заходитве в созданную игру, загружаете инфицированную карту и после того, как игра начнется, вирус заражает вашу систему. Предположительно, этот вирус крадет CD-Key для игры на Battle.net
Такой "прикол" возможен из-за интересной возможности карт WarCraft - Return Bug.


В картах WarCraft 3 можно писать собственные процедуры и фунции (и нетолько) на внутреннем языке JASS.
Return Bug (RB) - это такие функции.
Например, пишется так:
Code

function unit2int takes unit u returns integer
  return u
  return 0
endfunction

Тут дело в том, что дерактор проверяет возвращаемое значение по последнему оператору return
а выполнение кода функции прекращается после первого встреченного return (или на endfunction).
Таким образом возвращается адрес объекта в памяти в виде целого числа.
Это число можно превратить обратно в юнита:
Code

function int2unit takes integer i returns unit
  return i
  return udg_unit
endfunction

Открыто это было, минимум, в 2005 году, но все (похоже, и Blizzard) считали RB безопасным.
Но вот оно - случилось. И Blizzard убрали RB, сделав заместо него Хэш Таблицы, выполняющие этиже функции.
Вот только, ВСЕ карты, которые использовали RB были "вознаграждены"...
Даже DotA 6.61b (последняя на время выхода патча) неработала и все играли (на Battle.net сам видел) в 6.59b...
Многие карты, из тех, что были таким образом убиты, врятли будут переделоваться для нового патча...
Поэтому решайте сами, нужен ли вам этот патч!
Добавлю, что новые карты (сделанные в 1.24 редакторе), использующие Хэш таблицы также небудут работать в 1.23 (и ниже)...

Автор статьи - SLY (сайт: EpicMap.ru)



Скачать [1.77 Mb]

Загрузок: 3754
Категория: Патчи
Добавлено: 10 Авг 2009
| Комментарии: 5
Всего комментариев: 4
0  
1 Alas   (05 Окт 2009 17:09) [Материал]
У меня не устанавливается(((((

0  
2 SLY   (24 Окт 2009 17:11) [Материал]
надо ставить на 1.23 версию варика, чтобы ставилась.... такчто или скачивайте патч (1.68 MB) с предыдущей версии до 1.23 (1.22 -> 1.23) или качайте полный патч (67 MB) до версии 1.23
и поверх уже ставьте этот...

>>Данный патч и остальные рассчитаны на официальную Русскую версию игры.


0  
3 Кирилл   (14 Окт 2010 20:47) [Материал]
а где ссылка на скачивание варика v.1.24?????

0  
4 SLY   (16 Окт 2010 08:29) [Материал]

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Ваш профиль, гость!
Регистрация | Вход
Случайное изображение
[1024x768]
Новые карты
Legend of Worlds v2.5[AI]Legend of Worlds v2.4[AI]

Legend of World[2.1AI]

Legend of World[2.0AI]
Популярные файлы
Случайный файл
Гелиос из StarCraft II
[ Модели ]
Загрузить ( 315.9 Kb)
Реклама
Статистика

Сейчас на сайте: 2
Гостей: 2
Пользователей: 0
Топ 5 пользователей по файлам
  • BooM (122)
  • SLY (106)
  • Venam (100)
  • Nightik (26)
  • MblLLlbl (23)

  • Сегодня были:

    © Copyright EpicMap.ru 2009-2025 | Дизайн сайта: SLY | ICQ админа: 485721205 | Хостинг от uCoz | Реклама от Google