Например, если значение переменной = "-hack", сразу понятно за что она отвечает. А вот если значение переменной = _A+_B+_C+_A+_B+_C и т.д.., то сразу и не понять.
как жаль, что есть дамп произвольных строк в файлы и автозамена GetObjectName() внутри депротектора RMPQ
soviet, так в том то и дело, что без имен переменных - ты никогда не поймешь за что отвечает переменная, у нас при старте игры в глобалки заносятся строки из GetObjectName() ну и ищи строку в куче строк, а там засада, отдельные буквы в произвольном порядке, а в игре идет сложение в текст, пока поймешь - уже и ломать надоест. Потом есть геймкешь с прелоадером,тоже изи сбособ убрать из кода карты все ссылки на обьектные данные из кода.
Учитывая мемхак и подгрузку дллок, ваш метод - мягко говоря не актуален и устарел.
Например, если значение переменной = "-hack", сразу понятно за что она отвечает. А вот если значение переменной = _A+_B+_C+_A+_B+_C и т.д.., то сразу и не понять.
Про имена юнитов уже баян.
soviet, открыть карту в редакторе 1.31 и сохранить, кек
Для этого надо распротектить, а это уже возможно повреждение, и уже потом.. Но можно распротектить и из распротекченной взять только .w3i. А карты переводить с Джасса на Луа надо в срочном порядке
Я чето один не понял - зачем оно надо? тулы векса и такт сделают все нечитаемым, а строки удобнее всего хранить в именах юнитов или полях абилок, если хочешь чтобы их никто не нашел в скрипте.
Кому-то нужно. Не вам, так другим.
Тула Векса оставляет строки читаемыми вполне, за идею спасибо, можно и такое сделать.
Довольно топорно сделано, конечно. Если хеш данной строки заранее вычислять и сравнивать по нему уже, то спалить это может уже лишь сам забаненный, и то только если шарит в этом. Впрочем, сложно от петросянщины ожидать высокого уровня исполнения...
Не стоит от неё вообще что-либо ожидать. Автор настолько смешон, крутит минусы))0
» XGM Конкурсы / Mini-Game Contest: Reforged
Отредактирован soviet
» XGM Конкурсы / Mini-Game Contest: Reforged
Помните его обман в 2017?))
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
quq_CCCP: Например, если значение переменной = "-hack", сразу понятно за что она отвечает. А вот если значение переменной = _A+_B+_C+_A+_B+_C и т.д.., то сразу и не понять.
Про имена юнитов уже баян.
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
Тула Векса оставляет строки читаемыми вполне, за идею спасибо, можно и такое сделать.
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
Отредактирован Clamp
» Обитель петро / Главная страница
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
Отредактирован ivanbakavan
» Обитель петро / Главная страница
Прикладываю кусок кода (ЭТО НЕЧТО!!!)
set uo[2]="ov"
set uo[3]="iet#"
set uo[4]="216"
set uo[5]="85
set uo[6]=uo[1]+uo[2]+uo[3]+uo[4]+uo[5]
call CustomDefeatBJ(Player(td),"Вы были отключены от сети Batlnet")
endif
Отредактирован soviet
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте