Загрузка...

Installing AI aimbot

Thread in Articles created by achrome Apr 21, 2024. (bumped Apr 23, 2024) 1212 views

  1. achrome
    achrome Topic starter Apr 21, 2024 Сплю.
    Достаточно давно интересуюсь темой ИИ и его применения, только сейчас до меня дошел масштаб обширности применения данной технологии, так-же заметил что на западе уже много мамкиных продаванов которые изменив три строки данного кода рубят бабки на мамонтах :da:
    Для кого-то может оказаться полезным, претендовать на оригинальность не буду. Несомненным плюсом является простота использования, возможность интеграции с Arduino, считывания экрана через OBS / StreamLabs для обхода AC, и возможности интеграции собственных натренированных моделей ИИ для использования в нестандартных играх.

    Дефолтная модель Yolo подходит для всех шутеров, ибо натренированна на людях и "гуманоидо-подобных"
    Обычный - main.py Легко настраивается, работает на любом компьютере
    Быстрый - main_onnx.py Может потребоваться редактирование файла, работает на любом компьютере
    Самый шустрый - main_tensorrt.py долгая установка, работает только на компьютерах с видеокартами NVIDIA
    Вне зависимости от того какой из вышеупомянутых вариантов вы решите установить, вам потребуется выполнить данные шаги:
    1. Скачиваем и устанавливаем CUDA в дефолтную локацию: ТЫК
    2. Скачать Python 3.11 - ТЫК, обязательно добавить в PATH
    3. Далее заходим в PS/CMD и пастим команду для установки PyTorch:
    ⁡pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118

    3.1 В случае если у вас отсутствует видеокарта NVIDIA, или же вовсе ее нет :thinking: то вписываем это:
    ⁡pip install torch torchvision torchaudio

    4. Скачиваем данный архив и распаковываем его в любую локацию, предпочтительно на SSD диске: ТЫК
    5. Далее переходим в папку данного проекта (CD либо CMD в строке папки) и устанавливаем все нужное данной командой:
    ⁡pip install -r requirements.txt

    P.S Дефолтные бинды: CAPS LOCK - Включение / Выключение и Q для остановки работы данных скриптов
    1. Ориентируемся в папку проекта и запускаем скрипт данной командой:
    ⁡python main.py
    ⁡ и вуаля, теперь вы самый настоящий пидорас :shreklol:
    1. Находим config.py в экстрактнутой папке, нажимаем Ctrl + F и ищем
    ⁡onnxChoice

    Данный параметр отвечает за то - какой ресурс будет использован для всех дальнейших манипуляций данного скрипта
    • onnxChoice = 1 # Процессор
    • onnxChoice = 2 # AMD / NVIDIA
    • onnxChoice = 3 # NVIDIA

    В том случае если у вас видеокарта NVIDIA заходим в PS/CMD и вписываем данные команды:
    1.
    ⁡pip install onnxruntime-gpu

    2.
    ⁡pip install cupy-cuda11x=


    Для запуска скрипта заходим в папку проекта и запускаем данной командой:
    ⁡python main_onnx.py
    1. Устанавливаем Cupy в PS/CMD:
    ⁡pip install cupy-cuda11x

    2. Скачиваем CUDNN[ТЫК] и TensorRT[ТЫК], понадобится учетка NVIDIA.
    3. Распаковываем оба архива и кидаем папки с файлами в
    ⁡C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8

    4. Заходим в PS/CMD и вставляем данную команду для интеграции TensorRT в Python:
    ⁡pip install "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\python\tensorrt-8.6.1-cp311-none-win_amd64.whl"

    5. Заходим в Environtment Variables и в PATH добавляем:
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin

    6. Далее заходим в папку проекта и открываем PS/CMD, пишем: python .\export.py --weights ./yolov5?.pt --include engine --half --imgsz 320 320 --device 0
    6.1 Вместо ? ставим n, s, m
    n - Железо по типу бабкиного древнего телевизора
    s - неплохое железо
    m - хорошее и лучше
    У меня 4070, Ryzen 7 7700x3d и я брал м'ку.

    7. После успешного экспорта одной из вышеупомянутых моделей мы получим два файла: yolov5?.engine и yolov5?.onnx, к их названиям нужно будет добавить 320Half чтобы получилось: yolov5?320Half.engine, yolov5?320Half.onnx. После успешной подмены уже существующих файлов нашим свежаком нужно зайти в main_tensorrt.py и заменить в данной строке:
    ⁡model = DetectMultiBackend('yolov5?320Half.engine', device=torch.device(
    ⁡ "olov5?320Half.engine" на название вашего файла с таким же расширением.

    8. Можно запускать скрипт командой в PS/CMD
    ⁡python main_tensorrt.py
    Для настройки каждой из версий нужно зайти в config.py, и поменять значения.

    useMask - Установите значение True или False, чтобы включить или выключить

    maskWidth - Ширина маски, которую нужно использовать. Используется только в том случае, если параметр useMask равен True

    maskHeight - высота маски, которую нужно использовать. Используется только в том случае, если параметр useMask равен True

    aaQuitKey - Основной клавишей является Q, паничка для завершения работы скрипта.

    headshot_mode - Если не понятно - хз что вы тут забыли.

    aaMovementAmp - предустановка должна быть точной для 99 % игроков. Уменьшите цифры для более плавного наведения на цель. Рекомендуемые значения: 0.5 - 2

    уверенность - Не трогаем, только если начинает наводить на рандомные объекты, стены и тд

    screenShotHeight - Не трогаем

    screenShotWidth - Не трогаем

    aaDetectionBox - Не трогаем

    cpsDisplay - Отображает CPS в консоли, не трогаем, если на постоянке ниже 60 - экспортим более слабую модель n/s. Актуально только для самой шустрой версии.

    visuals - Включаем если хотите посмотреть распознает ли игроков ИИ или нет

    centerOfScreen - "Умное" наведение на игроков, чтобы с одного на другого не прыгало. Оставляем как есть.

    onnxChoice - Только для второй Быстрой версии, выбор видеокарты / процессора для работы скрипта.
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. Юг0
    Юг0 Apr 21, 2024 Белый 9635 May 29, 2020
    а на каккую игру пойдет?
     
    1. View previous comments (5)
    2. Igor27_inactive664072
      achrome, Бро кидай статью про байпас, плз
    3. Элейна
      achrome, это понятно, а базы в тундре сможет бомбить? Через баллистический вычислитель/бомбовый прицел
    4. achrome Topic starter
    5. View the next comments (2)
  3. ХозяинТайги
    Похер на танки, на мобильную евку пойдёт?
     
    1. achrome Topic starter
  4. Dictatura
    Dictatura Apr 21, 2024 яндекс плюс 49р - 3 месяца https://lolz.live/threads/8874843/ 14,067 Nov 25, 2017
    На кс подойдёт?? Скоро турик просто)
     
    1. achrome Topic starter
      Dictatura, В кс 2 тестил. Работает.
    2. Mayni1337
      Dictatura, а на турик с крутикой незя ?
  5. Nikaingland
    В кс2 что-то не то, просто прицел вверх и все(
     
Loading...
Top