Скачать редактор карт для Pipyakas Редактор только на английском языке?
Да
Почему у меня не запускается редактор?
Проверьте наличие следующих библиотек в папке с редактором:
— libpng12-0.dll
— zlib1.dll
Горячие кнопки
Ctrl + N — Создать новую карту
Ctrl + O — Открыть карту
Ctrl + S — Сохранить карту
Ctrl + Shift + S — Сохранить карту как..
Ctrl + P — Настройки карты
Ctrl + I — Информация о карте
Ctrl + R — Рэндомизировать спрайты
B — Перейти в режим рисования спрайтов
E — Перейти в режим стирания спрайтов
P — Перейти в режим конфигурирования спрайтов
Alt + T — Включить\Отключить отображение дорог
Alt + W — Включить\Отключить отображение стены
Alt + O — Включить\Отключить отображение объекты
Alt + S — Включить\Отключить отображение спец. объекты (флаги, спауны и так далее)
Alt + A — Включить\Отключить отображение верхушек деревьев
Alt + G — Включить\Отключить отображение сетки
Home — Переместить карту в центр экрана
Как создавать карты?
Menu — File — New. Задаем размеры карты.
Не могу понять как работаю триггеры\условия победы\спауны\что-то другое
Просто откройте на редактирование созданную нами карту и посмотрите как это реализовывали мы.
Как добавлять карты в кампанию?
Карты в игру добавляются простой заменой старых карт. Для этого:
— создаем карты
— переименовываем их в map0.map, map1.map, map2.map и так далее
— открываем дистрибутив с игрой (файл .jar) через архиватор (например, WinZip)
— переходим в папку pipyakas_pro.jar\maps\campaign
— копируем созданные карты в открытую папку с заменой данных
— устанавливаем измененную игру
— запускаем игру и начинаем компанию
— радуемся!
Как добавить карты в BlueTooth режим игры?
— создаем карты
— добавляем префиксы к названиям карт в зависимости от условий победы
(пример названия карты для дефматча: dm_forest.map):
* ctf_ — захват флага
* dm_ — дефматч
* tm_ — командная игра
— открываем дистрибутив с игрой (файл .jar) через архиватор (например, WinZip)
— переходим в папку pipyakas_pro.jar\maps
— открываем на редактирование файл list
— прописываем в соответствующие строки названия ваших карт
— заливаем карты в папку pipyakas_pro.jar\maps
— устанавливаем измененную игру
— запускаем игру по bluetooth
— радуемся!
А как отменить действие?
Чтобы отменить действие нажимаем на клавиатуре "E" и кликаем по объекту. Важно чтобы был выбран тот же объект, что вы пытаетесь удалить.
Как добавить бонус на карту?
Чтобы добавить бонусы:
— выбираем среди спрайтов "Special" — "Items".
— на клавиатуре нажимаем "P". Кликаем по установленному мешочку
— выбираем "Properties"
— выбираем тип бонуса
Deathzone-функции ONGROUND,UNDERGROUND и MOTION DEPENDED что каждая делает?
Лучше не использовать этот параметр — в полную меру и корректность не работает.
- ONGROUND — если наступаешь в клетку — подыхаешь.
- UNDERGROUND — хотели сделать ямы.
- MOTION DEPENDED — если ходить по одной клеточке, аккуратно, то не умрешь на этой клетке, а если бежать быстро — помрешь.
Параметры триггеров:
*trigger active — активация не активированного триггера (триггер становится активным)
*trigger exec — запуск указанного триггера
*level win — заканчивает уровень победой при срабатывании
*level lose — заканчивает уровень проигрышем при срабатывании
*pointer set — установить игроку указатель клетки в которую надо бежать
*pointer delete — удалить указатель
*damage 50% — выбивает у персонажа 50% здоровья "громко" — с кровью и виброй
*trigger exec (w\o del.) — запускает триггер, игнорируя его задержку
*sp active — активирует спаун-точку
*sp deactive — деактивирует спаун-точку
*emitter toggle — переключатель генератора частиц (Particles)
*weapon spawn — спаунит оружие (Static weapon), если оно спрятано в начале уровня
*item spawn — спаунит предмет, который спрятан в начале уровня
*wall spawn — устанавливает стену на указанном месте
*wall remove — удаляет стену с указанного места
*camera set — мгновенно перемешает камеру на указанное место (игрок и управление блокируются)
*camera slide — плавно перемещает камеру на указанное место (игрок и управление блокируются)
*camera free — прекращает манипуляции с камерой (управление возвращается)
*bot remove — удаляет бота с карты (как в конце начального ролика)
*counter — запускает действие, когда триггер активировался несколько раз (юзать поле Execution times)
*message — показывает на экране сообщение (поле Parameter)
*damage 50% (silent) — выбивает у персонажа 50% здоровья "тихо" — без крови и вибры
*camera slide slowest — ме-е-е-дленное скольжение камеры (игрок и управление блокируются)
*weapon remove — удаляет, попавшее в триггер оружие Static weapon (например, каучуковый арбуз)
Как установить условия победы на карте?
За победу отвечают триггеры с параметрами Level Win и Level Lose. Как только запускаются эти триггеры, то уровень либо выигрывается, либо проигрывается. Отсюда и пляшем. Например, надо сделать так, чтобы при проходе Пипяка по триггеру уровень выигрывался\проигрывался, то просто ставим триггер, задаем ему параметр Level Win\Level Lose.
Если не ставить триггеров Level Win и Level Lose, то конец уровня наступит после убийства всех врагов.
Какие есть параметры запуска триггера?
*player — триггер активируется только игроком
*nobody — триггер не активируется никем. Нужно для того, чтобы можно было делать ветвистые, сложные последовательности триггеров, когда один активирует другой.
*anybody — триггер активируется любым объектом
*teams #0,#1 — триггер активируется только игроками какой-либо команды
*neutrals — триггер активируется нейтральными монстрами
*team #0 — триггер активируется только игроками команды №1
*team #1 — триггер активируется только игроками команды №2
*on start — триггер активируется автоматически при старте уровня
Как задать триггеру область срабатывания?
Область срабатывания — это та область на карте, которая чувствительна к параметру "Параметр запуска триггера (Executor)". Например, мы хотим чтобы пипяка пробежался по дорожке и триггер сработал, тут все понятно — ставим триггер прямо на проходе. Но, если есть широкий проход, тот тут надо как-то назначить целую область срабатывания. Для этого существуют параметры "Width" и "Height", отвечающие за высоту и ширину области реагирования, соответственно.
Как задать триггеру область действия?
Область действия (Target X, Target Y), в отличие от области срабатывания может ровняться только одной клетке. Это точка карты, на которую будет действовать триггер. Например, если вы задали параметр "trigger active", значит в этом параметре надо устанавливать координаты триггера, который вы хотите активировать. Если вы задали параметр "wall spawn", то в этом параметре надо устанавливать координаты точки, в которую вы хотите поставить стену.
Что означает значок с четырьмя разноцветными кружечками?
Это значит, что на одном квадрате вы поставили более одного триггера\items\флага\итд. Чтобы получать доступ к какому-либо объекту в куче необходимо:
- нажать на клавиатуре "P"
- выбрать в палитре объектов тот объект, который мы хотим редактировать
- кликнуть по скопление объектов
- выбрать необходимый объект из списка
Как устанавливать противников на карте?
— переходим в палитре спрайтов special -> spawn point
— ставим на карту спаун
— жмем на клавиатуре P
— жмем по нужному спауну -> properties
— в поле Race задаем чувака который должен будет появляться из этого спауна. Там же можно настроить время респауна, количество врагов и так далее
Как отменить последнее действие?
Отменять действия нельзя.
Вариант: если вы поставили что-то не то, то не меняя спрайта нажмите на клавиатуре "E" (англ.) и кликните второй раз по тому месту, куда поставили спрайт.
Как установить грядки с морковкой, деревья с бананами, тележки с кирпичами?
- ставим Object — Bananas\Bricks\Carrot на карту
- ставим Special — Items поверх Bananas\Bricks\Carrot
- нажимаем P на клавиатуре
- кликаем по Item — Properties
- устанавливаем параметр Type соответственно тому, что мы хотим видеть (для грядки — Carrot и так далее)
Как сделать регулярно появляющееся оружие?
- Помести на карте оружие, настрой его.
- Поставь триггер.
- Задай для него параметр 'Weapon spawn'.
- Executor -> On start.
- Execution times -> 0
- Execution delay -> ? (это промежуток времени, через который оружие появится снова)
- Target -> Pick (щелкни нужное оружие)
- Activate trigger -> Pick -> щелкни этот триггер.
Зачем выбирать "x" и "y" (расстояние) в "дымке"?
Это сдвиг относительно центра спауна частиц в пикселях.
Что такое тент?
Это не реализованный магазин.
Совет: карты надо начинать распутывать со спауна игрока: ищем первый триггер, на который пипяка наступит и смотрим что он делает. Так же, бывают триггеры в левом верхнем углу и иногда в стенах — это автоматические триггеры
Совет: для того, чтобы не было "ой чота у меня запускается, а играть не могу", сначала ставьте Spawn Point в предполагаемые координаты спауна игрока, а затем врагов. Тогда меньше придется возиться с настройками.