К теме старого клиента Доты (и навеяно постами Маелшторма и видосом, который мне Платон скинул в личку)
Думаю ни для кого не секрет, что для просмотра реплеев турниров, сыгранных до осени 2015 года (до перехода на новый движок) достаточно добыть сами реплеи и клиент игры. И в целом все в курсе, что к моменту, когда Dota 2 вышла в публичную бету, там была игра с ботами, игра локально, а энтузиасты до сих пор играют в "олдскульную" доту на неофициальных серверах во многом за счёт этого.
С ранними версиями Source 2 клиента тоже в целом относительно легко: найти эти версии клиента сложнее, но возможно. И пригодится это для просмотра реплеев в первую очередь.
Но вот есть у меня в архиве версия клиента игры с закрытой альфы — билд, который вышел незадолго до проведения первого инта. Старые модельки, старые тавера, старая карта (не зелёная), это вот всё ещё на месте. Есть только одна проблема: на тот момент игра не поддерживала локальную игру. Так что в игру можно загрузиться, посмотреть на древнюю версию главного меню, потыкать кнопочки — но игру не начать, и карту не загрузить: игра пытается стартовать сетевой сеанс, но не может инициализировать подключение. А для локальной игры нужны вызовы для поднятия сервера, которых в той версии сетевой библиотеки просто не было. Так что игра просто пишет ошибку в консоль и ничего не стартует.
В теории наверняка это дело можно "сломать", чтобы можно было стартануть локальную игру и посмотреть, как оно было, но это уже не мой профиль. Я пробовал обойтись какими-то решениями попроще: подменить сетевую библиотеку другой версией, от более позднего билда клиента игры или от другой игры на Source движке, но безрезультатно.
Ценности в этом билде особо нет конечно — мы и так знаем примерно всё, что интересно узнать о том периоде в разработке игры. Играть на той версии клиента тоже не очень интересно. Посмотреть древние реплеи было бы интересно, но единственные реплеи, которые так можно было бы глянуть — с первого инта и сопутствующих турниров того периода, а эти реплеи уже недоступны. Да и для просмотра реплеев в любом случае надо сетевую библиотеку заменить.
И всё же было бы прикольно заставить этот билд работать. Как минимум чтобы заглянуть в историю, посмотреть на старые наброски визуального стиля, старый туториал, древнюю версию карты и на столь раннюю версию карты. Есть желающие покопаться в этом деле?