Завязка
У нас есть сферическая карта с забугорной защитой, но сломать мы её не в силах.
Анализ
Попытавшись открыть её, мы видим что тут как минимум сломан хеадер и она не во всём открывается, куча фейковых файлов и ложный размер:
Решение
Но у нас есть новые версии mpqeditor с вот такими галочками:
Вместе с ними мы можем это всё открыть и найти скрипт:
Обычно скрипт один из самых тяжёлых файлов с расширением .xxx, либо можно вытащить все файлы с неизвестным расширением и по очереди открыть их все, пытаясь найти globals в первой строке.
Дальше мы модифицируем скрипт, заливая туда стандартный jjcp читпак.
Однако впихнуть скрипт назад в карту не так то просто, ибо она read-only, потому что кто-то постарался и сломал её на байтовом уровне.
Я такое не в силах решить, поэтому мы просто берём магический микс архив, ставим ему priority 50, чтобы он имел приоритет выше чем файлы карты, и закидываем в корень микса скрипт, называя его war3map.j
Закидываем микс в корень варика и загружаем карту.
Дальше мы модифицируем скрипт, заливая туда стандартный jjcp читпак.
Однако впихнуть скрипт назад в карту не так то просто, ибо она read-only, потому что кто-то постарался и сломал её на байтовом уровне.
Я такое не в силах решить, поэтому мы просто берём магический микс архив, ставим ему priority 50, чтобы он имел приоритет выше чем файлы карты, и закидываем в корень микса скрипт, называя его war3map.j
Закидываем микс в корень варика и загружаем карту.
Что происходит
Скрипт из микса перебивает оригинальный скрипт карты, и в итоге мы можем спокойно читерить что угодно.
Минусы
Чтобы работало в мультиплеере без десинков, всем игрокам нужен одинаковый микс, иначе даже в лобби вар будет показывать не-скачаную карту из-за разного хеша основных файлов карты.
Микс работает на абсолютно все запущенные карты, поэтому нужно его удалить или переместить после окончания своих грязных делишек.
Микс работает на абсолютно все запущенные карты, поэтому нужно его удалить или переместить после окончания своих грязных делишек.
Ред. ScorpioT1000
Ред. PT153
Ред. Invisius