Skip to content
/ flicka Public

Overwatch aim/flick assist for Linux on Wayland

License

Notifications You must be signed in to change notification settings

Acumane/flicka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overwatch 2 CV aim/flick assist for Linux on Wayland

My exploration of low-latency screen capture and mouse interception on Wayland Linux, which tries its best to make this difficult.

Preview

Details

Uses wl-screenrec to capture and feed raw video into v4l2 which is then read by OpenCV. Mouse clicks are intercepted via evdev and events are written through uinput.

Detection method is fast (>100 FPS) but dumb; edge case aplenty. Goes to shit in noisy scenes. Not much more can be done without more sophisticated models.

Install wlr-randr and wl-screenrec. evtest may be of some use discovering your peripheral device.

$ pip install -r modules

evdev may require your user be added to the input group. Run as user (will prompt for root pass):

$ python aim.py

Disclaimer

My fine-tuned values have been redacted, and no further instructions will be given on its use. What's left will only be useful to some. Code responsibly, the risk is yours.

The rest of you: your friend in Diamond 5 needs to touch grass. Learn to love low Elo hell.

About

Overwatch aim/flick assist for Linux on Wayland

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages