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.
teamFriendly/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. Она красит части модели на лету:

Поддерживаются 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.

Команды и диагностика

Практические рецепты