На рабочем столе курсор едет, в GTA San Andreas камера застыла, прицел не слушается. Это почти никогда не поломка мыши. Классическая игра 2004 года плохо дружит с Windows 10 и 11: старый ввод DirectInput. Менять датчик бессмысленно. Сначала патч сообщества и режим совместимости, не «Диспетчер устройств».
Почему это происходит
Игра не умеет современный ввод. Классический исполняемый файл ходит в старый DirectInput. На новых Windows курсор игры зависает, хотя HID-мышь жива. Сообщество закрывает это пакетом SilentPatch. Это не вирус и не «драйвер мыши Razer».
Сборка Steam или лаунчера без патча. Магазинные версии тоже ловят баг. SilentPatch поддерживает классические сборки, включая часть Steam и Rockstar Games Launcher. Издание The Definitive Edition - другая программа, этот патч на неё не ставят.
Режим совместимости не выставлен. Для старого файла иногда помогает «Запуск в режиме совместимости» с более старой Windows на вкладке «Совместимость» у exe. Это штатное свойство файла, не сторонняя утилита.
Игра во весь экран забирает мышь криво. Сворачивание и возврат оставляют курсор мёртвым до перезапуска. Оконный режим для проверки сразу показывает, жив ли ввод.
Редкая сторона железа. Мышь действительно мертва и в меню Пуск. Тогда это статья про мышь в Windows, не про GTA. Не ставьте патч на сломанный кабель.
Сторонние оверлеи. Старый Discord Overlay, бандл мыши с макросами. Ломают ввод в старых играх. Безопасный режим здесь ни при чём: игра просто не видит устройство.
Что делать: пошаговая инструкция
- Убедитесь, что мышь жива вне игры. Курсор на рабочем столе, клики в браузере. Нет - сначала порты USB и Windows 10, не патч. Есть - игра, не датчик.
- Поставьте SilentPatch из официального репозитория автора. Ищите SilentPatch для San Andreas у Silent: блог автора или страница GitHub релизов. В комплекте пишут про ASI Loader: его кладут в папку игры до самого патча. Не скачивайте случайный dinput8.dll с витрин «десять тысяч файлов».
- Проверьте издание. Классика 1.0, Steam, лаунчер Rockstar - SilentPatch. Definitive Edition - другой клиент, этот путь не про него. Смотрите ярлык и папку установки.
- Включите совместимость у файла игры. Правый щелчок по gta_sa.exe или актуальному имени → «Свойства» → «Совместимость». Поставьте запуск в режиме совместимости с более старой Windows, примените. Точную версию из списка берите ту, на которой у вас игра реально стартует, без фанатизма «Windows 98».
- Запустите от имени администратора один раз для проверки. Та же вкладка «Совместимость». Если ввод ожил, оставьте. Если нет, галочку можно снять: главный лекарь всё равно патч.
- Отключите оверлеи. Discord, GeForce Experience overlay, макросы мыши. Запустите только игру. Верните оверлеи по одному, если понадобятся.
- Не ставьте «лечение мыши» в диспетчере. Удаление HID, пока курсор жив на столе, ничего не даст. Игровые пакеты Razer и Logitech для этой игры тоже не обязательны.
Про привязку к одному ядру через «Диспетчер задач» пишут давно. Это обходной путь на каждый запуск, его легко забыть. Имеет смысл, только если патч по какой-то причине ставить нельзя. Обычному человеку спокойнее официальный SilentPatch.
Пиратские репаки часто уже «что-то чинят» своими dll и ломают ввод ещё сильнее. Тогда помогает чистая папка классики и один SilentPatch, не десяток случайных файлов. На ноутбуке с тачпадом проверьте, не отключён ли он клавишей Fn: в меню игры иногда двигается только тачпад, а USB-мышь игра не берёт. Это всё ещё ввод игры, не датчик.
Часто задаваемые вопросы
Мышь сломалась? Если она едет в Windows, нет. Сломалась связь старой игры с новым вводом.
Обязательно ли ставить SilentPatch? Это самый спокойный и проверяемый путь для классики. Случайные dll с витрин хуже.
Подойдёт ли это для Definitive Edition? Нет. У ремастера свой клиент и свои баги. Не кладите файлы классики в его папку.
В меню игры мышь есть, в мире нет. Это оно? Да, типичный рисунок бага. Патч как раз про такое. Не калибруйте DPI в надежде, что CJ поедет.
