Я думаю, многие встречались с таким случаем, как например этот? Мы спокойно открываем карту, и тут нас засыпает снегом и в конце концов игра вылетает. Сейчас вы узнаете один из способов это сделать. (на самом деле, статья уже потеряла актуальность, потому что появился легкий способ обойти (см. в низу статьи), но кому-то может пригодиться)

Ставится эта защита очень просто. Для примера создадим простенькую карту. Поставим на ней также Trigger_Start и Gen_Weather.

Впишем в Trigger Start'а к примеру, 123, в имя погоды - тоже 123. Также поставим снег. Чтобы у пытающегося посмотреть не оставалось иного выбора, кроме как зависнуть, поставим в силу снега максимум ВНЕ игры (это 65535). Как же это сделать? Делается очень просто. Нам потребуется текстовый редактор Notepad++. Скачать этот редактор можно тут. На всех шагах установки выбираем настройки по умолчанию. Установили? Теперь заходим в папку с игрой, кликаем по нашей карте правой кнопкой и выбираем пункт "Edit with Notepad++". Вот так выглядит интерфейс Notepad++: 
Находим строки: на одной целиком написано 123, на следующей первый символ - 4. На следующей строке - первый символ - SOH, далее - три NUL'а. Далее - 4 NUL'a. Эта строка нам и нужна. Первые два NUL'a заменяем на 2 "я" (НИЖНЕГО регистра). Вот что получится: 
Теперь сила снега - 65535! Мы ничего не успеем сделать, и игра зависнет. Избавится от этого - элементарно. Достаточно в редакторе нажать Display Settings, затем убираем тут галочку. После этого спокойно редактируем карту =) По какой то причине в старых версиях игры это не работало, этим видимо пользовались разработчики карт :) По этой причине я и не буду писать второй способ через Hex редактор (напр. ghex). Так что ребята, по крайней мере с 0.1.2.0, эта статья стала не актуальна. Хотя кто знает, может кого-то такая защита и отпугнет
|