SIGHT TOOLS / BLK
Руководство по оптимизации BLK
Уменьшите количество графических объектов в готовом прицеле War Thunder, не перерисовывая его.
Что делает инструмент
Что именно считается
Прицел War Thunder — это файл BLK: список параметров и графических примитивов. Лимит расходуют только рисуемые записи — line, quad/drawQuad, circle и text внутри документированных серий рисования. Технический блок, который просто называется line, рисующей линией не считается.
Что меняет оптимизация
Она переписывает геометрию так, чтобы игра рисовала ту же картинку меньшим числом объектов. Удаляются дубликаты геометрии, объединяются коллинеарные отрезки и соседние четырёхугольники, удаляется геометрия нулевой длины, а затем контуры кистей, полилиний, кривых, заливок, фигур и штриховки упрощаются с последовательно растущим допуском. Каждый кандидат обязан уменьшать число объектов, не трогать защищённые записи и укладываться в допустимое визуальное отличие; для заливок и штриховки дополнительно сохраняется топология контуров, поэтому упрощение не может закрыть узкий просвет или прорезать отверстие. Каждый кандидат сравнивается с исходным файлом, а не с предыдущим шагом, поэтому несколько мелких изменений не складываются в заметное.
Чего оптимизация не делает
Она не повышает, не обходит и не снимает собственные ограничения War Thunder. Игра по-прежнему проверяет их при загрузке. Оптимизация лишь уводит файл дальше вниз от того предела, который и так приходилось соблюдать.
Загрузка файла
Что можно загрузить
Прицел War Thunder в формате .blk — и только он: инструмент читает игровой формат, а не JSON и не изображения. Размер ограничен 500 KiB для обычного аккаунта и 3 MiB с Premium; больший файл отклоняется до начала работы. Выгрузите BLK из конвертера прицелов или из редактора прицелов, если он у вас есть только в виде JSON-проекта.
Use Smooth Edge
Этот единственный переключатель решает, какой лимит применяется к файлу. Он записывается в экспорт как useSmoothEdge:b=yes или useSmoothEdge:b=no и выбирает бюджет объектов, против которого файл измеряется: 2650 объектов при включённом сглаживании и 8000 при выключенном. Выключайте его только если готовы к тому, что небольшие разрывы между соседними линиями станут заметнее.
Статистика результата
Как читать числа
Результат сообщает число объектов до и после, сокращение, измеренное визуальное отличие, применившийся к этому файлу лимит и состояние этого лимита. Состояние — честная сводка по счёту: в пределах бюджета сглаживания, за бюджетом сглаживания или за жёстким бюджетом. Больше 8000 объектов — это жёсткий предел, экспорт блокируется; между применимым лимитом и 8000 это предупреждение, а не отказ.
| Настройка | Лимит | Что происходит |
|---|---|---|
| Use Smooth Edge включён | 2650 | выше — предупреждение |
| Use Smooth Edge выключен | 8000 | выше — блокировка экспорта |
| Рекомендуемый размер прицела | 2500 | панель начинает предупреждать с 2200 |
Что никогда не упрощается
Текст, окружности и любые элементы с защищёнными игровыми полями — move, moveRadial, radialAngle или имена параметров BLK, которыми редактор не управляет, — остаются ровно такими, какими были. Они перечисляются как пропущенные, чтобы было видно, какие части прицела оптимизатор нарочно не трогал.
Если сокращения не было
Инструмент не выдаёт «оптимизированный» файл, если ни один проход не уменьшил число объектов: в этом случае возвращается исходный документ и показывается сообщение о том, что значимого сокращения нет. Это честный результат, а не ошибка. Чаще всего так бывает с прицелами, состоящими в основном из текста, окружностей и коротких линий, которые нечего объединять.
Использование результата
Открыть в редакторе прицелов
Оптимизированный документ можно передать прямо в редактор прицелов, где можно осмотреть оставшуюся геометрию и выгрузить файл заново. Если важно сохранить контроль над файлом, скачайте BLK и откройте его там через «ОТКРЫТЬ BLK», либо скачайте JSON и откройте через «ОТКРЫТЬ JSON».
Скачать BLK и JSON
JSON нужен, чтобы сохранить оптимизированный рисунок как редактируемый проект Hub Thunder, BLK — чтобы установить прицел в игре. Это одно и то же изображение: BLK генерируется из JSON. Храните JSON как редактируемый оригинал: комментарии и форматирование в BLK не переносятся. Установку выполните по инструкции по установке.
Квота
Дневной лимит оптимизаций
Оптимизации считаются в одном общем суточном пуле. Редактор прицелов, «Изображение в прицел» и «Оптимизация BLK» берут оптимизации из одного счётчика, поэтому инструменты конкурируют за один и тот же лимит. Обычному аккаунту доступно 10 оптимизаций в сутки, Premium — без ограничения. Счётчик обнуляется в 00:00 UTC. Неудачный запуск освобождает место и не расходует квоту.