От меня(Dragon93):Иногда на форуме надоедают вопросы как запротектить мапу,вот я сюда перенёс статью S про протект карт,читайте и учитесь ^^ Все копирайты сохранены
Собственно сама статья:
Protect
Для начала узнаем, что такое Protect? Protect в переводе с английского означает "защита, защищать". Чтобы узнать как работает Протектер (так в дальнейшем мы будем называть программы, которые защищают карту)
Protect`оры
Какие бывают протекторы? Да я вам скажу самые разные. Бывают те которые защищают карту так, что её нельзя открыть, бывают те которые уничтожают файлы необходимые для загрузки в редакторе, бывают те которые меняют названия файлов mpq... а бывают те которые полностью удаляют код игры в редакторе, но игра остается играбельна. У вас возникает возникает вопрос - мол почему я открываю карту в редакторе а она вылетает с ошибкой? Могу вас поздравить, вы "напоролись" на самый легкий вид защиты, который легко снимается X-Dep`ом. Что это за программа я расскажу позже.
Лирическое отступление: Когда вексориан создавал оптимизатор (Vexorian - Векс - немец (а по инфе от ToadCop боливианец), можно так сказать первооткрыватель программного языка Jass) он делал программу для оптимизации карты, а не для протекта.
Итак продолжим! Может, мы захотели чтобы вашу карту никто не изменил, а может мы хотим добавить туда что-либо своё, и потом защитить её так чтобы никто этого не знал. Самый простой протектор - MapProtector. Его можно найти на сайте www.xgm.ru в разделе "Утилиты". Линк - Вот здеся. как использовать сие чудо? Итак, я думаю вы его уже скачали и открыли. Для работы с ним нам понадобится -
Голова на плечах
Прямые руки
Стакан кофе.
Запаслись? Итак... находим нужную нам карту, добавляем куда-нибудь в папку Maps, и запускаем протектор. (П.С. отхлебните кофе)
Открыли? Непонятно? Вот и славненько
Итак обьясняю - у нас 3 строки.
1 строка - Location of MPQ2K - здесь надо скачать эту утилиту и указать к ней путь. Скачать её можно Здесь.(если не находим,ищем в гугле)
2 строка - Location of map - здесь надо указать путь к вашей карте.
3 строка - Destination Location - здесь нужно указать путь куда ваша карта пойдет после протекта.
Все строки заполнены? Жмем Start! (П.С. Отхлебните еще кофе, заварите чайник... да не chain lightning а ЧАЙНИК, бытовой прибор! Инструкция - налейте воды, закройте, поставьте на газ\нажмите кнопку, услыште гудок\услыште автоматическое выключение, отдохните минут 5)
Итак, протект готов! Поздравляю вас! В следущей части мы перейдем к более сложному протекту...
Более грамотная защита
Итак, довольны протектом? Нет? Правильно. такой протект снять легко. Итак, мы перейдем к более трудной части, которая защищает от людей, которые любят не открывая карту открывать её редактором MPQ-файлов, сохраняют обратно... Итак, что мы будем делать?
Конечно же защищать! С помощью ExtProtector v0.1.1.1b , который также можно скачать с сайта xgm! Скачать напрямую - Здесь.
Итак, как его использовать? (П.С. Чайник вскипел? Если да, выпейте оставшиеся кофе, заварите новую кружку, поставьте на стол с левой стороны по Фэн-Шую )
Итак, мы его скачали, открываем...
1 строка - Map Name - это строка в которую мы должны вписать путь к той карте которую мы хотим защитить.
2 строка - Password - пароль, который мы должны ввести.
3 строка - Confirm - Проверка пароля
4 строка - Save as - Где будем сохранять и под каким именем
Жмем protect... вуаля! Всё работает!
В следущей части статьи я расскажу о самом лучшем протекте - Vexorian Tools, или Тулы Векса (Кто такой Векс - я рассказывал почти в начале статьи)... Выпейте глоток кофе, возьмите пару сухарей или чего-нибудь более вкусного, передохните.... И в путь!
Wc3 Text File Optimizer 4.9 или "Тулы Векса"
Итак, что это такое? Это программа предназначенная для оптимизации, но в большинстве случаев она используется для протекта карт.
Как использовать "Тулы Векса"?
Для начала их скачаем... Скачать можно напрямую Здесь. Всё очень просто! Открываем эти Тулы, (П.С. Взяли что поесть? Самое время немного перекусить и отхлебнуть свежезаваренного кофе) смотрим наверх программы... Видим кнопку Open? Молодцы! Нажимаем на неё, находим нужную нам карту. Нашли? Двойной щелчок по ней ЛКМ. Итак, у нас есть карта которую нужно запротектить. Как я понимаю вы хотите защитить карту по последнему писку протекта (что же за мышь этот протект - постоянно издает последний писк и никак не сдохнет! )
, то ставим везде галочку на "Check\Uncheck all". А что это там в левом нижнем углу от нас скрыто?
нажимаем на кнопку "common.j\Blizzard.j location", находим war3patch.mpq. Щелчок ЛКМ, и он открыт. Там мы выставляем все функции, чтобы вашу карту не смог никто открыть (по последним данным Тулы векса нельзя законтрить никакой известной программой), ни посмотреть.
Как сделать с помощью тулов чтобы карта была еще лучше защищена? "Extra Cleaning" - правый нижний угол программы! (Отхлебните кофе) "Remove as much WE-only data as possible" защитит вашу карту еще лучше! Как я понял это скрошит все попытки взломщика на нет. Нажав "Keep Dummy wa3mapunit.doo" вы создадите пустой doo`дад. Обязательно засейвите непротекченную версию, ибо не дай бог вам её потерять...
Заключение
Итак читатель, я думаю моя статья помогла тебе в протекте карт. Но запомни - рано или поздно депротект одолеет протект. Лишь тулы векса врядли когда-то изменятся... Чтож... допей оставшееся кофе, и иди проверять то что ты сейчас прочитал!