tools / mouse-sensitivity
mouse-sensitivity/
Пересчет чувствительности мыши между играми: расстояние, которое мышь проходит за полный оборот, остается прежним. Также считается cm/360, работает и при смене DPI мыши.
Текущие настройки
Пересчитать в
Та же чувствительность в каждой игре
| Игра | Чувствительность | Источник константы |
|---|
Как работает пересчет
Угол, на который игра поворачивает камеру за один отсчет (count) движения мыши, равен «внутриигровая чувствительность × константа игры». Чтобы расстояние для полного оборота осталось прежним, обе игры должны поворачивать на один и тот же угол за отсчет:
Новая чувствительность = старая чувствительность × старая константа × старый DPI ÷ (новая константа × новый DPI)
cm/360 = 360 ÷ (DPI × чувствительность × константа) × 2.54
Пример: CS2 с чувствительностью 1.25 и 800 DPI требует 41.56 cm для полного оборота; в Valorant это 1.25 × 0.022 ÷ 0.07 ≈ 0.393.
Константы игр и источники
- CS2, CS:GO, TF2: 0.022, из открытого исходного кода Valve и консольных переменных (m_yaw).
- Rainbow Six Siege: чувствительность = ползунок × MouseSensitivityMultiplierUnit (MSMU, по умолчанию 0.02), эту структуру описывает сама Ubisoft; каждая единица ползунка (при MSMU 0.02) дает примерно 0.0057296° — это значение, измеренное сообществом. Если вы меняли MSMU в файле конфигурации, введите его здесь.
- Apex 0.022, Valorant 0.07, Overwatch 2 0.0066, Call of Duty 0.0066, Destiny 2 0.0066: разработчики эти значения не публиковали, они взяты из конфигурации тренажера KovaaK's, измерены сообществом и совпадают с другими публичными пересчетами.
- Fortnite: процент чувствительности по оси X, показанный в настройках, по 0.005555° на 1% (измерено сообществом); старая чувствительность не поддерживается.
- Minecraft (Java Edition): чувствительность нелинейна, за один отсчет поворот равен 1.2 × (0.6 × процент ÷ 200 + 0.2)³ градуса, формула взята из кода игры; 100% — примерно 0.15°.
Примечания
- Пересчитывается только горизонтальная чувствительность стрельбы от бедра (без прицела); прицеливание и множители ADS настраиваются в каждой игре отдельно.
- Включите в игре сырой ввод (raw input) и отключите ускорение мыши; реальный DPI мыши может немного отличаться от заявленного.
- Для Call of Duty пересчет идет только по основной чувствительности и действует при настройках по умолчанию; совпадает ли значение в играх студии Treyarch, не подтверждено.
- PUBG, Roblox и The Finals пока не включены: их пересчет зависит от FOV, либо источники противоречат друг другу.
Частые вопросы
После пересчета ощущения все равно отличаются. Что не так?
Пересчет гарантирует одинаковое расстояние для полного оборота, но не гарантирует, что картинка на экране движется одинаково быстро: в играх разное поле зрения (FOV), поэтому один и тот же угол поворота смещает изображение на экране по-разному, и ощущения все равно могут различаться. Кроме того, для игр с пометкой «Измерено сообществом» в столбце «Источник константы» константы разработчики не публиковали. Если результат кажется неточным, измерьте в игре, как далеко нужно сдвинуть мышь для полного оборота, и сравните с cm/360, рассчитанным на странице.
Что означает cm/360 и как с его помощью сравнивать чувствительность?
cm/360 — расстояние, на которое нужно сдвинуть мышь по столу, чтобы вид повернулся по горизонтали на полные 360°; чем меньше число, тем выше чувствительность. В это значение уже заложены DPI и различия между играми, поэтому настройки разных игр и разных DPI можно сравнивать напрямую. Страница показывает его в сантиметрах и дюймах, и после пересчета в другую игру оно остается прежним.
Я изменил только DPI мыши. Какой должна быть чувствительность в игре?
Выберите с обеих сторон одну и ту же игру, в «Текущие настройки» введите старый DPI, а в «Пересчитать в» — новый. Чувствительность справа и есть значение для нового DPI, ощущения будут прежними. Например, для CS2 с чувствительностью 1.25 переход с 800 DPI на 1600 DPI даст 0.625.
Для какого DPI рассчитана таблица по всем играм?
Для DPI, указанного в «Пересчитать в», то есть для DPI мыши, который вы будете использовать после изменения; используемый DPI написан рядом с заголовком таблицы. Поэтому, если два DPI различаются, даже для игры, в которую вы сейчас играете, в таблице будет число, отличное от введенного вами. Rainbow Six Siege в таблице всегда считается при MSMU 0.02; если вы меняли MSMU, ориентируйтесь на результат выше, где его можно ввести.
Почему в Minecraft показывается «Вне допустимого диапазона»?
Пересчитанная чувствительность оказалась за пределами 0–200%, которые допускает игра. Чувствительность в Minecraft нелинейная и дает поворот только примерно от 0.0096° до 0.6144° за отсчет, поэтому слишком быстрые или слишком медленные настройки получить нельзя. Если результат слишком быстрый, увеличьте DPI в «Пересчитать в» и повторите, если слишком медленный — уменьшите. Если Minecraft выбран источником, чувствительность больше 200 сразу вызовет ошибку.
Почему появляется сообщение «Чувствительность: нужно число больше 0»?
Поле принимает только число из цифр и не более чем одной десятичной точки, например 1.25. Запятая в роли десятичного разделителя (1,25), знак минус или единицы измерения, записи вида .5 или 5., а также пробелы внутри числа отклоняются; вместо .5 пишите 0.5. С DPI и MSMU то же самое, только в сообщении название меняется на соответствующее; пустое поле вызывает сообщение «Чувствительность: поле не заполнено». Чувствительность 0 допускается только тогда, когда источником выбран Minecraft.
Можно ли пересчитать для игры, которой нет в списке (например, PUBG)?
Нет. Поля для своей константы нет, поддерживаются только 10 игр из выпадающего списка. PUBG, Roblox и The Finals не включены, потому что их пересчет зависит от FOV или источники противоречат друг другу. Если вы знаете, на сколько градусов игра поворачивает вид за один отсчет мыши, можно рассчитать самостоятельно по формуле выше.
Загружаются или сохраняются ли введенные числа?
Нет. Пересчет полностью выполняется в браузере, введенные числа никуда не отправляются, а страница не сохраняет их на вашем устройстве. Сайт считает только посещения страниц.