Q2PRO-X 1.2: интерфейс, меню и консоль
Просмотр документа на сайте Q2PRO-X. Оригинальный файл можно скачать из окна сайта.
Q2PRO-X 1.2
Q2PRO-X 1.2: интерфейс, меню и консоль
Режимы меню, modern chrome, масштабы, прозрачность и сохранение настроек
Русское издание
28 апреля 2026
q2pro-x.com
Оглавление
- 1. Где находятся настройки
- 2. Два режима меню
- 3. Современный визуальный стиль меню
- 4. Язык отображения и шрифты
- 5. Размеры и масштаб
- 6. Прозрачность меню, консоли и overlay
- 7. Сохранение, сброс и scopes конфигов
- 8. Быстрые рецепты
- 9. Диагностика
Q2PRO-X 1.2: интерфейс, меню и консоль
Этот документ закрывает слой интерфейса, который не относится строго к видео, звуку, демкам или сетевой игре: режимы меню, modern renderer, язык отображения, шрифты, масштаб, прозрачность и сохранение настроек.
1. Где находятся настройки
- Guided menu: Options -> Interface Setup и Options -> Config.
- Classic Q2PRO-X menu: Q2PRO-X -> config, interface size, interface alpha, crosshair.
- Браузеры имеют собственные окна настроек: Server Browser, Cvar Browser, Demo Browser, Demo Player, Mod Help.
- Все переменные можно найти через Cvar Browser: ищите по имени cvar или по словам menu, console, alpha, scale, browser, q2prox_cfg.
2. Два режима меню
Q2PRO-X 1.2 умеет работать в двух content-режимах меню. Это не просто цветовая тема: режим определяет, какой menu graph загружается при старте клиента.
Изменение cl_q2prox_menu_mode требует перезапуска, потому что menu script выбирается во время инициализации UI. В 1.2 миграция конфигов выставляет guided режим только один раз для старых конфигов без маркера версии; пользовательский выбор после этого не перетирается.
3. Современный визуальный стиль меню
cl_menu_visual_style переключается live и не меняет cl_q2prox_menu_mode. Это удобно: можно оставить guided content, но временно вернуться к legacy renderer для сравнения.
4. Язык отображения и шрифты
Важно разделять язык отображения и ввод текста. Русский ввод, автотранслит и /en перевод описаны в Network Play guide, потому что это сетевой сценарий общения.
5. Размеры и масштаб
Для браузеров и новых overlay лучше использовать их собственные scale cvars, а не разгонять scr_scale на весь клиент. Так можно сделать крупнее только нужное окно.
6. Прозрачность меню, консоли и overlay
Многие overlay намеренно независимы от scr_alpha. Это позволяет сделать, например, консоль полупрозрачной, но оставить demo player читаемым, или наоборот.
7. Сохранение, сброс и scopes конфигов
В 1.2 Q2PRO-X делит настройки на GLOBAL, LOCAL и demo_visual. Это защищает пользователя от ситуации, когда графика демок или mod-local подсветки случайно портят общий конфиг.
- q2prox_cfg_save - сохранить global + local часть.
- q2prox_cfg_save_global - сохранить только global target.
- q2prox_cfg_save_local - сохранить mod-local target; во время демки пишет demo_visual.
- q2prox_cfg_save_demo_visual - явно сохранить demo visual profile.
- q2prox_cfg_defaults_global / local / demo_visual - сбросить соответствующий слой к defaults; бинды сохраняются отдельно.
8. Быстрые рецепты
- Хочу новый интерфейс 1.2: cl_q2prox_menu_mode 1, restart, cl_menu_visual_style 1, cl_menu_modern_autoscale 1, ui_scale 0.
- Хочу старое меню, но современный вид: cl_q2prox_menu_mode 0, restart, cl_menu_visual_style 1.
- Текст слишком крупный: сначала уменьшите browser/demo overlay scale, затем con_scale/ui_scale, и только потом scr_scale.
- Текст слишком мелкий на 4K: оставьте ui_scale 0 и cl_menu_modern_autoscale 1; для браузеров поднимайте их локальный scale.
- Демки должны выглядеть одинаково во всех модах: настраивайте visual cvars во время demo playback или используйте q2prox_cfg_save_demo_visual.
9. Диагностика
- Меню не стало guided после переключения: cl_q2prox_menu_mode требует restart.
- Меню guided, но выглядит старым: проверьте cl_menu_visual_style.
- Русский язык включился в меню, но ввод в консоли не изменился: это нормально; display-localization и input/translation - разные функции.
- Настройка не сохранилась: проверьте cl_q2prox_cfg_autosave и выполните явный q2prox_cfg_save* для нужного target.
- Окно браузера слишком прозрачное или мелкое: меняйте его alpha/scale cvar, а не общий scr_alpha/scr_scale.