TrueFolder system for Mod Organizer 2
TrueFolders — это C++‑плагин для MO2, который добавляет поддержку виртуальных папок в списке модов.
Он глубоко интегрируется во внутренние механизмы MO2 (ModInfo, ModListView, Profile, Settings), чтобы корректно обрабатывать иерархию, маркеры конфликтов и подсветку.
Совместимость с обычными разделителями полностью сохраняется.
Как это работает
- Обычные разделители продолжают работать как раньше.
- Если имя разделителя начинается с `#`, он превращается в папку первого уровня; `##` = второго уровня и так далее.
- Символы `#` скрыты в списке модов MO2, но остаются частью внутреннего имени, что позволяет сторонним плагинам определять вложенность.
- Свёрнутые папки суммируют содержимое и маркеры конфликтов дочерних модов.
---
Управление через диалог True Folders Control
Часть 1. Кратко
- Нажмите Ctrl+F1, чтобы открыть диалог.
- Выберите разделитель в списке модов — диалог автоматически покажет его параметры.
- Используйте кнопки уровней (*Regular*, `#`, `##`, …) или стрелки ◀/▶ для изменения вложенности.
- Настройте отступ слайдером Indentation (0–50 px).
- Дополнительные кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши без диалога: Ctrl+← (уменьшить уровень), Ctrl+→ (увеличить уровень).
Часть 2. Подробно
- Current Separator: показывает имя, внутреннее имя и текущий уровень вложенности.
- Изменение уровня:
• *Regular* = уровень 0 (без `#`).
• `#`, `##`, `###`, `####`, `#####` = уровни 1–5.
• ◀ уменьшает уровень, ▶ увеличивает.
• Изменения применяются сразу, список модов обновляется автоматически.
- Indentation: настройка ширины отступа слева (0–50 px) или пресеты (0, 10, 20, 30, 40).
- Дополнительные опции:
• Чекбокс Invert Alt modifier for collapsed folders — меняет поведение Alt при выделении в свёрнутых папках.
• Кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши: работают без диалога. Ctrl+← уменьшает уровень, Ctrl+→ увеличивает.
Лимит: 0–5. После изменения список обновляется, а разделитель остаётся выделенным и в фокусе.
Плагин - форк на плагин Sub-Separator for Mod Organizer 2
Особая благодарность goldghoti за мод
Sub-Separator for Mod Organizer 2 и исходники библиотеки.
Я переписал код, чтобы создать другую версию, с немного другим подходом к организации иерархии папок, а так же добавил удобное управление настройками.
---
Как это работает
- Обычные разделители продолжают работать как раньше.
- Если имя разделителя начинается с `#`, он превращается в папку первого уровня; `##` = второго уровня и так далее.
- Символы `#` скрыты в списке модов MO2, но остаются частью внутреннего имени, что позволяет сторонним плагинам определять вложенность.
- Свёрнутые папки суммируют содержимое и маркеры конфликтов дочерних модов.
---
Управление через диалог True Folders Control
Часть 1. Кратко
- Нажмите Ctrl+F1, чтобы открыть диалог.
- Выберите разделитель в списке модов — диалог автоматически покажет его параметры.
- Используйте кнопки уровней (*Regular*, `#`, `##`, …) или стрелки ◀/▶ для изменения вложенности.
- Настройте отступ слайдером Indentation (0–50 px).
- Дополнительные кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши без диалога: Ctrl+← (уменьшить уровень), Ctrl+→ (увеличить уровень).
Часть 2. Подробно
- Current Separator: показывает имя, внутреннее имя и текущий уровень вложенности.
- Изменение уровня:
• *Regular* = уровень 0 (без `#`).
• `#`, `##`, `###`, `####`, `#####` = уровни 1–5.
• ◀ уменьшает уровень, ▶ увеличивает.
• Изменения применяются сразу, список модов обновляется автоматически.
- Indentation: настройка ширины отступа слева (0–50 px) или пресеты (0, 10, 20, 30, 40).
- Дополнительные опции:
• Чекбокс Invert Alt modifier for collapsed folders — меняет поведение Alt при выделении в свёрнутых папках.
• Кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши: работают без диалога. Ctrl+← уменьшает уровень, Ctrl+→ увеличивает.
Лимит: 0–5. После изменения список обновляется, а разделитель остаётся выделенным и в фокусе.
Он глубоко интегрируется во внутренние механизмы MO2 (ModInfo, ModListView, Profile, Settings), чтобы корректно обрабатывать иерархию, маркеры конфликтов и подсветку.
Совместимость с обычными разделителями полностью сохраняется.
Как это работает
- Обычные разделители продолжают работать как раньше.
- Если имя разделителя начинается с `#`, он превращается в папку первого уровня; `##` = второго уровня и так далее.
- Символы `#` скрыты в списке модов MO2, но остаются частью внутреннего имени, что позволяет сторонним плагинам определять вложенность.
- Свёрнутые папки суммируют содержимое и маркеры конфликтов дочерних модов.
---
Управление через диалог True Folders Control
Часть 1. Кратко
- Нажмите Ctrl+F1, чтобы открыть диалог.
- Выберите разделитель в списке модов — диалог автоматически покажет его параметры.
- Используйте кнопки уровней (*Regular*, `#`, `##`, …) или стрелки ◀/▶ для изменения вложенности.
- Настройте отступ слайдером Indentation (0–50 px).
- Дополнительные кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши без диалога: Ctrl+← (уменьшить уровень), Ctrl+→ (увеличить уровень).
Часть 2. Подробно
- Current Separator: показывает имя, внутреннее имя и текущий уровень вложенности.
- Изменение уровня:
• *Regular* = уровень 0 (без `#`).
• `#`, `##`, `###`, `####`, `#####` = уровни 1–5.
• ◀ уменьшает уровень, ▶ увеличивает.
• Изменения применяются сразу, список модов обновляется автоматически.
- Indentation: настройка ширины отступа слева (0–50 px) или пресеты (0, 10, 20, 30, 40).
- Дополнительные опции:
• Чекбокс Invert Alt modifier for collapsed folders — меняет поведение Alt при выделении в свёрнутых папках.
• Кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши: работают без диалога. Ctrl+← уменьшает уровень, Ctrl+→ увеличивает.
Лимит: 0–5. После изменения список обновляется, а разделитель остаётся выделенным и в фокусе.
Плагин - форк на плагин Sub-Separator for Mod Organizer 2
Особая благодарность goldghoti за мод
Sub-Separator for Mod Organizer 2 и исходники библиотеки.
Я переписал код, чтобы создать другую версию, с немного другим подходом к организации иерархии папок, а так же добавил удобное управление настройками.
---
Как это работает
- Обычные разделители продолжают работать как раньше.
- Если имя разделителя начинается с `#`, он превращается в папку первого уровня; `##` = второго уровня и так далее.
- Символы `#` скрыты в списке модов MO2, но остаются частью внутреннего имени, что позволяет сторонним плагинам определять вложенность.
- Свёрнутые папки суммируют содержимое и маркеры конфликтов дочерних модов.
---
Управление через диалог True Folders Control
Часть 1. Кратко
- Нажмите Ctrl+F1, чтобы открыть диалог.
- Выберите разделитель в списке модов — диалог автоматически покажет его параметры.
- Используйте кнопки уровней (*Regular*, `#`, `##`, …) или стрелки ◀/▶ для изменения вложенности.
- Настройте отступ слайдером Indentation (0–50 px).
- Дополнительные кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши без диалога: Ctrl+← (уменьшить уровень), Ctrl+→ (увеличить уровень).
Часть 2. Подробно
- Current Separator: показывает имя, внутреннее имя и текущий уровень вложенности.
- Изменение уровня:
• *Regular* = уровень 0 (без `#`).
• `#`, `##`, `###`, `####`, `#####` = уровни 1–5.
• ◀ уменьшает уровень, ▶ увеличивает.
• Изменения применяются сразу, список модов обновляется автоматически.
- Indentation: настройка ширины отступа слева (0–50 px) или пресеты (0, 10, 20, 30, 40).
- Дополнительные опции:
• Чекбокс Invert Alt modifier for collapsed folders — меняет поведение Alt при выделении в свёрнутых папках.
• Кнопки: Collapse All, Expand All, Refresh MO2.
- Горячие клавиши: работают без диалога. Ctrl+← уменьшает уровень, Ctrl+→ увеличивает.
Лимит: 0–5. После изменения список обновляется, а разделитель остаётся выделенным и в фокусе.
Основной архив ()Сервер №1




