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.