Добавлен BaHeK,
опубликован
Продолжа. рассказывать про некоторые методы "защиты". Хотя полноценной защитой это являтся не может, ибо это всеголишь недоработка MPQ Editor'a, и направлена исключительно против него. Суть в том, что этот редактор расчитан на работу со всеми версиями mpq, а не только той что в Варкарфте 3. В новых версих используются допольнительные флаги для файлов в блок-таблице, причем игра их игнорирует, а mpq редактор нет. Если быть точным, то это флаги 0x01000000 и 0x00100000. Добавление этого флага не позволяет MPQ Editor'у открыть файл. Добавление же второго флага ко всем файлам приводит к краху редактора при попытки открытии карты. Стоить отметить, что есть возможность открыть карты принудительно используя версию mpq, используемую в картах. Но не смотря на эту возможность файлы все равно не открываются. Также, возможно, некоторые старые редакторы могут открывтаь данные карты.
В качестве примера прикладываю карту с данной защитой.
В качестве примера прикладываю карту с данной защитой.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Clamp
>все карты принадлежат близам
>защита карт
Как я уже писал, защиту есть смысл делать только в тех случаях, когда это приводит к уменьшению размера карты, и только в этих.
Отредактирован Clamp
Ввиду того, что любая карта принадлежит не тебе, неважно, сделал её ты или кто-то ещё, ни одна карта не может представлять коммерческой ценности и, как следствие, обфускация кода карты не как часть оптимизации (по сути приравниваемая к защите интелектуальной собственности) несёт в себе исключительно раздутое самомнение автора карты о том, что его код имеет какие-либо решения, неизвестные другим пользователям, а защита представляет собой косвенный способ оградить себя как программиста от потенциальных конкурентов, которые могут использовать авторские алгоритмы, применённые в этом коде.
Я понимаю, что в СНГ в принципе EULA это ничего не значащая аббревиатура для большинства пользователей, но тем не менее любого автора таких карт можно подвести под целый ряд статей различных кодексов, от нарушения коммерческого договора до незаконного предпренимательства.
Отредактирован NekoriDes
Защищая мапу автор не хочет, чтобы повторилась история с петрами или землями богов. Да, они были с протектом и это не самый удачный пример, но других не имею. Просто хочу донести то, что если автор сам дорабатывает свою карту - ему не хочется, чтобы кто-то еще к ней прикасался и мне не ясно, что в этом плохого или не правильного.
Про защиту как таковую - она нужна. Особенно для орпгшек с save / load. Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.