Совсем забыл и не написал в описании на гитхабе:
Плагин создаёт в папке UserPlugins папку SLPlugmaps.
В этой папке создаются дефолтные маппинги параметров тех плагинов, которые были загружены в проекты Рипера.
Собираются они в папке !Generated, по имени производителя.
Если скопировать из этой папки папку производителя в корень SLPlugmaps, то можно редактировать маппинг. Плагин знает, что там должны лежать пользовательские настройки.
В принципе, можно не копировать, но, так удобнее, чтобы потом не запутаться, что редактировал, а что нет. Плюс, если накосячил, всегда можно взять дефолтный маппинг из папки Generated. Если накосячил с дефолтным - удалить его и при следующей загрузке плагина он создастся заново.
Возможно, именно во время первой загрузки новых плагинов, когда создаётся маппинг, контроллер мог подтормаживать.
Маппинги создаются в формате JSON. В интернете есть описание формата.
Но, можно просто установить себе какой-нибудь простенький редактор кода, типа VSCode с плагином JSON и посмотреть содержимое файла.
Я использую плагин 'Sort JSON values" для упорядочивания параметров по номерам. Изначально они генерируются как 1, 10, 11 и т.д.
Плагин 'Prettify JSON' всё красиво выравнивает и подсвечивает.
Начать можно с секции Info и попробовать поменять отображаемое название файла. NameShort это то, что отображается на экране контроллера в сжатом виде.
Также можно поменять имя автора. Правда, в Рипере и на контроллере оно не отобразится. Так, чтобы потешить ЧСВ и для практики.
В PageName можно указать название страницы. Правда, я не помню, где оно отображается и отображается ли вообще)
Если скопировать содержимое "default" и вставить ниже, на той же странице и на том же уровне, и поменять слово 'default' в копии на, дай бог памяти, 'ctrlP', 'ctrlF', 'ctrlE', 'ctrlA' и т.д., то можно назначать функции плагина на определённый тип контролов.
По умолчанию все контролы используют данные из секции 'default'.
Соответственно, внутрь секции ctrlF уже можно будет добавлять нужные действия и обзывать их как захочется.
Самый главный параметр - fNum. Можно поискать в дефолтном маппинге по названию нужный контрол, скопировать его кусок и вставить на нужную страницу ctrF, под нужным номером. Или просто вырезать куски из этого же файла и вставлять в только что созданную секцию. ctrlF это фэйдеры, если что.
При редактировании JSON главное, не пропускать запятые. Структура файла должна оставаться неизменной. Все подсекции, кроме последней, разделяются запятыми.
По-хорошему, надо бы сделать GUI редактор маппингов, но, мне это дело плохо даётся. Брался раза три и бросал. Так что, если очень нужно переназначать параметры, то, придётся делать это ручками.