Developer Tools

Эта утилита помогает при разработке модификаций, работающих полностью на хуках.

Пример окна разработки

Для использования этого инструмента ваша модификация должна работать полностью на хуках и находиться в формате папки внутри директории 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 задаёт исключения, которые не будут добавляться в архив.

Скачать с официального сайта Скачать с GitHub