### Advanced Level Editor для игры Elastomania.
v.2.1 Christmas Edition
Сделан Николаем Жеребцовым aka Nicolas.
Распространяется бесплатно.

English

Меню\Menu
Файл\File
Новый\New | Ctrl+N | Создать новый уровень.
Открыть\Open | Ctrl+O | Открыть ранее сохраненный уровень.
Сохранить\Save | Ctrl+S | Сохранить уровень.
Сохранить как...\Save as... | --- | Сохранить уровень под другим именем.
Сохранить закрытым как...\Save locked as | --- | Сохранить уровень под другим именем и заблокировать его.
Сохранить как рисунок\Save as picture | --- | Сохранить скриншот основного окна редактора.
Выход\Exit | X | Сохранить уровень под другим именем.
Правка\Edit
Отменить\Undo | Ctrl+Z | Отмена предыдущего действия.
Повторит\Redo | Ctrl+Y | Повторение отмененного действия.
Свойства уровня\Level options | Ctrl+I | Показывает настройки уровня. Так же их можно отредактировать, нажав правую кнопку мыши в окне редактирования.
Настройки\Preferences | Ctrl+P | Настройки программы.
Вид\View
Сетка\Grid | --- | Управление сеткой. Можно показать\убрать и прижиматься (вершины будут лежать на углах сетки) к ней.
Главная панель\Show controls | --- | Показать\Убрать главную панель.
Панель инструментов\Show tools | --- | Показать\Убрать панель инструментов.
Подписи к кнопкам\Show captions | --- | Показать\Убрать подписи к кнопкам.
Перекрестие\Crosshair | --- | Функция для точности
Стандартные инструменты\Standard Tools
Просмотр\View | V | Зажав левую кнопку мыши вы можете просматривать уровень. Только в этом режиме работает опция "Fill Polygons/Закрашивать полигоны"
Выделение\Select | L | Аналог функции "move" в стандартном редакторе, но гораздо функциональнее. Отличия:
| - Вы можете выделить и работать с неколькими объектами одновременно, как с одним - переносить, изменять свойства ит.д.
| - Выделить полигон можно, кликнув на его ребро.
| - Выделить объект/рисунок можно, кликнув на него, а не только на центр объекта/левый верхний угол рисунка (работает только при включенной опции "Использовать "умный" захват")
| - Зажав: Shift: добавляете новую точку к выделению Ctrl: убираете точку из выделения Alt: добавляете к выделению весь полигон
Горячие клавиши: Insert: Копирование выделеные точек Delete: Удаление выделенных точек
Контекстное меню:
| Заменить на\Replace to | Заменяет выделенные точки на выбранный объект, картинку и т.д.
| Преобразовать\Transform | Выполняет линейную трансформацию (поворот, увеличение и т.д.). Перемещение центра направляющего четырёхугольника - перемещение всей фиругы. Перемещение середин сторон - изменение одного из направляющих векторов. Перемещение вершин четырёхугольника - вращение + изменение масштаба.
| Свойства\Properties | Показывает свойства выбранного объетка или уровня.
| Сохранить в файл\Save to file | Аналог функции "Сохранить как..." с тем отличием, что сохраняются только выделенный вершины/объекты/рисунки
| На задний план/Send To Back, На передний план/Bring To Front | С помощью этих функций можно управлять наложением травы от разных травяных полигонов (трава рисуется, начиная с "дальних" полигонов, т.е. с полигонов с большими номерами.)
Увеличить область\ZoomRect | M | Аналог "Zoom In" в стандартном редакторе.
Создать вершину\Create vertex | A | Аналог соответствующего инструмента в стандартном редакторе, единственное отличие - возможность создавать вершины, кликая на ребро полигона. Клавиши: Enter: переброс активного участка через вершину. Пробел: изменение направления создания вершин.
Создать рисунок\Create picture | C | Аналог соответствующего инструмента в стандартном редакторе.
Cоздать объект\Create object | B | Аналог соответствующего инструмента в стандартном редакторе, кроме того, можно добавить цветок.
Дополнительные инструменты\Additional Tools
Разрезание/Склейка\Cut/Connect polygons | T | Выберите две вершины и редактор автоматически разрежет\объединит их. Если вершины принадлежат разным полигонам, вы можете выбрать нужный способ разреза, нажимая Пробел и, затем, подтвердить выбор нажатием Enter.
Эллипс\Ellipse | E | Первый щелчок устанавливает центр будущего эллипса. Второй добавляет эллипс в уровень. Клавиши: "-/_" и "=/+": увеличить/уменьшить количество вершин (показывается в строке статуса). Enter: завершить операцию. Shift: передвинуть мышкой центр эллипса.
Прямоугольник\Rectangle | G | Добавляет прямоугольник.
Замощение рисунками\Picture Tile | I | Позволяет создавать матрицу рисунков. Для начала работы кликните на рабочей области редактора. Окно управления: кликните на квадратике для изменения рисунка. Порядок - способ наложение рядов и колонок. Клавиши: Insert, Delete: управление наложением. На дополнительной клавиатуре (Numpad): 1,2,3,5: изменение шага решетки; 7,8,9,/: изменение размеров решетки; Enter: завершение операции. При закрытии окна управление показать его можно, кликнув правой кнопкой мыши на рабочей области редактора (это же относится и к другим инструментам).
Сплайн\B-Spline | S | Создает кубический сплайн (плавную кривую). Для начала работы выберите две первые вершины (кликнув в области редактирования), появится окно управления. Мышкой можно перемещать вершины и изменять направляющие векторы. Кликнуть на вершину, нажимая: Shift: добавление новой вершины. Ctrl: изменение видимости отдельных участков сплайна. Alt: удаление вершины. Те же операции можно сделать и с помошью контекстного меню (правый клик на вершине). Клавиши: Enter: завершить операцию (преобразовать сплайн в полигоны (векторизовать)) Параметры: Удалять сплайн после векторизации: при отключении этой опции вы можете дальше работать с текущим сплайном после нажатия Enter. Создавать только один полигон: Склеивать видимые участки сплайна в один полигон или же создавать несколько полигонов. Частей: каждая часть сплайна (между двумя соседними вершинами) представляется в виде ломаной, количество звеньев которой регулируется этим параметром.
Операции с полигонами\Polygon operations | O | Выберите два пересекающихся полигона (каждый из них должен быть без самопересечений), затем выберите тип операции. Клавиши: Num+1: Объединение Num+2: Пересечение Num+3: Разность (первый без второго) Num+4: Разность (второй без первого)
Автотрава\AutoGrass | U | Для начала работы выберите полигон, к которому вы хотите добавить траву. Трава ставится под всеми сторонами, наклон которых меньше максимального наклона травы. Опции: Сглаживать края: не обрывать траву на краю, а плавно поднимать до уровня земли. Корректировать правый край: иногда в элме трава вылезает за правый край полигона, хотя кравая вершина травы лежит под или правее правой вершины исходного полигона. Эта опция позволяет избежать такого эффекта (правая граница просто сдвигается так, чтобы трава в любом случае не вышла за край). Постоянная ширина: при включенной опции трава имеет постоянное расстояние, при выключенной - постоянную высоту под исходным полигоном (т.е. более наклонные участки будут иметь меньшую ширину). Высота: вводится с процентах от максимальной высоты трава, но при желании можно ввести любую высоту. Клавиши: Enter: завершить операцию. Примечание. Этот инструмент работает не всегда корректно (но редко).
Разное
Cохранить и играть | P | Запустить элму (путь к exe-шнику необходимо предварительно прописать в Настройках), или если элма уже запущена, переключиться на нее.
Приблизить\ZoomIn | Num_+ | ---
Уменьшить\ZoomOut | Num_- | ---
Реальный размер\Real size | / | ---
Подогнать\ZoomFill | * | ---
Перемещать зону просмотра | --- | Стрелки (вправо, влево, вверх, вниз), колесо мыши.
Предыдущий\Previous | PgUp | В режиме Просмотр открывает предыдущий уровень в текущей директории.
Следующий\Next | PgDn | В режиме Просмотр открывает следующий уровень в текущей директории.
Правка/Просмотр\View/Edit | Ctrl-M | В режиме Просмотр Вы можете просматривать уровни из текущей директории и они будут отображаться как в элме (примерно =) ). В режиме Правка Вы можете редактировать уровень, но не будет работать заполнение полигонов.
Проверить\Check | Ctrl-H | Проверяет уровень на наличие ошибок. Работает также, как и в стандартном редакторе.
Инструменты/Tools
Фоновый рисунок\Background picture | --- | Вы можете загрузить фоновый рисунок и создавать уровень, опираясь на него.
Статистика\Statistics | Ctrl-T | Cтатистика по текущему уровню. Показывает количество яблок, киллеров, цветков, полигонов, вершин, рисунков, ширину и высоту в LM (level metres, "метры уровня"), лучшие десятки (TopTens) сингл- и мультиплеера. Клавиши: Ctrl-C, Ctrl-Ins: скопировать TopTen синглплеера в буфер обмена (предварительно надо выделить таблицу с временами). Если TopTen сингла полный (10 времен), при наведении на него мышью показывается среднее время (Average).
Извлечь из LGR\Extract from LGR | Ctrl-T | Извлекает картинки из LGR файла в указаную папку (также создается файл pictures.lst, содержащий информацию о типах картинках, дистанциях рисунков по умолчанию и др.).
Вставка уровня\Import level | Ctrl-V | Добавляет к текущему уровню другой уровень (работает только в режиме Правка). Вставляются только выбранные типы элементов (полигоны, яблоки и т.д.). Также можно вставить файл в уровень, перетащив его мышкой в рабочую область редактора, нажимая при этом Shift (иначе этот файл просто откроется).
Поиск демок\Replay search | Ctrl-R | Поиск демок в заданной папке. Для начала поиска нажмите кнопку Обновить, кнопка Добавить работает также, только не очищает список. При включенной опции "Операции с файлами", при удалении или переименовании элементов списка, те же операции будут выполняться и с файлами (переименовывание рабобает также как в Проводнике (F2 не работает)). Клавиши: Delete: удалить выбранные демки; С помощью контекстного меню можно удалить, копировать или переместить выбранные файлы. Внимание!!! При всех операциях с файлы демки берутся из папки, заданной в строке "Путь" Время демки считается неточно (+/- 0.02 секунд (как в элме при нажатии Ctrl-Alt-Enter)). Оценочный тотал тайм - это матожидание реальной суммы времен демок (в случае ~50 уровней обычно отличается от самой суммы максимум на +/- 0.05 секунд)
Поиск уровней\Level search | Ctrl-L | Поиск уровней в заданной папке. Функции поиска и работы с файлами - см. "Поиск демок". Критерии поиска: по названию уровня (если опция Только совпадение отключена, ищутся уровни, в названии которых присутствует строка, заданная в поле "Название уровня"; если название пустое - любые уровни подходят), по LGR, свойствам Ground и Sky (если они пустые - любые уровни подходят).
Настройки/Preferences
Исполняемый файл | --- | Он будет запускаться при нажатии кнопки "Play"
Lgr по умолчанию | --- | ALE везде, где встретит default.lgr, будет использовать этот (это нужно, если вы, например, используете highq.lgr, но хотите добавлять рисунки в уровни).
Открывать .REC файлы с помощью ALE | --- | При открытии демки в строке сообщений показывается ее приближенное время и открывается уровень, которому она соответствует.
Показывать информацию об уровне при открытии | --- | В строке сообщений выводить название уровня и лучшее время при открытии уровня.
Использовать обычный захват | --- | При включенной опции рисунки можно перетаскивать за левый верхний угол, а объекты за центр (как в стандартном эдиторе).
Использовать "умный" захват | --- | При включенной опции рисунки и объекты можно перетаскивать за видимую часть (т.е. за само изображение).
Не проверять ориентацию | --- | Мощная, но довольно опасная функция. Уровень Ex04 демонстрирует ее возможности. Для создания "невидимого" полигона создайте небесный полигон в земле, нажмите проверить, выключите проверку ориентации и перенесите полигон на небо.
Радиус захвата точек | --- | Минимальное расстояние от курсора мыши до точки, при котором, если кликнуть левой кнопкой, точка выделится.
Шаг сетки | --- | Измеряется в LM

Обратная связь.
Если вы нашли баги в редакторе или у вас есть предложение, как сделать его лучше, пишите мне:
nicolas@nightmail.ru