Индивидуальные атласы иконок - ixray-team/ixray-1.6-stcop GitHub Wiki
Поддержка индивидуальных атласов иконок
[!IMPORTANT] Статус: Поддерживается Минимальная версия: IX-Ray Platform 1.3
Обзор
Добавлена возможность использовать индивидуальные (кастомные) атласы иконок для предметов и апгрейдов. Это упрощает создание независимых аддонов и повышает модульность системы отображения. Ранее все иконки предметов должны были располагаться в общем атласе ui_icon_equipment.dds
, что затрудняло совместимость нескольких модификаций. Теперь каждый предмет или апгрейд может ссылаться на собственный atlas-файл, размещённый в любом удобном месте внутри аддона
Это позволяет:
- использовать отдельные текстуры без конфликтов с другими модами;
- облегчить разработку и тестирование отдельных модулей;
- оптимизировать структуру крупных модификаций (декомпозиция иконок по категориям).
Использование
Для предметов в секцию предмета добавлен параметр:
icons_texture = ui\custom_atlas.dds
Для апгрейдов в секцию предмета добавлен параметр:
upgr_icons_texture = ui\custom_atlas.dds
Путь задаётся относительно директории textures
Рекомендации
- ✔ Группируйте иконки по тематике в отдельных атласах;
- ✔ Используйте уникальные имена atlas-файлов для каждого аддона;
- ⚠ Убедитесь, что размер иконки соответствует сетке, используемой в UI;
- ✖ Не переопределяйте системные атласы, если в этом нет необходимости.