Iris Shader Folder Mod
Мод, который позволяет скрывать, фильтровать и изменять порядок конкретных паков шейдеров в меню шейдеров Iris с использованием гибких шаблонов.
📝 Зачем использовать этот мод?
Устали пролистывать беспорядочный список шейдеров? Хотите скрыть тестовые паки, старые версии или поместить избранные наверх? Мод Iris Shader Folder позволяет отфильтровать нежелательные паки шейдеров и организовать меню именно так, как вы хотите, делая выбор шейдеров быстрым, чистым и персонализированным.
Особенности
- Скрытие паков шейдеров по имени, версии или regex-шаблону
- Изменение порядка паков шейдеров в меню с использованием шаблонов и позиций
- Поддерживает как современные, так и устаревшие версии Iris, а также Oculus
- Перезагрузка конфигурации в реальном времени (перезапуск не требуется)
- Запись отладочных логов в файл для устранения неполадок
Конфигурация
Редактируйте файл конфигурации по пути: config/iris_shader_folder.properties
Пример раздела фильтра:
codeblockStart filterStart:[ test {.*}Outdated{.*} ComplementaryShaders_r{version} ]:filterEnd codeBlockEnd
- Каждая строка представляет собой шаблон фильтра.
- Используйте {version} как сокращение для номеров версий (например, 1.2.3).
- Используйте {…} для вставки сырого regex (например,
Outdated{.*(shader|Reimagined)}
). - Шаблоны соответствуют как папкам, так и .zip пакам шейдеров.
Пример раздела переупорядочивания:
reorderStart:[
{.*}EuphoriaPatches{.*}
Complementary{.*}_r{version}
BSL{.*}
]:reorderEnd
- Порядок строк определяет порядок в меню (верхняя строка = первая позиция и т.д.).
- Если несколько паков шейдеров соответствуют шаблону, они вставляются в заданной позиции, отсортированные по алфавиту.
- Шаблоны поддерживают
{version}
и пользовательский regex в фигурных скобках. - Шаблоны соответствуют как папкам, так и .zip пакам шейдеров.
Включение отладочного логирования
Установите debugLogging=true
в файле конфигурации, чтобы записывать подробную отладочную информацию в config/iris_shader_filter_debug.txt