В современном мире технологий, автоматизация процессов играет ключевую роль в повышении эффективности и удобства использования различных программ. Одной из таких функций является автоопределение оружия в программах с макросами, которое использует искусственный интеллект для считывания иконок с экрана. Однако, как и любая другая технология, эта функция может столкнуться с проблемами. В этой статье мы рассмотрим основные причины, по которым автоопределение оружия может не работать, и предложим эффективные решения для их устранения.
Проверка настроек
Обычно во всех играх автоопределение срабатывает по нажатию на кнопки 1 или 2 на клавиатуре (подробнее для каждой игры описано в инструкции). Убедитесь, что галочка автоопределения включена в настройках программы, программа запущена от имени администратора и все файлы из скаченного архива распакованы в одну папку.
Разрешение экрана должно быть одинаковым в настройках windows, игре и программе. Игра может быть в оконном режиме без рамки или в полноэкранном режиме (в окне с рамкой скорее всего не сработает, так как иконка оружия по которой программа определяет нужный ган будет сдвинута).
Убедись, что иконки оружия в игре не перекрыты интерфейсом программы или чем либо еще. В крайнем случае сбрось все настройки интерфейса в игре на дефолт.
В некоторых играх есть свои тонкости, например в warzone 2 обвесы на пушках меняют так же иконку. Значит чем больше обвесов, тем хуже искусственный интеллект будет определять оружие.
В фулскрине не работает, а в окне без рамки все хорошо
Эта проблема встречается крайне редко и может быть связана с множеством факторов, как минимум одну причину мы уже знаем и расcкажем как её устранить.
Почему так случается? Макрос когда определяет какое оружие у вас находится сейчас в руках делает сриншот области с иконкой оружия или названием оружия если оно есть на экране, дальше средствами сравнения и искуственного интелекта пытается понять какое это оружие и выставить нужный макрос в программе.
Так вот, в режиме в окне без рамки программа получает этот скриншот в любом случае, а вот в фул скрине может получить черный экран вместо изображения, из-за так называемой fullscreen optimization. Кто-то включает эту оптимизацию сам и даже не знает об этом, в каких-то случаях она включена по дефолту в настройках nvidia, в драйверах видеокарты или может быть связана с версией directx.
Чаще всего эта проблема настигает игроков в Apex legends, которые используя гайды из youtube по стабилизации или увелечению fps создают себе эту проблему даже не подозревая об этом. Ниже я описал подробные шаги где и какие значений должны стоять, что-бы устранить эту проблему.
Решение проблемы в Apex Legends
-
Нажимаем вместе кнопки win + r и в появившемся окошке прописываем regedit, нажимаем ок.
вызываем окно редактора реестра -
В открывшемся окне реестра нам нужно вставить этот путь в верхнюю строчку и нажать enter. Путь который нужно заменить: Компьютер\HKEY_CURRENT_USER\System\GameConfigStore\Children
прописываем путь в редакторе реестра -
Примерная картина которую мы должны увидеть:
множество папок -
Дальше нажимаем сочетание клавиш Ctrl + f чтоы-бы появилось окошко поиска и вписываем в него следущую фразу: r5apex и жмем найти.
поиск r5apex -
Находим раздел Flags, кликаем на него дважды и в окошке которое открылось перед нами ставим значение на 11. Это всё что нам нужно сделать, теперь нажимаем окей и закрываем окошко.
раздел flags
установка значения -
На этом всё, бежим скорей в игру и наслаждаемся автоматическим определением оружия в фулскрине:)