WAR THUNDER CDK
Настройка BLK-файла прицела
Редактируйте .blk, не путая это с установкой готового файла.
Структура и типы
Блок записывается как block { parameter:type = value }; внутри могут быть вложенные блоки. t = текст, r = вещественное, i = целое, b = boolean, p2/p3/p4 = 2/3/4 значения. Тип и вложенность должны совпадать, иначе игра может не прочитать поле.
| Поле | Тип | Цель |
|---|---|---|
| crosshairHorVertSize | p2 | размер |
| crosshairColor | c | RGBA-цвет |
| fontSizeMult / lineSizeMult | r | масштаб |
| drawCentralLineVert/Horz | b | центральные линии |
Пример простого BLK-файла
crosshairHorVertSize:p2=3, 2
fontSizeMult:r=1
lineSizeMult:r=1
drawCentralLineVert:b=yes
drawCentralLineHorz:b=yes
crosshairColor:c=0, 0, 0, 0
crosshair_distances {
distance:p3=200, 0, 0
}
drawLines {
line {
line:p4=0, -2, 0, 2
move:b=no
}
}
crosshairHorVertSize задаёт размер, drawCentralLineVert включает центральную линию, line:p4 задаёт X1,Y1,X2,Y2, distance:p3 добавляет метку дальности.
Элементы рисования
drawLines использует line:p4; +X идёт вправо, -X влево, +Y вниз, -Y вверх. drawTexts содержит text и pos. drawQuads имеет точки tl, tr, br, bl; thousandth:b используется в шаблоне. crosshair_hor_ranges задаёт range:p2, а ballistics/bullet связывают bulletType, speed, distancePos и textPos.
matchExpClass обозначает класс техники: exp_tank, exp_heavy_tank, exp_tank_destroyer, exp_SPAA. Для универсального прицела включают нужные классы.
Практика
Добавить линию
1. Откройте .blk. 2. Найдите drawLines. 3. Скопируйте line. 4. Измените координаты. 5. Сохраните и проверьте.
Было: line:p4=0, -2, 0, 2
Стало: line:p4=4, -1, 4, 1
Изменить цвет
crosshairColor:c=0, 0, 0, 0 → crosshairColor:c=1, 0, 0, 0. Сочетайте изменение с бекапом и проверкой в пробном выезде.
Проверьте изменения в пробном выезде и обновите данные через Alt+F9. Официальная War Thunder Wiki