
РЕДАКТОР УРОВНЕЙ для игры "Тайны пирамид" (Pyramid Runner).

Этот редактор я изначально делал под себя. Поэтому чтоб он заработал нужно
немного повозиться, и научиться им пользоваться.


===УСТАНОВКА РЕДАКТОРА УРОВНЕЙ===

Чтоб установить редактор, следуйте инструкции:

 1. Найдите папку куда у вас установлена игра и переместите в нее
    папки "Levedit" и "world_3".

 2. Найдите в папке игры файл "main.dat". Поменяйте у него расширение на
    "main.zip" и распакуйте в папку игры. В итоге, в папке игры должны
    появиться еще 3 папки: "main", "world_0" и "world_1".

 3. Удалите файл main.zip

 4. Теперь зайдите в папку world_3 и найдите любой файл с расширением "xxx".
    С зажатым "Shift-ом" кликните по нему правой кнопкой мыши и выберите
    "Открыть с помощью-->выбрать программу-->обзор". И укажите файл
    Levedit.exe, который находится в папке Levedit, находящаяся в папке игры.
    Поставьте галочку "Использовать ее для всех файлов такого типа" и
    жмите ОК.

 5. Псле этого должен запуститься редактор уровней. Закройте его.
    Теперь чтобы открыть любой уровень для изменения, найдите его в
    папке "world_3", и просто кликните по нему два раза. Будет запускаться
    редактор уровней с нужным вам уровнем.

ВАЖНО: После этого не изменяйте пути и названия папок в которых
       находится редактор уровней.


===КАК ИСПОЛЬЗОВАТЬ РЕДАКТОР УРОВНЕЙ===

В папке "world_3" содержатся "пустые" уровни которые вы можете изменять.
Каждый уровень состоит из файла level_XX.txt и level_XX.xxx
В текстовом файле находятся настройки уровня (которые уже настроены).
Если захотите, вы можете в нем изменить размер игрового поля.
Для этого откройте в текстовом редакторе level_xx.txt
и найдите в нем поиском строчки:
 pole_pole_w - ширина игрового поля
 pole_pole_h - высота игрового поля.
Минимальный размер 16x12, максимальный 100х100.
Если вы поменяли эти строчки, сохраните файл level_xx.txt. После этого откройте
в редакторе уровней файл level_XX.xxx и тоже сохраните его (клавишей F5).
Теперь этот уровень будет иметь новые размеры.


===УПРАВЛЕНИЕ===

Клавиши стрелок		- перемещаться по игровому полю
Клавиши W,A,S,D		- перемещаться по игровому полю

Левая кнопка мыши 	- поставить обьект.
Правая кнопка мыши 	- удалить обьект.
Средняя кнопка мыши 	- поменять тип обьекта.
Колесико мыши 		- поменять обьект.
Клавиша DEL		- очистить выбраный слой.

клавиша 1		- выбрать главный слой.
клавиша 2		- выбрать слой выигрышных лестниц.
клавиша 3		- выбрать задний нейтральный слой.
клавиша 4		- выбрать средний нейтральный слой.
клавиша 5		- выбрать верхний нейтральный слой.
клавиша 6		- выбрать человечка. (вход в игру).
клавиша 7		- выбрать дверь выхода из уровня.
клавиша 8		- выбрать слой врагов.
клавиша 9		- выбрать слой возрождения врагов.

клавиша F		- выбрать слой факелов и лампочек
			  (если они определены в настройках уровня)
клавиша H		- выбрать слой табличек с подсказками
			  (если они определены в настройках уровня)

Клавиша "+" (на цифровой клавиатуре)  	- увеличить видимость второстепенных слоев.
Клавиша "-" (на цифровой клавиатуре)  	- уменьшить видимость второстепенных слоев.

клавиша Ctrl		- показать коордианты обьекта над мышкой
клавиша F1 		- показать информацию об уровне.
клавиша F5		- сохранить сделанные изменения.
клавиша Esc		- выход без сохранения.

(нажатие средней кнопки мыши и прокрутка колесика могут дублировать или
дополнять друг друга, в зависимости от выбраного слоя)

=============

Вы можете одновременно работать только с одним какимто слоем. Например нажав
на клаившу 3, активируется слой заднего фона. Он не влияет на игру, а только на вид.
Если этот слой плохо видно из за других слоев, просто зажмите клавишу "-" на
цифровой клавиатуре - тогда все второстепенные слои исчезнут, останется виден
только выбранный слой. И наоборот, если вы хотите видеть общую картину - зажмите
клаившу "+" на цифровой клавиатуре. По умолчанию видимость второстепенных слоев
всегда устанволена на 50%. Она не влияет на игру, а лишь на видимость в редакторе.

Если вы ставите врага, перед тем как его ставить, вы можете нажатием средней кнопки
мыши менять его отношение к золоту. Если золото перечеркнуто - значит этот
враг НИКОГДА не подберет золото.

Не забывайте сохранять уровни клавишей F5.


===КАК СОЗДАТЬ ЛЕВЕЛЬ-ПАК===

Если вы сделали и протестировали все уровни, и хотите их распространять,
вы можете сделать один файл и распространять только его. Для этого зархивируйте
папку world_3 в world_3.zip.
ВАЖНО!: метод сжатия должен быть "БЕЗ СЖАТИЯ".
Теперь поменяйте раширение с world_3.zip на world_3.dat
Теперь файл world_3.dat можно просто ложить в папку с игрой, и при старте игра
будет автоматически подключать этот игровой мир.

ВАЖНО!: Если у вас в директории игры есть и папка world_3 и файл world_3.dat, игра
отдаст предпочтение уровням из файла World_3.dat. Поэтому будьте внимательны. Лучше
не хранить вместе dat-файл и папку world_3.
Иначе, если редактировать уровни, в игре не будет видно этих изменений, т.к. игра
будет подключать уровни из файла world_3.dat, а не из папки world_3.


===ЗАМЕЧАНИЯ===:

1. Если вы делали например третий уровень level_03, и сделали так сложно,
   что решили сделать его 11-ым. Его не достаточно просто переименовать
   в level_11 (.txt и .xxx). Необходимо открыть его редактором и
   пересохранить (клавишей F5). Иначе есть шанс что уровень не
   загрузится в игре.

2. Старайтесь не делать уровни так, что всё зависит буквально от десятой доли
   секунды. Если у вас будет запас хотябы на 0.5 сек, то всё нормально.
   Но если всё будет зависеть от 0.1 сек, есть вероятность что на какомто
   компьютере накопится небольшая погрешность по времени и тур будет
   невозможно пройти.

3. Если вы решите поэкспериментировать с настройками уровня level_XX.txt,
   лучше не меняйте то, не зная на что это повлияет. По крайней мере
   постарайтесь вернуть обратно то значение которое было.

4. Если есть желание, можете в папке world_3 изменить на ваше усмотрение
   рисунки 016.jpg, 159.jpg и 160.png.


