Довольно странный вопрос. Интересует способ сравнить разные версии карт и узнать что конкретно изменилось. Списки изменений мы не знаем. Этот вопрос также актуален в случае большого количества взлом- фейк версий различных карт , в том числе и читами. Только что добавленный читпак в коде заметить не трудно, а что на счет остального?
Какие идеи по этому поводу?

Как минимум можно из карты даже из протекченной, почти всегда вытащить war3map.j или его шифрованный аналог, открыть через тотал командер и сделать сравнение файлов (Сравнить по содержимому)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Я решил проблему, используя обработчики событий BlzTriggerRegisterPlayerKeyEvent и EVENT_PLAYER_MOUSE_DOWN
При нажатии правой кнопки мыши проверяется наличие живого героя и селекция юнитов, если в ней нет юнитов которыми игрок может управлять (или вообще никто не выбран) то юнит моментально отправляется приказом "move" в точку, на которую кликнул игрок и сразу выбирается.
При нажатии клавиши герой просто выбирается.
ответ
Причина: причин было много, а я искал лишь одну
Самыми распространёнными оказались элементарные ошибки в коде, отсутствие параметров, параметры не того типа данных (привет динамическая типизация) или лишние параметры, из за чего происходили "рандомные рассинхроны при обрыве потока"
Огромное спасибо пользователю prog, что откликнулся и смог найти ошибки, а нашёл он их при помощи языкового сервера sumneko lua для VScode
ответ
Поэтому хочу поинтересоваться: тестил ли кто-нибудь кампании/карты предназначенные для 1.26 на более поздних версиях?
Если карта не юзает какие-нибудь баги и при этом качественно сделана, то всё работает.
Какие могут быть баги или проблемы? Или вообще ничего старое там не запуститься?
У каждой карты индивидуально.
Кроме того, есть ли смысл сразу работать на более поздних версиях, какие у них преимущества и недостатки по сравнению с 1.26?
Ну смотри. Сейчас есть 2 версии, на которых сидят: 1.26 и рефорджд. Кастомных кампаний в рефорджд нет. Потому в твоём случае остаётся только 1.26.
Можно, конечно, делать что-то на 1.28-1.31, но на этих версиях никого нет, в 1.26 они не запустятся, только в рефорждж. Но если запускать что-то на рефе, то и стоит делать на рефе, там фич больше.
ответ
Roy Mustang:
РО считает предыдущие цены улучшения и отнимает от них .
Можно убрать данный способ в Игровых константах

33
Как минимум можно из карты даже из протекченной, почти всегда вытащить war3map.j или его шифрованный аналог, открыть через тотал командер и сделать сравнение файлов (Сравнить по содержимому)
Загруженные файлы
Принятый ответ
12
Ну да забыл уточнить что дело имеем именно с запротекченными картами. Так в итоге больше часа просидел в сравнении war3map.j файлов тотал командером и ничего это не дало, взлом версии карты били сломаны названия переменных и отличался код генерируемый редактором.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.