Q2PRO-X 1.2: заметки к релизу

Просмотр документа на сайте Q2PRO-X. Оригинальный файл можно скачать из окна сайта.

Q2PRO-X 1.2

Q2PRO-X 1.2: заметки к релизу

Заметки к релизу и обновлению

Русское издание

28 апреля 2026

q2pro-x.com

Оглавление

  • Для кого этот релиз
  • Крупные изменения с 1.0 до 1.2
  • Новый Guided Menu и безопасный первый запуск
  • Видео и визуальная часть
  • Visibility Highlights
  • Demo Browser и Demo Player
  • Voice Chat
  • Сетевая игра
  • Управление, мышь и zoom
  • Cvar Browser
  • Обновление с 1.0 / 1.1 / 1.1A
  • Что не изменилось
  • Главный практический совет

Q2PRO-X 1.2: заметки к релизу

Q2PRO-X 1.2 - это публичный релиз после линии 1.0 и beta-ветки 1.1 /

1.1A. Главный смысл версии: не одна отдельная фича, а превращение клиента в

более цельный современный Quake II инструмент для игры, просмотра демок,

настройки визуала, звука, сети и интерфейса.

Для кого этот релиз

  1. Для игроков, которые хотят современный q2pro-совместимый клиент без

ручного собирания десятков патчей.

  1. Для дуэльных и TDM-игроков, которым важны predict, видимость, контроль

latency, читаемый HUD и быстрый браузер серверов.

  1. Для людей, которые смотрят демки: MVD/DM2 теперь получили отдельный

browser/player слой, аналитику, режимы просмотра и единый demo-visual

профиль.

  1. Для пользователей, которые хотят перенести старые r1q2 / q2pro

конфиги, но не хотят вручную чинить поведение мыши, zoom, меню и cvar.

Крупные изменения с 1.0 до 1.2

Новый Guided Menu и безопасный первый запуск

В 1.2 современное меню стало основной точкой входа. Старое меню не удалено,

но новый пользователь должен сразу попадать в понятную структуру:

  • Quick Setup;
  • Video / Sound / Controls;
  • Online Play Setup;
  • Demo Browser / Demo Player;
  • Cvar Browser;
  • Q2PRO-X engine-room pages.

При обновлении старого конфига с 1.0 / 1.1 / 1.1A применяется точечная

миграция схемы. Если cl_q2prox_cfg_version отсутствует или старее 1.2,

движок выставляет только рекомендованные интерфейсные значения, например

современный guided menu и autosave Q2PRO-X конфигов. Полного сброса

пользовательских настроек нет.

Видео и визуальная часть

Windows backend по умолчанию теперь win32egl, если сборка содержит EGL /

ANGLE. Это более дружелюбный путь для записи и захвата видео: NVIDIA

ShadowPlay / OBS game capture не получают те WGL fullscreen-артефакты, ради

которых эта ветка изначально проверялась. win32wgl остаётся fallback.

Видео-меню использует понятные настройки:

  • video backend: win32egl / win32wgl;
  • resolution: desktop или конкретное WxH;
  • windowed mode;
  • fullscreen type: desktop / exclusive;
  • refresh rate;
  • fullscreen fit: fill / aspect;
  • render scale и фильтр;
  • OLED protection;
  • постобработка, bloom, brightness, dynamic lights.

Visibility Highlights

Подсветки стали отдельной визуальной системой:

  • предметы: shell, tint, shell+tint, alpha, brightness, scale;
  • оружие: отдельные toggles и цвета;
  • игроки: all / random FFA / duel / auto / team / model;
  • team colors для live TDM/duel;
  • model color overrides для просмотра демок и ситуаций без надёжного

понятия "свой-чужой".

Настройки этой группы mod-local. Во время просмотра .dm2 / .mvd2 они

сохраняются в baseq2/q2pro-x/demo_visual/q2pro-x.demo.cfg, чтобы демки из

разных модов выглядели одинаково.

Demo Browser и Demo Player

1.2 делает демки отдельной продуктовой областью:

  • современный overlay browser с индексом, вкладками, поиском, деталями,

favorites и playlist-потоком;

  • modern demo player overlay с timeline, pause/seek, speed/actions,

autohide, volume override, gun/skin override;

  • MVD-only director mode: next frag / quad / penta / leader;
  • analytics: traffic / frags / pickups / all, HUD overview, world mode,

trail mode;

  • trail height mode: origin / feet, hover Z, outline;
  • item timers для MVD2: ghost models, countdown labels, item strip,

per-item toggles and color editor.

Voice Chat

Встроенный voice chat добавлен как отдельный side-channel, не как замена

игровым say / say_team.

Основная модель:

  • vc_enable - master switch;
  • vc_autojoin - вход в voice room при подключении к серверу;
  • vc_room_mode server - комната привязана к текущему игровому серверу;
  • vc_server по умолчанию указывает на hosted control-plane

https://voice-api.q2pro-x.com;

  • микрофон выбирается из меню или через voice_mic_list /

voice_mic_pick;

  • режим передачи: push-to-talk или VAD.

Для передачи и приёма голоса в текущей фазе требуется OpenAL.

Сетевая игра

Сетевая часть получила несколько пользовательских слоёв:

  • modern server browser с фильтрами, сортировкой, detail pane, row colors,

fullscreen/compact режимом и persistent настройками;

  • OpenTDM Team HUD с passive teammate-state и LAST MSG;
  • laghax HUD и режимы сглаживания сетевого ощущения;
  • adaptive ping gate для weapon predict и player predict;
  • тонкие toggles видимости weapon FX;
  • автоподбор UDP client port: RTT mode и XQ3A mode.

Управление, мышь и zoom

Для переносов конфигов добавлен cl_mouse_behavior_mode:

  • q2pro - родное поведение Q2PRO-X;
  • r1q2 - совместимый режим для старых конфигов.

Zoom вынесен в понятные настройки:

  • FOV;
  • sensitivity mode: auto / manual;
  • manual sensitivity;
  • zoom time;
  • walk while zoomed;
  • отдельный zoom crosshair.

Cvar Browser

Встроенный справочник переменных теперь не просто список cvar:

  • вкладки по категориям;
  • favorites;
  • commands tab;
  • поиск с RU/EN вводом;
  • копирование, выделение, Ctrl+A, clear;
  • live value column;
  • detail pane с описанием и допустимыми значениями;
  • fullscreen, scale, opacity, remember last tab;
  • выполнение команд из browser с возвратом после консоли.

Это основная точка, где пользователь может понять, что делает конкретная

переменная, не выходя из клиента.

Обновление с 1.0 / 1.1 / 1.1A

  1. Сделайте копию старого каталога, если в нём есть важные демки, paks,

cfg, screenshots или локальные моды.

  1. Распакуйте 1.2 как чистый runtime-пакет. Релиз не поставляет

пользовательские q2pro-x.cfg.

  1. Если вы переносите старый baseq2/q2pro-x/q2pro-x.cfg, первый запуск

1.2 применит точечную миграцию и добавит cl_q2prox_cfg_version "1.2".

  1. Проверьте Options -> Controls / Mouse и Options -> Video после

первого запуска, особенно если раньше использовался r1q2 конфиг.

  1. Для демок проверьте Options -> Demo Player и `Options -> Visibility

Highlights`: demo-visual профиль теперь отдельный от mod-local профилей.

Что не изменилось

  • Базовая совместимость с Quake II контентом сохраняется.
  • Старые консольные команды и legacy меню не удалены.
  • Модовые cfg и пользовательские cfg не должны принудительно стираться.
  • Визуальные и demo-only функции не должны превращаться в live-play читы:

demo analytics и item timers работают на данных записи, а не на скрытой

информации live-сервера.

Главный практический совет

После первого запуска откройте:

  • Options -> Quick Setup;
  • Options -> Video;
  • Options -> Controls / Mouse;
  • Options -> Sound & Acoustics;
  • Options -> Online Play Setup;
  • Options -> Demo Player.

Этого достаточно, чтобы привести 1.2 в рабочее состояние без ручного

редактирования cfg.