Giter Site home page Giter Site logo

aimaide's Introduction

AimAide for CS

External realtime object detection-based aim aiding powered by YOLOv8, CUDA and TensorRT
Twitter for further development updates

Features

YOLOv8 Models trained on mirage with various CT and T agents (body and head).
Simple smooth linear mouse mover locking onto target closest to crosshair.

Hardware Requirements

To get this to work the detector has to run at 30fps at least.
NVIDIA GTX1070 runs at 30fps on a 640x640 model or 60fps on a 320x320 model with TensorRT.
NVIDIA RTX4090 should max out at ~120fps on a 640x640 model. (also TensorRT)

Usage

I) Disable windows mouse acceleration
II) Disable raw input in CSGO
III) Cap max_fps in CSGO at your native display refresh rate

1) Run "python launcher.py"
2) Depending on your hardware choose from 3 different models (nano, small, medium)
nano (highest framerate, lowest detection performance),
medium (lowest framerate, best decetion performance)
3) Run in benchmark mode first to see what framerate you get (over 60fps increase sensitivity mode)
4) Adjust mouse sensitivity in CS and/or sensitivity mode of AimAide

Arguments

arg default Description
--input_size 320 dimension of the input image for the detector
--grabber 'win32' select screen grabber (win32, d3d_gpu, d3d_np)
--model models/yolov8s_csgo_mirage-320-v41-al-gen-bg selected engine (TensorRT) or weights (YOLOv8)
--side 'dm' which side your are on, 'ct', 't' or 'dm' (deathmatch)
--minconf 0.75 minimum detection confidence
--sensitivity 1 sensitivity mode, increase when having a high framerate or chaotic aim
--flickieness 4 how flicky the mouse mover behaves (4 is slow, 16 is very flicky)
--visualize False show live detector output in a new window
--view_only False run in view only mode (disarmed)
--benchmark False launch benchmark mode
--no_engine_check False skips engine checking and building (run_tensorrt.py only)

aimaide's People

Contributors

schelmi1 avatar mc35367 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.