Эта утилита помогает при разработке модификаций, работающих полностью на хуках.
Для использования этого инструмента ваша модификация должна работать полностью на хуках и находиться в формате папки внутри директории Packages. Вы можете сделать её вручную, либо воспользоваться Simple Mod Maker, который сформирует для вас заготовку-каркас.
Если необходимые условия выполнены, то в окне, открывающемся при нажатии на кнопку «Инструменты разработчика», вы увидите вашу модификацию и сможете установить её на форуме, а также скачать в виде архива. Таким образом, вы сможете протестировать работу модификации, а потом экспортировать её обратно в папку внутри директории Packages и скачать результат.
Особенности
- (пере-)установка модификации прямо из директории, в соответствии с инструкциями в файле package-info.xml
- работа с хуками - добавление, удаление, изменение
- синхронизация файлов модификации с SMF (в обоих направлениях)
- скачивание модификации в виде архива .tgz или .zip
Вы можете сформировать имя экспортируемого архива, добавив секцию devtools
в package-info.xml
:
<devtools>
<packagename>{CUSTOMIZATION-NAME}_{VERSION-}</packagename>
<exclusion>.git</exclusion>
<exclusion>.scrutinizer.yml</exclusion>
<exclusion>screenshots</exclusion>
</devtools>
Здесь packagename
отвечает за шаблон файла архива, а exclusion
задаёт исключения, которые не будут добавляться в архив.