UDMF Map Processor (UMP) - Это система скриптовой обработки UDMF карт.
Изначально создавалась как скрипт для улучшения имеющихся карт (добавления динамического света на стены в зависимости от текстуры), но может так же использоваться для генерации новых карт, применения различных фильтров, изменения геометрии и просто массового редактирования чего-либо на существующих картах.
Система построена на принципе скриптов.
Любой человек, разбирающийся в программироваии, и в JavaScript в частности, может написать свой скрипт, который будет выполнять конкретное действие.
Руководство по написанию скриптов можно найти здесь
Перед первым запуском - выполните в папке установки UMP следующую команду:
npm install
Поместите файл TEXTMAP (его можно достать из wad файла UDMF карты) input.
Затем, выполните в консоли (перейдя в папку установки) следующее:
npm start
Вам будет предложен список установленных скриптов для обработки.
Выберите с помощью клавиши Space(пробел) нужные и нажмите Enter.
Если всё сделано правильно - должно вывести сообщение, что обработка завершена.
После этого Вы можете забрать обработанный TEXTMAP из папки output
Установка скриптов
Скрытый текст:
Для установки - поместите папку скрипта в директорию scripts.
Что бы путь был примерно таким: /путь/до/папки/установки/scripts/папка_скрипта/.
Внимание! В папке скрипта обязательно должен быть файл umpscript.json.
Видеокурс
Скрытый текст:
Установка и настройка UDMF Map Processor (UMP)
История обновлений:
Скрытый текст:
Обновление 1.0.0
+ Выделение разных типов уведомлений разными цветами
+ Возможность выбора между русским и английским языками интерфейса
+ Возможность выбора нужных скриптов для обработки
Получился какой-то WadC, только пока что неудобнее. Ну и под UDMF (не помню умеет ли он). Имхо пока не дойдет до хотябы его уровня (гуйчик простой там хотя бы, с отрисовкой карты), то пока что юзлесс.
mutator This is a platform for running the map processing scripts.
And scripts themselves can do many things, from changing textures to procedural creation of a map from scratch.
Добавлено спустя 2 дня 23 часа 29 минут 43 секунды:
Обновление 1.0.0
+ Выделение разных типов уведомлений разными цветами
+ Возможность выбора между русским и английским языками интерфейса
+ Возможность выбора нужных скриптов для обработки
PROPHESSOR that look interesting how the scripts are capable to change most things in game if not everything is the script you must make for importing trees and custom sprites like weapons and such easier than scripting for other things? in general they look very difficult for me but i manage to put new sprites like custom trees but that's all i am able to do...adding custom monsters too but thats about it
mutator UMP allows you to work only with the map itself.
With it, you can add new parts to the map, modify existing ones, or make a map from scratch (similar to WadC).
If you want to add some existing content to the map - UMP can help with this.
But the content will have to do with DECORATE and ZScript.
Запускаю новый бесплатный видеокурс по UMP!
Уже готов первый урок по установке
P.S> В видео есть русские, украинские и английские субтитры
Добавлено спустя 16 часов 41 минуту 41 секунду:
Только что был опубликован скрипт Resizerv1.0.0 от автора PROPHESSOR.
Он позволит вам без проблем изменять размер карты, а так же, отзеркаливать её по любым из координат.
Например, что бы увеличить карту в 2 раза, нужно просто набрать 2, а если уменьшить - 0.5(1÷2)