Не могу снять защиту с карты, можете сказать как это исправить?

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

Лучше при протекте просто выбирать путь под результат протекта отличающийся от того где лежит твоя карта - мороки меньше.
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
19
5 лет назад
4
Похожие вопросы:

ответ
Steal nerves:
Доброе утро! орбы могут не работать вместе, может работать только один (хотя бывают другие случаи). Может стоит сделать триггерные орбы?
xgm.guru/p/wc3/attackmod тут перечислены какие орбы
ответ
DarkRaven Best, в картах есть 2 файла с кодом
j и wct
wct содержит тот код который отображается в редакторе
j файл содержит окончательный код который и работает в игре(с переменными, генерируемыми функциями и результатом гуи)
проги для взлома карт тупо перемещает код из j файла в wct (в том числе и генерируемые функции наподобие main)
при попытке сохранения карты код из wct перемещается в j и генерируются системные функции (например main)
но т.к. генерируемые функции уже перенеслись в j из wct получается повторение функций( например main из wct + сгенерированный main)
если же удалить/переименовать лишние функции в редакторе то функции будут сгенерированны не правильно (например в main будет отсутствовать инициализация библиотек)
для того чтобы всё нормально работало надо открыть карту в mpq редакторе и ручками править wct файл вычищая из него всё лишнее
для этого надо хорошо знать джасс
ответ
Karp, Ой способов защиты 100500, щяс есть мемхак, я уже выкладывал пример как проверить вводились ли в код карты измненения.
Так же есть возможность писать код карты байткодами, которые внезапно низя прочитать или перевести в JASS это внутренние инстркции JASS машины. Но это достаточно сложно. Так же Можно загружать свои ДЛЛ, а это дает полный контроль над картой, можно зашифровать и сжать данные в архиве хер знает какими алгоритмами которые никогда не видел варкравт, а при загрузке срипта вызывать Дллку которая бы и расшифровывала это дело и вызывала функцию чтения архива + проверяла контрольную сумму архива (вроде в мемхаке была эта функция), контрульная сумма не та - выгружаем из ДЛЛ вирус, чтонить на подобии шифровальщиков. И читерам уже не до карты и варкравта в целом...
Это не для гуи новичков, придется долго морщить лоб и писать карту на jass + малость в с++ шарить.
ответ
юзай событие юнит получает урон навешанное на каждого юнита
а это ресурсозатратно
ерунду не неси
если хочешь сделать всё очень оптимально то узнай для начала как работает система событий
или вообще юзай екзекют
Diaboliko:
событие получения урона сразу для всех юнитов
это было и до мемхака
вообще бесит когда люди которые не шарят в работе вара начинают выдумывать проблемы а потом искать их решение

3
28
5 лет назад
3
А зачем?
3
29
5 лет назад
3
БезликийСектант,
Что тебе от туда надо? Могу достать файлы. GUI ты ясное дело не восстановишь.
0
20
5 лет назад
0
Сынок,триггеры ты не удивишь,потому что не факт,что они там были. Модельки достать запросто можно)
0
32
5 лет назад
0
Про взлом карт написано достаточно много, даже видосы есть. Нехотитите сами - заказывайте. За спасибо ломать вам карту никому не интересно.
1
15
1
Это моя карта, а не чья та!
3
32
5 лет назад
3
ахаха а зачем ты её протектил то?
если защиту снимешь GUI уже не вернуть
копию доставай лучше =)
0
5
5 лет назад
0
А карта-то, походу, реально его, хммм..
На эпикваре есть Kingdom Rush of Warcraft (BETA1), которая содержит файл KRoWar_(BETA1)(1).w3x.
А в этой теме есть скрин с триггерами и названием карты Kingdom rush.
Оффтоп, конечно, но ситуация оказалась интересной.
0
15
0
А как тогда защищать карту и потом снова отключать защиту, если UnProtect перестаёт работать?
1
24
5 лет назад
1
Хранить копию не запротекченую у себя и никому её не давать, а запротекченую только выкладывать и не пытаться потом её редактировать.
2
15
2
Bergi_Bear:
копию доставай лучше =)
У меня есть копия, я понял, надо перед тем как протектить карту, делать его копию, ведь так?
0
24
5 лет назад
0
Лучше при протекте просто выбирать путь под результат протекта отличающийся от того где лежит твоя карта - мороки меньше.
Принятый ответ
3
15
3
prog:
Лучше при протекте просто выбирать путь под результат протекта отличающийся от того где лежит твоя карта - мороки меньше.
Получается можно не делать копию, а просто делать сохранение в программе на другой путь, а та карта которую я брал за основу протекта будет без защиты, ведь так?
0
24
5 лет назад
0
Да.
3
15
5 лет назад
Отредактирован БезликийСектант
3
Bergi_Bear:
prog:
Понял, спасибо вам всем за помощь! Буду знать как протектить)
0
28
5 лет назад
0
БезликийСектант, если использовать JNGP: Rebuild, то он сам создаёт копии в папке backups.
А ещё я рекомендую открывать своб карту в редакторе, и потом её протектить, так ты 100% не перезапишешь оригинал.

Используй xDeprotect для депротекта.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.