Q2PRO-X 1.4 - визуальные подсветки
Предметы, оружие, игроки и раскраска частей MD2/MD5 моделей
Q2PRO-X 1.4
5 июля 2026
Общая идея
Подсветки Q2PRO-X - это локальный визуальный слой. Они не меняют сервер, хитбоксы, урон, движение или сетевой протокол. Их задача - сделать предметы, оружие и игроков читаемее, особенно в демках, тренировке, single-player и визуальных пресетах.
Главный путь меню: Visibility & highlights.... Быстрый старт: включите Enable highlighting, затем настройте Items, Weapons или Players.
Предметы и оружие
Items имеют стиль off / shell / tint / shell+tint, alpha, shell alpha, shell thickness, brightness и scale. Можно включать классы отдельно: health, armor, ammo, powerups, keys. Цвета настраиваются по классу.
Weapons имеют отдельный master, scale, per-weapon toggles и per-weapon colors. Эти цвета также могут использоваться как palette для оружия в руках в режиме model parts.
Игроки
Режим cl_vis_players_mode выбирает логику окраски:
| Режим | Что делает |
|---|---|
off | Игроки не подсвечиваются. |
all | Один общий режим для всех. |
random FFA | Разные цвета в FFA. |
duel | Выделение пары дуэли. |
auto | Авто-логика с fallback. |
team | Friendly/enemy colors по team source. |
model | Старый равномерный цвет по модели. |
model parts | Отдельные цвета головы, рук, торса, ног и оружия. |
Стиль игроков также имеет off / shell / tint / shell+tint, alpha, shell alpha, shell thickness, scale и brightness. Масштаб игрока применяется только в single-player или при просмотре .dm2/.mvd2; на живом deathmatch сервере модель остаётся стандартного размера.
Model parts
Model parts - новая важная возможность 1.4. Она красит части модели на лету:
cl_vis_player_parts_head_color- голова.cl_vis_player_parts_arms_color- руки.cl_vis_player_parts_torso_color- торс.cl_vis_player_parts_legs_color- ноги.cl_vis_player_parts_weapon_color- оружие в руках.
Поддерживаются MD2 и MD5 пути. Для MD5 сохраняются skeleton/animation/skin path; Q2PRO-X не откатывает модель в MD2 ради подсветки.
Настройки model parts
| Cvar | Назначение |
|---|---|
cl_vis_player_parts_source | Общий набор цветов или отдельные наборы по модели. |
cl_vis_player_parts_weapon_source | Цвет оружия из weapon palette или custom color. |
cl_vis_player_parts_alpha | Общая прозрачность подкраски частей. |
cl_vis_player_parts_fullbright | Чистые цвета без умножения на текстуру скина. |
cl_vis_player_parts_replace_tint | Заменять старую цельную заливку частей вместо stack обеих заливок. |
cl_vis_player_parts_head_start | Где начинается зона головы по нормализованной высоте модели. |
cl_vis_player_parts_legs_end | Где заканчивается зона ног. |
cl_vis_player_parts_softness | Мягкость границ между зонами. |
Если цвет головы залезает на плечи, поднимите head_start. Если ноги захватывают торс, уменьшите legs_end. Если границы слишком размытые, уменьшите softness.
Команды и диагностика
cl_vis_items_infoпечатает классификацию предметов и текущий visibility status.- Presets в
Visibility & highlights -> PresetsвключаютHighlights + Visuals,Rain + Storm,SnowиDefault. - Для чистого соревновательного вида держите подсветки и AVFX отдельно: сначала выберите AVFX preset, затем примените visibility preset или настройте вручную.
Практические рецепты
- Для демоаналитики: включите players
model parts, яркость 1.5..2.5, shell+tint и умеренную alpha. - Для single-player: включите item scale 1.3..1.8, weapon scale 1.2..1.5, разрешите
cl_vis_singleplayer. - Для красивого showcase: используйте part tint с
fullbright 0, чтобы цвет сохранял текстуру скина. - Для максимально читаемого теста:
fullbright 1,replace_tint 1, яркие head/torso/legs цвета.