Сделать полностью независимые настройки управления мышью для каждого режима

  • За
  • Против
0 проголосовавших

Сейчас под названием War Thunder есть 5 принципиально разных игр:

  1. Авиасимулятор
  2. Танковый шутер
  3. Вертолетный симулятор
  4. Морской шутер
  5. Пехотный шутер

и одна общая настройка управления мышью на всех, что полнейший абсурд. Каждый режим должен получить свои собственные полностью независимые от других режимов настройки мыши и камеры, а именно:

Активация обзора мышью

Кнопка свободного обзора (Общее > Управление камерой > Активация обзора мышью) должна быть своя для каждого режима. Для танков удобнее всего обзор на пробел (настройка по умолчанию C), для самолетов и вертолетов удобнее всего на правую кнопку мыши. Это очень важная настройка сильно отличается для режимов потому что танки играются как стандартный шутер в котором на правую кнопку удобнее всего вешать переход в снайперский прицел (как во всех шутерах) а свободный обзор - на клавиатуру, а в авиации контроль камеры должен быть обязательно с мыши потому что с клавиатуры одновременно контролируется тяга, воздушный тормоз, крен, тангаж, рыскание и закрылки.

Нужно добавить следующие настройки:

  • Активация обзора мышью для танков
  • Активация обзора мышью для самолетов
  • Активация обзора мышью для вертолетов
  • Активация обзора мышью для пехоты
  • Активация обзора мышью для кораблей

и удалить настройку “Активация обзора мышью” из Общих настроек.

Скорость движения камеры

Нужно добавить следующие подходящие настройки для каждого режима:

  • Скорость движения камеры в режиме от третьего лица с движущимся прицелом оружия (обычное прицеливание от третьего лица)
  • Скорость движения камеры в режиме от третьего лица с неподвижным прицелом оружия (обзор от третьего лица)
  • Скорость движения камеры в режиме от третьего лица с приближением
  • Скорость движения камеры в режиме от первого лица с движущимся прицелом оружия (обычное прицеливание от первого лица)
  • Скорость движения камеры в режиме от первого лица с движущимся прицелом оружия с приближением (обычное прицеливание от первого лица с приближением)
  • Скорость движения камеры в режиме от первого лица с неподвижным прицелом оружия для танка (осмотр из вращающегося триплекса)
  • Скорость движения камеры в режиме от первого лица с неподвижным прицелом оружия для пехоты (осмотр от первого лица как в DayZ - по сути режим пехоты с VR-подобной-камерой, если это будет)
  • Скорость движения камеры в режиме бинокля
  • И т. д.

Настройки чувствительности камеры нужно срочно исправить для всех режимов, потому что сейчас настройки камеры для высоких DPI мыши сломаны. Для мышей отличающихся от офисных с DPI более 1000 адекватная настройка мыши невозможна даже через редактирование конфига вручную, настолько все сломано.

Настройки чувствительности танковой камеры от первого лица слишком высокая - “нулевая” чувствительность слишком высокая для точной стрельбы, к тому же она привязана к чувствительности танковой камеры от третьего лица, чего быть не должно. Настройки чувствительности для каждой камеры должны быть полностью независимы.

Мышеджой

Настройки чувствительности мышеджоя для самолетов и вертолетов нужно исправить. Сейчас “нулевая” чувствительность является сверхвысокой для любого DPI мыши (потому что 0 в настройках это 0.5 в конфиге [config.blk settings mouseJoystickSensitivity], в то время как оптимальная чувствительность для большинства мышей это 0.1-0.25).

Параметры чувствительности мышеджоя должны начинаться с истинного нуля, так что если выставить 0 камера вообще не должна перемещаться при перемещении мыши (можно показать предупредительное сообщение о том что чувствительность равна 0). Почему это так? Если пользователь подключит киберспортивную мышь с 25000 DPI и если на нуле будет некая минимальная чувствительность то почти гарантированно у пользователя возникнет вопрос почему при движении мыши на миллиметр камера делает два оборота вокруг танка.

Параметр чувствительности должен регулироваться с шагом 1/1000 (как сейчас для чувствительности мышеджоя), в идеале 1/10000.

Параметр размера интерфейса мышеджоя должен регулироваться не от 0 до 100%, а до 200%, 300%, и любого произвольного числа процентов потому что 100% это размер по вертикали, на ультрашироких (или вертикальных) мониторах кто-то может захотеть отрегулировать интерфейс под 100% ширины монитора, что будет примерно 200%+.

Должна быть опция пропорционального размера интерфейса мышеджоя, чтобы перемещения по широкой части отображались 1 к 1, а по узкой части - в пропорции, т. е. для такого же отклонения меньшее перемещение.

Должна быть опция прозрачности интерфейса мышеджоя для тех кому сам этот интерфейс не очень-то и нужен.

Управление движением головы пилота вертолета

Должны быть опции для перемещения и вращения камеры в кабине вертолета от первого лица, точно такие же как есть сейчас для кабины самолета от первого лица [Обзор в бою - самолет (ось X ось Y), Движение головы: вперёд-назад, вверх-вниз, влево-вправо]. Так-то камера вертолетчика вполне себе перемещается и вращается, но только с помощью TrackIR/VR. Так же есть баг с невидимыми настройками - вертолет использует рабочие настройки перемещения камеры от самолета [Движение головы: вперёд-назад, вверх-вниз, влево-вправо], но настройки камеры для вертолета не отображаются в управлении. Вращение камеры не работает.

Это важно потому что в пехотном режиме вертолеты и самолеты будут летать с управлением из кабины (по сути в режиме симулятора), судя по стримам с тестов пехотного режима, и хорошо бы сделать управление вертолетами из кабины достаточно удобным прямо сейчас.