Обновлено:

На этой странице

Связи графики юнита: BIQ, PRTO, PediaIcons, папка и INI

Проверено 26.10.2026. Colonel Kraken: Adding Units to C3C — практическая авторская инструкция именно Conquests.

Цепочка ссылок

Поле Civilopedia Entry в редакторе содержит ключ PRTO_.... В PediaIcons запись #ANIMNAME_PRTO_... указывает имя каталога анимации; оно может отличаться от ключа. Имя INI внутри каталога должно совпадать с именем папки. INI далее ссылается на FLC и звуки. Иконки Civilopedia и номер в Units_32 — отдельные связи. Несколько типов могут использовать один набор изображения; эпоховые ANIMNAME...ERAS... и UNITICON...ERAS... позволяют менять анимацию и маленькую иконку по эпохам. Отсутствующая следующая эпоховая запись может вернуть прежний рисунок. В инструкции есть Debug Mode с быстрым созданием юнита для проверки, чтобы не ждать технологии.

Предлагаемая запись для нашего редактора

Наш формат мог бы отдельно хранить стабильный id типа, локализованное имя, правила доступности, базовый набор анимаций, переопределения по эпохам, иконки энциклопедии и иконку очереди. Название на экране не должно служить файловым ключом: переименование не должно обрывать изображения.

Валидатор должен проходить всю цепочку и выдавать место обрыва: нет ключа, нет каталога, неверное имя INI, нет события или файла. Для Atlants нужен отчёт о нескольких типах с общими ассетами: это нормальная связь, а не обязательно дубликат, который надо удалить. Проверять иконку в строительстве и анимацию на карте отдельно.