-
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Fest Engine сделан так, чтобы максимально облегчить работу во время мероприятия. Поэтому он требует очень внимательной подготовки файлов. В результате, 10 пунктов этой инструкции про настройку и только 3 про использование.
-
Организуте имена треков участников так, чтобы у них была единая структура. Например, как-то так:
104 K. [Неизвестно] Kim - Mayumi Suzuki-Part of Your World (OST Русалочка) №97136 DSE. [Сразу] Чиби-сан - Harry Potter (Minerva McGonagall) №120208 T. [С точки] LDA - BTS-Blood, Sweat and Fire №177
-
У слайдов для проектора (задников) должно быть абсолютно такое же имя. Fest Engine относит все файлы с одинаковым именем к одному номеру и будет ругаться в логе на файлы с одинаковой цифрой, но разным именем.
-
Напишите регулярное выражение, которое опишет Вашу структуру имён. Расширение учитывать не надо, только имя. В нём обязательно должно быть как минимум две именованные группы:
numиname.-
num-- это уникальный номер заявки по программе, по нему будет проиводиться сортировка номеров и его должны знать Ваши участники. Я в качествеnumиспользую трёхзначные чётные числа в которых сотни обозначают номер блока. Только чётные, чтобы всегда было место куда вставить что-нибудь нечётное между номерами. Мы именно их используем в Cosplay 2 как Номер карточки, очень удобно. -
name-- это строка, по которой вы сможете понять о какой заявке речь. Она должна быть как можно ближе к тому что объявляют ведущие и что написано в сценарии, чтобы точно знать что запускаешь и никогда не путать треки.
Примеры регулярных выражений:
-
^(?P<num>\d{3})\W(?P<name>.+)$. Здесь написано следующее:- Сразу после начала строки
^идут цифры\dв количестве трех штук{3}. Эту часть надо выделить и назвать "num"(?P<num> ). - Дальше идет любой символ, не являющейся буковй или цифрой (точка, пробел, и т.д.) --
\W - Дальше идет любое положительное количество
+любых символов.. Эту часть надо тоже выделить и назвать "name"(?P<name> ). - А дальше конец строки
$
- Сразу после начала строки
- Если после номера всегда идет точка
\.и пробел, то будет так:^(?P<num>\d{3})\. (?P<name>.+)$, либо можно просто поставить два\W:\W{2} - Если номер может содержать буквы (123a, 123b, 123c,...), будет так:
^(?P<num>[\d\w]{3,4})\W(?P<name>.+)$или так^(?P<num>\d{3}(\w)?)\W(?P<name>.+)$. Здесь[\d\w]означает "либо цифра либо латинская буква\w", а{3,4}означает "от трех до четырех штук", а(\w)?означает что буква может быть, а может и нет. Если у вас есть чёткая структура имён файлов, вы легко её распарсите. В примере выделяется только две группы, но можно выделить больше, и тогда имена остальных именованных групп образуют столбцы таблицы. Например, приведенные в первом пункте названия описываются вот таким страшным выражением:^(?P<num>\d{3}) (?P<nom>\w{1,3})\. \[(?P<start>.+?)\] (?P<name>.*) №(?P<_req_id>\d{0,3})$
Больше о регулярных выражениях можно почитать тут, а проверять и понимать как они устроены можно на сайте regex101.com. Вот, например, все треки Yuki no Odori 7: https://regex101.com/r/bvkkuW/1
-
-
Скачать последнюю версию под Вашу платформу из раздела Releases. Я рекомендую использовать Full версию, поскольку Minimal требует наличия плеера VLC нужной разрядности на компьютере. То есть, для 90% компьютеров, подойдет
festengine-win64-VLCv2.2.8-full.zip. Если Вы предпочитаете последнюю версию VLC (и не боитесь), качайте её. -
Распаковать архив куда-нибудь.
-
Запустить
FestEngine.exeи сохранить файл настроек феста рядом с папкой где треки лежат. ВНИМАНИЕ!!! Чтобы создать новый файл настроек феста, нужно просто попытаться открыть несуществующий файл. Сори за такой не-интуитивный интерфейс, но мне так было проще... Дальше будет ещё много не-интуитивного, но удобного 😈 -
Скопировать регулярное выражение, указать внизу папку с треками. Если треки и задники лежат в нескольких папках, воспользоваться кнопкой
+. Если есть, указать всё остальное. -
Нажать "Сохранить" и перезапустить программу.
-
Fest Engine должен открыться с Вашими файлами. Обязательно откройте окно лога из меню "Глагнэ" и проверьте что там нет никаких серьезных предупреждений.
-
Укажите картинку фонового задника (обычно логотип феста) и папке с подложкой для перерывов и длинных интермедий
-
Когда подключите проектор к ноутбуку, не забудьте указать какой из мониторов является проетором в настройках
-
Fest Engine настроен. Удалите резервные копии файла настроек феста и не перемещайте этот файл относительно папок, которые в нём указаны.
-
Самое время проверить что все файлы правильно открываются. Управление производится с помощью F-ряда. Задействованы кнопки Esc, F1, F2, F3 и немного F4. Управление описано тутъ и в меню Запуск.
-
Изучить все возможности, перечисленные в разделе Какие ещё киллер-фичи?
-
Развернуть всё и ещё раз пройтись по всем файлам на том ноутбуке, который будет на фесте подключен к проектору и к микшеру.
-
Не лажать на фесте ^^