Blizzard снова возвращаются к Warcraft II? - Warcraft 2 - Strategium.ru Перейти к содержимому

Blizzard снова возвращаются к Warcraft II?

Рекомендованные сообщения

(С небольшим запозданием, но все же решил запостить сюда на форум):
 

На прошлой неделе, 30 января, наш коллектив наткнулся на совершенно умопомрачительную новость: Blizzard вернули в свой лаунчер сразу три классические игры – Warcraft I и II, а вместе с ними оригинальный Diablo.


По такому случаю было решено срочно купить лицензию нашей игры.
Ведь они наверняка решили внести в игру какие-то существенные доработки? Может быть они внедрили туда новый протокол battle.net и теперь на сервере лагов не будет? А может быть даже перевели игру на FullHD, и запустили 4К текстуры и видео?
В общем, war2.ru пора закрываться и уходить на пенсию?

Платим 10 евро, качаем, смотрим, что изменилось:
Начинаем с главного файла игры:
Сравнение файлов C:\_BLIZZ_WARCRAFT_II\WARCRAFT II\Warcraft II BNE.exe и C:\WAR2COMBAT_GOG\WARCRAFT II BNE.EXE
00000140: 06 DA
00000141: AC D8
00000184: 88 60
00000185: 28 1C
000AE000: 88 60
000AE001: 28 1C
000AE00A: 28 1C

Видим, что в заголовке отличаются 4 байта, и все! В самом хвосте файла, начиная с 000AE000 прилеплена цифровая подпись. У ГОГов своя, у Близзов - своя. У ГОГов - чуть попроще - sha1, у Близзов - SHA256.
Притом главный исполняемый файл игры близзами целиком утырен у ГОГов. Тот самый хорошо всем известный 2.0.2.1, в котором адреса немного смещены относительно 2.0.2.0 - популярной версии, под которую сделано множество фанатских разработок плагинов и дополнений.

Далее остальные исполняемые файлы:
W2SOUNDS.exe "Warcraft II Map Editor.exe"
- отличаются от оригинала только прилепленной в хвост близзовской подписью.

INSTALL.MPQ - основной архив с данными игры, 468Мб. Отличается от Гога 1 байтом. (В оригинале он назывался INSTALL.EXE, был превращен в .MPQ хаком от ГОГов внутри основного exe игры).

Smackw32.dll storm.dll W2Local.dll - идентичны оригиналу, их не трогали ни ГОГи, ни Близзы с 2001 года.

"Warcraft II Map Editor.exe" - отличается прилепленной цифровой подписью, и больше ничем.

Наверное, карты они добавили новые? Сравниваем MAPS:
абсолютно те же самые карты 2001 года, все файлы такие же - байт в байт.

Зато появились HTM-файлы в Warcraft II\SUPPORT, целый раздел, которого не было ни в оригинале, и у ГОГов. Информация об игре Warcraft II BNE под Windows 95, 98, NT, and MAC.
Инфа такая же старая, как и раньше, просто эти файлы сюда выложили, больше ничего. Также в том же SUPPORT лежат TOMES - данные необходимые для редактора карт, тоже идентичные версии BNE из далекого 2001 года.

И еще появился каталог DATA и пара файлов - это уже метаданные Близзовского лаунчера.

ВСЕ!
Больше никаких изменений по сравнению с оригиналом (и ГОГом) нет!
Даже ddraw Близзы не удосужились хоть какой положить.

И сервер прописать для игры онлайн. Так и оставили давно уже неживые сервера:
USWest
USEast
Europe
Asia

Вывод:
Компания Blizzard решила в очередной раз подзаработать.
Ранее они дали ГОГу права продавать лицензии на war2 по 10 долларов за штуку (права дали тоже явно не бесплатно), а теперь решили заняться этим же самым самостоятельно. Уже по 10 евро.

 

Мораль:
играйте все в вар2, в нашу сборку - она у нас самая лучшая! В отличие от всех остальных - мы ее активно развиваем!

Ссылка на комментарий

Закреплённые сообщения
Kreismalsarion

@ilwar2 Близзарды не возвращаются, а просто пришли подзаработать на таком замечательном чувстве, как ностальгия. Раз "перековку" третьей схавали - схавают и трижды переваренный кал. Рокстар же смогли продать отрезанную РДР 1 или убогую трилогию гташек с плашкой дифинити эдишен, а чем близзарды хуже ?:madness:

Изменено пользователем Kreismalsarion
Ссылка на комментарий

Кстати, по непроверенным данным - исходников war2 у Близзов не сохранилось. А значит, доработать игру они попросту не смогут!

Зато, пару лет назад произошла утечка в сеть исходных текстов одной из ранних версий игры под PSX.

Мне удалось успешно скомпилировать эти исходники под PlayStation, но они "не дружат" с последними версиями приставочных же файлов игры. Попросту игра не запускается. Скорее всего, нужны чуть более ранние версии файлов данных под PSX, которых нет в природе.

Но исходники игры для приставки практически идентичны исходникам под ДОС.

Большое подспорье для нашей команды! Все алгоритмы для PSX и для ДОС остались те же и под винду. Даже если какие-то мелочи и изменились - основной код остался тот же. Под винду его просто портировали.

Благодаря исходникам, очень много удается доработать. Просто "выхукивая" функции и переписывая их.

Используя принудительную подгрузку кода в момент входа на сервер, удается добиться одинакового изменения поведения игры для всех клиентов. Нам ведь важно обеспечить синхронизацию всех клиентов: чуть любой рассинхрон во время игры, и дроп обеспечен!

 

И небольшое обновление информации про Близзов:

Они выпустили обновление клиента:

теперь, при установке клиента через их лаунчер, в реестр прописывается cd-key, один на всех. И они убрали проверку ключа! Теперь можно заходить на их сервер с любым ключом. Даже с одним и тем же на всех клиентов. "Спасибо" компании Blizzard - они не хотят идти навстречу сообществу и блокируют версии игры отличные от 2.0.2.1, о которых я расскажу как-нибудь в другой раз.

 

Разумеется, наша сборка - War2Combat - тоже умеет заходить на Global-сервер. Только вот версия у нее будет - 2.0.2.1, не привычная всем про-геймерам 2.0.2.0, а значит, все плагины, утилиты и остальное на blizzard-сервере работать не будут.

Впрочем, мы нашли решение, как обойти и эту проблему. В следующей версии War2Combat будет 1 exe-файл, и он будет позволять играть как на нашем "неофициальном" сервере, зато разработанном для удобства игроков, так и на Global, официальном, но очень не удобном.

Изменено пользователем ilwar2
Добавил полезную инфу
Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...