Индивидуальные атласы иконок - 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;
  • ✖ Не переопределяйте системные атласы, если в этом нет необходимости.