Topic: Игра через меч в Dota (ExtraWork.dll)
Никак не получается сделать так, чтобы пользовательские карты работали через меч. Пробую в anongame.cpp просто заменить имя карты на
mapname = "Maps\\Download\\(10)DotA v6.80c.w3x";
Но игра не начинается, точно так же, как если файла карты не существует у одного из игроков.
Тем не менее, любые Blizzard карты, даже со сценарием, так работают ("Maps\FrozenThrone\Scenario\(6)BlizzardTD.w3x" или "Maps\(9)Riverrun.w3m").
Получается, в клиенте явно проверяется карта типа Blizzard. Кто может проверить, возможно ли это отключить через лоадер?
Добавлено: 06.08.2014 04:29
И ещё одна вещь, на которую можно обратить внимание - позволяет выполнять любой код на клиенте https://github.com/HarpyWar/pvpgn/issues/72
Это новые возможности без лаунчера (да и с ним тоже), если разрешить запуск функции ExtraWork, игнорируя подпись MPQ файла. Например если сделать это через модифицированный w3l.exe.