Q2PRO-X 1.4: управление, мышь и zoom
Управление, мышь, zoom и перенос старых cfg
Q2PRO-X 1.4
Q2PRO-X 1.4: управление, мышь и zoom
Управление, мышь, zoom и перенос старых cfg
Русское издание
5 июля 2026
q2pro-x.com
Оглавление
1. Где находится меню
2. Главная новая идея: mouse behavior mode
3. Базовые mouse cvar
4. m_autosens
5. Zoom FOV
6. Zoom sensitivity
Auto
Manual
7. Zoom time
8. Walk while zoomed
9. Zoom crosshair
10. Movement feel
11. Binds
12. Перенос r1q2 cfg: практический порядок
13. Типовые проблемы
Мышь слишком быстрая после переноса
Вертикаль инвертирована
Zoom меняет sens странно
После сброса появились ??? на bind строках
14. Хороший baseline
Q2PRO-X 1.4: управление, мышь и zoom
Примечание по версии 1.4: основной текст этого руководства сохраняет проверенную базу 1.2; новые возможности и изменения 1.4 описаны в разделе "Дополнение 1.4" ниже. Этот документ помогает настроить управление в Q2PRO-X 1.4, особенно если
вы переносите старый q2pro, r1q2 или смешанный cfg.
1. Где находится меню
Guided menu:
Options -> Controls / Mouse;
Options -> Movement;
Options -> Weapon Predicts.
Classic Q2PRO-X menu:
Q2PRO-X -> mouse & zoom;
Q2PRO-X -> movement;
Q2PRO-X -> weapon predicts.
2. Главная новая идея: mouse behavior mode
cl_mouse_behavior_mode задаёт общую семантику мыши:
q2pro - default Q2PRO-X поведение;
r1q2 - compatibility behavior для старых r1q2 cfg.
Это не просто косметический переключатель. Он влияет на то, как
интерпретируются старые переменные и как ощущается мышь при переносе cfg.
Если вы начинаете с чистого Q2PRO-X:
оставьте q2pro.
Если вы переносите старый r1q2 cfg:
попробуйте r1q2;
проверьте sensitivity, m_pitch, m_yaw;
проверьте zoom отдельно.
3. Базовые mouse cvar
sensitivity - основной multiplier;
m_pitch - вертикальный gain, отрицательное значение инвертирует Y;
m_yaw - горизонтальный gain;
m_accel - Q2PRO-X mouse acceleration, не применяется в r1q2 mode;
m_filter - сглаживание delta через усреднение с прошлым frame;
m_autosens - non-zoom FOV-proportional scaling;
freelook - постоянный свободный обзор.
Рекомендация для переноса cfg:
Сначала выставьте cl_mouse_behavior_mode.
Затем настройте sensitivity.
Потом проверяйте m_pitch / m_yaw.
Только после этого трогайте acceleration, autosens и zoom.
4. m_autosens
m_autosens - это не zoom sensitivity. Это non-zoom FOV-based scaling для
обычного обзора.
Значения:
0 - выключено;
91..179 - базовый FOV для scaling;
любое другое non-zero значение - base FOV 90.
Если вы не понимаете, зачем он нужен, оставьте 0. Для большинства игроков
zoom лучше настраивать через отдельные cl_zoom_* cvar.
5. Zoom FOV
Главный cvar:
cl_zoom_fov.
Он задаёт horizontal FOV при удержании +zoom. Значение clamp'ится так, чтобы
не быть шире live base FOV: zoom должен приближать, а не отдалять.
Bind:
+zoom - удерживать zoom;
-zoom - отпустить zoom.
В меню есть строка Hold: zoom, где можно назначить клавишу.
6. Zoom sensitivity
Zoom sensitivity имеет два режима:
cl_zoom_sensitivity_mode auto;
cl_zoom_sensitivity_mode manual.
Auto
Auto использует tangent-space FOV ratio. Это геометрически корректная модель:
при уменьшении FOV чувствительность масштабируется так, чтобы движение мыши
ощущалось пропорциональным изменившемуся углу обзора.
Это recommended default для большинства игроков.
Manual
Manual использует:
cl_zoom_sensitivity.
Это абсолютное значение чувствительности в тех же единицах, что и
sensitivity. Используйте manual только если хотите конкретную привычную
цифру.
7. Zoom time
cl_zoom_time задаёт длительность перехода в секундах.
0 - instant zoom;
0.05..0.20 - быстрый, но видимый transition;
выше - cinematic feel, обычно не для competitive игры.
FOV и sensitivity идут по одному transition, чтобы не рассинхронизироваться.
8. Walk while zoomed
cl_zoom_walk удерживает +speed вместе с +zoom.
Это полезно, если вы хотите автоматически замедляться при zoom. Оно
сосуществует с обычным +speed bind.
По умолчанию off.
9. Zoom crosshair
Отдельный прицел для zoom:
cl_zoom_crosshair_enable;
cl_zoom_crosshair;
cl_zoom_ch_scale;
cl_zoom_ch_health;
cl_zoom_ch_red;
cl_zoom_ch_green;
cl_zoom_ch_blue;
cl_zoom_ch_alpha.
Если master выключен, обычный crosshair остаётся и при zoom.
Практический вариант: