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

Принятый ответ

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

ответ
Я решил проблему, используя обработчики событий 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:
РО считает предыдущие цены улучшения и отнимает от них .
Можно убрать данный способ в Игровых константах

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