Добавлен , опубликован
Продолжа. рассказывать про некоторые методы "защиты". Хотя полноценной защитой это являтся не может, ибо это всеголишь недоработка MPQ Editor'a, и направлена исключительно против него. Суть в том, что этот редактор расчитан на работу со всеми версиями mpq, а не только той что в Варкарфте 3. В новых версих используются допольнительные флаги для файлов в блок-таблице, причем игра их игнорирует, а mpq редактор нет. Если быть точным, то это флаги 0x01000000 и 0x00100000. Добавление этого флага не позволяет MPQ Editor'у открыть файл. Добавление же второго флага ко всем файлам приводит к краху редактора при попытки открытии карты. Стоить отметить, что есть возможность открыть карты принудительно используя версию mpq, используемую в картах. Но не смотря на эту возможность файлы все равно не открываются. Также, возможно, некоторые старые редакторы могут открывтаь данные карты.
В качестве примера прикладываю карту с данной защитой.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
30
8 лет назад
Отредактирован Clamp
2
>2016
>все карты принадлежат близам
>защита карт
Как я уже писал, защиту есть смысл делать только в тех случаях, когда это приводит к уменьшению размера карты, и только в этих.
2
6
8 лет назад
2
Честно говоря не понимаю откуда такая ненависть. Можно считать этот процесс "оптимизацией", а то что некоторые сторониие программы (например MPQ Editor) не могут работать с картами после этого - совсем не наша проблема.
0
30
8 лет назад
0
Можно считать этот процесс "оптимизацией"
Нельзя, это не ускоряет работу карты и не снижает её вес.
0
6
8 лет назад
0
Clamp, получается тогда и защитой это назвать нельзя.
2
30
8 лет назад
2
BaHeK, если ты ещё раз перечитаешь мой пост, то, возможно осознаешь, что его суть в том, что делать защиту карты ради защиты - рак.
2
6
8 лет назад
2
Clamp, я понял твою точку зрения. Можешь более не писать подобные комментарии.
Этот комментарий удален
0
18
8 лет назад
0
Clamp, ну, если это карта с донатом, типа Desert Fury, то защита нужна. Думаю, не надо объяснять, зачем.
0
13
8 лет назад
0
Clamp, интересно почему же это - рак? При чем тут близзы вообще мне тоже не совсем понятно. Защищая карту, мы как раз и пытаемся огородить ее от того самого рака.
3
30
8 лет назад
Отредактирован Clamp
3
NekoriDes, всё довольно просто:
Ввиду того, что любая карта принадлежит не тебе, неважно, сделал её ты или кто-то ещё, ни одна карта не может представлять коммерческой ценности и, как следствие, обфускация кода карты не как часть оптимизации (по сути приравниваемая к защите интелектуальной собственности) несёт в себе исключительно раздутое самомнение автора карты о том, что его код имеет какие-либо решения, неизвестные другим пользователям, а защита представляет собой косвенный способ оградить себя как программиста от потенциальных конкурентов, которые могут использовать авторские алгоритмы, применённые в этом коде.
Самое забавное, что практически все карты, в коде которых такие решения действительно применялись, так или иначе имеют в той или иной степени свободно распространяемые open-версии, особенно сейчас, спустя 13 лет после выхода игры. Среди таких карт я могу назвать TcX/TcX AoS, Combat Zone, Dark Invasion II, Element TD, Jack's company, Heroes and Empires, Platform Escape и ещё довольно много действительно достойных карт.

Защищая карту, мы как раз и пытаемся огородить ее от того самого рака.
Для того, чтобы ограждать что-то от рака, надо, чтобы внутри ограды его заведомо не было.

Надеюсь, я достаточно аргументировал свою позицию, и жду от вас того же, если аргументы вообще есть, окромя "мне так хочется" и "все побежали и я побежал".

Ах да, уточняя про "карты с донатом".
Я понимаю, что в СНГ в принципе EULA это ничего не значащая аббревиатура для большинства пользователей, но тем не менее любого автора таких карт можно подвести под целый ряд статей различных кодексов, от нарушения коммерческого договора до незаконного предпренимательства.
0
13
8 лет назад
Отредактирован NekoriDes
0
его код имеет какие-либо решения, неизвестные другим
Дело не совсем в этом, хотя порой и в этом тоже. Как правило те, кто лезут редачить чужую мапу - действительно не понимают и четверти того, что видят.
Защищая мапу автор не хочет, чтобы повторилась история с петрами или землями богов. Да, они были с протектом и это не самый удачный пример, но других не имею. Просто хочу донести то, что если автор сам дорабатывает свою карту - ему не хочется, чтобы кто-то еще к ней прикасался и мне не ясно, что в этом плохого или не правильного.
Ах да, уточняя про "карты с донатом".
Поддерживаю.
0
18
8 лет назад
0
Ах да, уточняя про "карты с донатом".
Я понимаю, что в СНГ в принципе EULA это ничего не значащая аббревиатура для большинства пользователей, но тем не менее любого автора таких карт можно подвести под целый ряд статей различных кодексов, от нарушения коммерческого договора до незаконного предпренимательства.
Не только в СНГ. На гоблинворкшоп очень много донатных карт. Но близзам наплевать на эти копейки. Вот если вышло бы что-то действительно достойное, то они, возможно, обратили бы внимание и на донат.
Про защиту как таковую - она нужна. Особенно для орпгшек с save / load. Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
0
30
8 лет назад
0
Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Моя многолетняя практика как игрока, так и разработчика показала, что подобный подход очень быстро убивает интерес к геймплею, поэтому игроки-читеры очень быстро отпадают.
0
18
8 лет назад
0
Clamp, чуть ли не в каждой партии MDC есть читер.
0
13
8 лет назад
0
Clamp:
Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Моя многолетняя практика как игрока, так и разработчика показала, что подобный подход очень быстро убивает интерес к геймплею, поэтому игроки-читеры очень быстро отпадают.
Ох, если бы. В TBW с читерами борятся до сих пор, лол.
0
24
8 лет назад
0
Про защиту как таковую - она нужна. Особенно для орпгшек с save / load. Кто то качается, проходит квесты, а кто-то взломал карту, начитерил, и вуаля - крутой перс.
Любую защиту можно взломать, было бы желание. Максимум что имеет смысл - отрезать возможность открыть карту в два клика в редакторе чтобы отсеять совсем уж ленивых "взломщиков", остальных не остановит никакая защита.
0
28
8 лет назад
0
для рпг можно тупо отредактировать близардджи и не трогать карту
Чтобы оставить комментарий, пожалуйста, войдите на сайт.