Git Product home page Git Product logo

aimmy's Introduction

Aimmy is a multi-functional AI-based Aim Aligner that was developed by BabyHamsta & Nori for the purposes of making gaming more accessible for a wider audience.

Aimmy differentiates itself from similar tools by being incredibly performant, especially on both NVIDIA and AMD GPUs, extremely customizable, and source-available.

Table of Contents

What is the purpose of Aimmy? | How does Aimmy Work? | Setup | Features | Setup | How is Aimmy better than similar AI-Based tools? | What is the Web Model?

What is the purpose of Aimmy?

Aimmy was designed for Gamers who are at a severe disadvantage over normal gamers.

This includes but is not limited to:

  • Gamers who are physically challenged
  • Gamers who are mentally challenged
  • Gamers who suffer from untreated/untreatable visual impairments
  • Gamers who do not have access to a seperate Human-Interface Device (HID) for controlling the pointer
  • Gamers trying to improve their reaction time
  • Gamers with poor Hand/Eye coordination
  • Gamers who perform low in FPS games

How does Aimmy Work?

Aimmy works by using AI Image Recognition to detect opponents, pointing the player towards the direction of an opponent accordingly.

The gamer is now left to perform any actions they believe is necessary.

Additionally, a Gamer that uses Aimmy is also given the option to turn on Auto-Trigger. Auto-Trigger relieves the need to repeatedly tap the HID to shoot at a player. This is especially useful for physically challenged users who may have trouble with this action.

Features

  • AI Aim Aligning
  • Aim Keybind Switching
  • Adjustable FOV, Mouse Sensitivity, X Axis, Y Axis, and Model Confidence
  • Auto Trigger and Trigger Delay
  • Hot Model Swapping (No need to reload application)
  • Image capture while playing (For labeling to further AI training)

Setup

  • Download and Install the x64 version of .NET Runtime 7.0.X.X
  • Download Aimmy from Releases (Make sure it's the Aimmy zip and not Source zip)
  • Extract the Aimmy.zip file
  • Run Aimmy.exe
  • Choose your Model and Enjoy :)

How is Aimmy better than similar AI-Based tools?

Our program comes default with 2 AI models, 1 game specific (Phantom Forces) and 1 universal model. We also let users make their own models, share them, and switch between them painlessly. This makes Aimmy very versatile and universal for thousands of games. Example of Model switching

We also provide better performance across the board compared to other AI Aim Aligners. Detecting opponents in milliseconds across the board on most CPUs & GPUs.

Aimmy comes pre-bundled with a well-designed user interface that is beautiful, and accessible. With many features to customize your personal user experience.

What is the Web Model

The web model is a TFJS (TensorFlow Javascript) export of the model. This allow you to use the model for image labeling, which then images can be sent to us to help further train the PF/Universal model or you can use those images to train your own YOLOv8 model. You may wonder, "Why is it in YOLOv5 and not YOLOv8?". This is due to us using the tool called MakeSense, it to me is one of the easiest tools and is all web based. I am sure there are other tools that may accept the YOLOv8 web model.

You can visit MakeSense here: https://www.makesense.ai You then can simply load all of your images in and select Object Detection.

image

Then run the AI locally, select YOLOv5, and upload all the web model files.

image image image

You can now go through your images and click and drag to highlight any Enemies on screen and approve the auto detected enemies from the web model:

image

Once you are finished labeling you'll want to export the labels for AI training:

image image

aimmy's People

Contributors

babyhamsta avatar marsqq avatar humphreygaming avatar

Watchers

James Cloos 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.