Моддинг сообщества
Функция моддинга сообщества позволяет игрокам изменять сборку, добавляя свои собственные сценарии и ресурсы, вместе с тем имея доступ к внутриигровым ресурсам.
Чтобы активировать эту функцию, включите свойство Enable Community Modding
в UI конфигурации сценариев через контекстное меню Naninovel -> Configuration -> Scripts
и настройте локальный провайдер для ресурсов, которые должны быть доступными для моддинга; убедитесь, что корневой путь локального провайдера устанавливается в значение по умолчанию (%DATA%/Resources
), за счёт чего он будет искать дополнительные ресурсы в директории сборки.
При включении этой функции в главном меню появится кнопка "EXTERNAL SCRIPTS", которая откроет браузер внешних сценариев. В редакторе браузер также составит список сценариев Naninovel из ресурсов проекта.
Обратите внимание, что конфигурация загрузчика External Loader
управляет загрузкой внешних сценариев (доступных в браузере внешних сценариев), в то время как Loader
настраивает загрузку встроенных сценариев проекта; внешний загрузчик по умолчанию имеет локальный провайдер, поэтому он будет искать сценарии только в каталоге сборки игры. Для других типов ресурсов (фон, персонажи и т.д.) необходимо вручную настроить локальные провайдеры в соответствующих меню конфигурации, чтобы позволить игрокам добавлять их. Подробнее о том, как работают провайдеры ресурсов и как их настроить, читайте в руководстве по провайдерам ресурсов.
Чтобы добавить внешние ресурсы в сборку, поместите их в подпапки каталога Resources
, соответствующие свойству ресурса Resources
, настроенному в разделе Loader
. Например, чтобы добавить внешний сценарий Naninovel, поместите его в папку GameFolder/GameName_Data/Resources/Scripts
; фоны в GameFolder/GameName_Data/Resources/Backgrounds
и так далее. GameFolder и GameName зависят от названия вашего проекта Unity.
Интерфейс браузера внешних сценариев можно настроить или полностью заменить с помощью функции персональной настройки UI.