История одной карты на одном патче

TL;DR: История крупного бага, который был пофикшен буквально чудом. Причина бага — ужасная документация изменений в новых патчах WC3 и переоптимизация самой карты. Текст слегка технический и больше нудный, чем детективный. Я предупредил.

В конце прошлого года было принято решение, что RGC должны перейти на версию 1.27. Причина банальна — пользователей Win10 стало слишком много, это же развивающаяся Европа, а не Средняя Азия. А Win10 в принципе не очень дружелюбна к старому софту, особенно — если речь про игру, которая создавалась еще во времена Windows 98. Поэтому миграция была необходима. К счастью, 27а вполне себе совместима с мемхаком, поэтому никаких проблем не предвидилось.

Запускать карту на RGC было невозможно из-за старого клиента, т.к. не было поддержки встроенной DLL — античит воспринял бы её как чит. Поэтому тесты велись на 1.26, на гарене и ей подобных клиентах. Дело шло медленно, т.к. прямого доступа к хост-боту не было, а хостить самому на слабом интернете — то еще удовольствие. Но худо-бедно, патчи клепались, прогресс набирался, карта становилась стабильной. И, как это обычно бывает, в тихой гавани началась буря.



Читать дальше →

Великий раскол

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

Первое время явных лидеров не было — население было пассивно и охотно служило каждому клану, кому удавалось захватить внимание простолюдин. Но чем дольше держится хаос, тем сильнее становятся его адепты: Калимдор начал погружаться во тьму Aeon of Strife — многокоридорного удержания базы. Лидером движения стал клан под лидерством Эула, который, однако, был быстро сброшен с трона своим более хитрым наследником Гуинсо. Хоть последний и принадлежал к расе нейтральных овец, он сумел повернуть развитие AoS в выгодном для жанра направлении. Под его началом клан вырос до невиданных на тот момент размеров, а идея DotA приобрела окончательную форму.



Читать дальше →

Blizzard, HiveWorkshop и Warcraft 3 1.27+

Kam и PurgeandFire, два админа-супермодератора с HiveWorkshop, крупнейшего портала по Warcraft 3, посетили офис Blizzard незадолго до выхода патча 1.27. Они обсудили детали обновлений и будущее игры в целом напрямую с представителями отдела, занятого разработкой. Мы рады поделиться итогами их путешествия.




Читать дальше →

Patch 1.27: последствия



Хотелось бы воспользоваться возможностью поговорить об упущенных возможностях с проблемах, с которыми мы столкнулись здесь и сейчас. Но для начала хочу поблагодарить Blizzard за то, что они начали вновь поддерживать игру спустя 5 лет, наняли людей, платят им и вкладывают фактически деньги в старую платформу. Едва ли найдется другой разработчик, который вспомнит о своём продукте спустя столько лет. От всего сердца благодарен за возвращение Blizzard, но то, КАК это возвращение произошло — это пиздец.

Читать дальше →

Warcraft 3 1.27a: Patch notes



Patch 1.27



Specific Changes & Improvements
— Throw away that old PowerPC Mac in the closet, we’ve created a new installer to support Mac 10.10 and 10.11
— Improved compatibility with Windows 7, 8.1, and 10
— Fixed a crash caused by Chain Lightning

Known Issues

— Windows 8.1 and 10 saved games are still stored in a location that requires running as system admin
— Some graphical issues with the cinematics are still occurring
— Changes to gamma settings will not take effect in windowed mode
— Cyrillic characters are still not displaying
— Disabled ambient sound while a MIDI issue is being resolved
— Mac 10.9 and earlier are not supported
— Mac build does not support the editor




RoC version
TFT version

Просто ебал. Они еще умудрились сломать поддержку старых маков и НЕ починить другие проблемы. С таким подходом далеко не уплывут.

WC3 1.27: патч совместимости

Новый патч для варкрафта станет проходным — он лишь обеспечит совместимость с современными ОС, как это было с диабло. Но работа над балансным патчем уже в пути, как и расширение количества карт.

Ну, с богом, чо. Надеюсь, тот дядька не шибко напиздел по поводу других-то фич.

Warcraft 3 1.27 прибудет 15 марта - с матчмейкингом и улучшенной системой связи



Неизвестный лично мне мужик от лица Близзард благодарит китайцев за приверженность бренду WC3: TFT и обешает показать 15 марта новый патч 1.27.

Upd: мужик на LinkedIn:
www.linkedin.com/in/bridenbecker
Robert Bridenbecker
Vice President, Technology Strategy & Planning at Blizzard Entertainment


Ключевые обещания — система матчмейкинга (обновленный ладдер для карт на развитие), улучшенные возможности общения с друзьями (скорее всего, речь про голосовую связь и новые возможности чата?).

Будет ли хоть что-нибудь для мапмейкеров, неизвестно.



Ждать осталось всего несколько дней. Глянем.

Новый патч 1.27 - миф или реальность?

Обновление: не миф.

На WCA 2015 выступал Fly, который в интервью обмолвился о слухах о готовящемся патче для варкрафта.



twitter.com/Back2Warcraft/status/679419054973652993

war3.replays.net/page/20151222/1964805.html

По его словам, Blizzard даже начали опрашивать людей на предмет того, что следует изменить в новом апдейте.

Пока что мне известны две главные проблемы.

Читать дальше →