Releases · Babyhamsta/Aimmy · GitHub
Skip to content

Releases: Babyhamsta/Aimmy

Release 2.1.5

10 Apr 12:49
f54096d
Compare
Choose a tag to compare

Aimmy 2.1.5 Update

Changelog:

General

  • Fixed the version/updater
  • You can now save the frame without a detection for the people without pre-existing models.
  • Fixed razer support this time (potentially..)
  • Fixed Auto-Labeling, goes through YOLO Standards and 0-1 values. (Still only labels 1 enemy, we are working on a fix for that.)
  • Added Search to downloadable models/configs
  • Repos will actually save and load correctly
  • Extraction Check / Directory Opener
  • Adjusted LGHub Downloader UI
  • Updated OnnxRuntime to the latest version
  • Removed some unneeded packages
  • Fixed Aim Menu incorrectly being minimized after relaunching Aimmy

Cleanup

  • Further optimizations to AIManager and general code cleanup.

Release 2.1.0

20 Mar 01:45
f54096d
Compare
Choose a tag to compare

Aimmy 2.1.0 Update

Changelog:

Bug Fixes

  • Fixed Auto-Trigger.
  • Fixed Razer Synapse File Checking.
  • Adjusted FOV to center.
  • Fixed StoreMenu crashing when downloading a model/config, as well as models crashing in general when putting a file in the folder.
  • Fixed the Aim Assist toggling when you don't have a model loaded.
  • Fixed compression type that disallowed users to extract our .zip file with Windows Extractor. (LZMA oofed)
  • Fixed LGHub attempting to load when its not open.
  • Added null checks to the Configuration loader (When saving a config while having a config loaded, it threw a NullException)
  • Fixed Repo Manager functionality

Performance Optimizations

  • Partially Rewritten AI Loop to stop early if only Auto-Trigger / Detected ESP was enabled to avoid useless iterations.
  • Added Invokes to all/most background UI changes to avoid STA threading error.

Release 2.0.0

19 Feb 22:47
041c45a
Compare
Choose a tag to compare

Aimmy 2.0.0 Update

Changelog:

[Performance Optimizations]

  • Switched to a forked KDTree package that should bump performance up on AI detections
  • Model loading / swapping should be much faster and shouldn't affect the UI as it did in v1.
  • Code improvements to Bitmap to Float handler for faster processing

[Backend Improvements]

  • Major improvements to organization of code
  • Extensive Code Cleanup
  • Adjusted keybind hook to handle multiple hooks
  • Adjusted keybind hooks to be dynamic, avoid hardcoding
  • Added emergency stop button to help prevent getting stuck aiming
  • Replaced any use of WebClients in favor of HTTPClients
  • Removed Octokit nuget in favor of basic HTTPClients
  • Adjusted how AI model loading and disposing was handled (Models will auto dispose on loading of new model)
  • Added dropdown boxes for prediction methods and input controls
  • Added keybind for fast model switching (iterates through models)

[UI Improvements]

  • Completely refreshed UI with a dynamic background and a whole new layout
  • UI is easier to work with, and does not require refreshing to change properties, reducing bugs
  • UI is now fully resizable
  • Added PC specs into the UI (for easy debugging potential)
  • Added Dropdown Boxes

[Aim Improvements]

  • Adjusted AI target to be able to target closest to mouse or center screen
  • Mouse movement now has a adjustable max movement clamp that prevents extreme movements (should help prevent aim wiggle)

[Completely New Features]

  1. Anti-Recoil with Dynamic Configuration Adjustment
  2. Model Switching Keybind
  3. Aiming Boundaries Alignment for easier body-target shooting (EX: Use "Top" to make it easier to aim at the head)

[Feature Improvements]

  1. Detected Player Window OVERHAUL : Auto-Adjust Size + Show AI Confidence + Tracers + Auto-Hide ESP when no players are detected
  2. New Prediction Methods, with more coming soon
  3. FOV Size can now be adjusted dynamically to prevent AI Confusion
  4. Travelling FOV is now accurate to what the AI sees
  5. While collecting images, the AI can now automatically label them
  6. [NO MORE MOUSE EVENT]: 4 new Mouse Movement Methods, including:
  • SendInput
  • LG Hub
  • Razer Synapse (requires Razer Peripheral of any kind)
  • ddxoft
    (Mouse Event is the default and fallback to all 4 movement methods)

1.5.2 [BETA]

28 Dec 04:04
Compare
Choose a tag to compare
1.5.2 [BETA] Pre-release
Pre-release

Aimmy 1.5.2 [BETA] Update

Changelog:

  • Fixed some UI Bugs
  • Stopped Aimmy from crashing if it could not load Downloadable Models/Configs

[New Features]

  • Travelling FOV
  • Detection Window (Player + Unfiltered Player (No change in X&Y axis) + Player Prediction)
  • UI Categorization

[Misc]

  • Bumped version to 1.5.2

[Notes]

  • "Collect Data while Playing" will be disabled if Constant Tracking is on (because if it wasn't, your storage drive would be filled of pictures)

[Bugs]

  • Something about AI Aim Aligner not enabling the first time, so you need to do a second click, I'm pretty sure it happens after you load a config
  • Aimmy will crash if you close it without a config (though your config is saved?)
  • Probably some more, too tired to find out

Release 1.5.1

18 Dec 19:36
Compare
Choose a tag to compare

Aimmy 1.5.1 Update (Hot Patch)

Changelog:

  • Cleaned up some code that was missed from testing
  • Fixed FOV not loading on start.

Previous Changelog (v1.5.0):
[Performance Optimizations]

  • Fixed memory leak from ScreenGrab function (Thanks TaylorIsBlue)
  • Optimized CubicBezier function [More readability and better performance] (Thanks TaylorIsBlue)
  • Cleaned up some readability on the code (Again thanks to TaylorIsBlue for some of the changes)
  • Cleaned up some code that was left over and not used anymore
  • Added caching to RGB values in AIModel to help performance
  • Many disposable items in the MainWindow code are now properly disposed of before the UI closes
  • Made Config Loading async to prevent issues
  • Removed timers on the FOV overlay
  • Some additional error handling / changes to error handling
  • Attempted to optimize the BitmapToFloatArray function
  • Removed Parallel.ForEach in certain functions due to the larger overhead so hopefully it'll be a tad bit quicker without it.

[General Improvements]

  • Made FOV overlay also adjust its title (detection prevention)
  • Fixed config loading not setting the name correctly, default config loading also now sets the loaded config
  • Predictions now go off actual detection timing vs a static 0.01 step (performance may vary - predictions can get "bouncy")
  • Added debounce to model loading to prevent double model loading if you hover over another model while one is loading

[New Features]

  • Adjustable Mouse Jitter (Was static before)
  • Adjustable FOV color

[Misc]

  • Bumped version to 1.5.0

Release 1.5.0

18 Dec 16:37
Compare
Choose a tag to compare

Aimmy 1.5.0 Update

Changelog:
[Performance Optimizations]

  • Fixed memory leak from ScreenGrab function (Thanks TaylorIsBlue)
  • Optimized CubicBezier function [More readability and better performance] (Thanks TaylorIsBlue)
  • Cleaned up some readability on the code (Again thanks to TaylorIsBlue for some of the changes)
  • Cleaned up some code that was left over and not used anymore
  • Added caching to RGB values in AIModel to help performance
  • Many disposable items in the MainWindow code are now properly disposed of before the UI closes
  • Made Config Loading async to prevent issues
  • Removed timers on the FOV overlay
  • Some additional error handling / changes to error handling
  • Attempted to optimize the BitmapToFloatArray function
  • Removed Parallel.ForEach in certain functions due to the larger overhead so hopefully it'll be a tad bit quicker without it.

[General Improvements]

  • Made FOV overlay also adjust its title (detection prevention)
  • Fixed config loading not setting the name correctly, default config loading also now sets the loaded config
  • Predictions now go off actual detection timing vs a static 0.01 step (performance may vary - predictions can get "bouncy")
  • Added debounce to model loading to prevent double model loading if you hover over another model while one is loading

[New Features]

  • Adjustable Mouse Jitter (Was static before)
  • Adjustable FOV color

[Misc]

  • Bumped version to 1.5.0

Release 1.4.6

15 Dec 23:17
Compare
Choose a tag to compare

Aimmy 1.4.6 Update

Changelog:

  • Reverted from using the input driver as many users were having issues with it. All input is back on mouse_events.
  • We are looking at doing better configs with the aim to allow users to adjust it even further, allowing for further humanizing.
  • Merged pull from liveslice "Allow minimizing from the taskbar".
  • Merged pull from liveslice "Fix a crash and small issues with the overlay window".
  • Fixed Button Styling (Broken due to MaterialDesignColors update)
  • Added Downloadable Configs System
  • Added Dedicated Config Saving System
  • Fixed Auto-Save Config Saving
  • Added auto model config text if model is loaded
  • Removed some code that is no longer used
  • Made random jitter slightly stronger
  • Bumped version to 1.4.6

Release V1.4.5 [BETA]

10 Dec 11:24
37ec0d7
Compare
Choose a tag to compare
Release V1.4.5 [BETA] Pre-release
Pre-release

Changelog (1.4.5):

  • Fixed Button Styling (Broken due to MaterialDesignColors update)
  • Added Downloadable Configs System
  • Added Dedicated Config Saving System
  • Fixed Auto-Save Config Saving

[Previous V1.4 Changelogs]

Changelog (1.4.2):

  • Hot patch - Fixed config loading / saving. Config by default now saves in configs folder as Default.cfg. Fixed bug where MainWindow was called several times resulting in a reload / rehooking of several items.

Changelog (1.4.1):

  • Hot patch to fix driver loading issue.

Changelog (1.4.0):

  • Added always on option for AI aim aligner
  • Added driver uninstall button in settings
  • Added auto bin folder creation if any folders are missing
  • Adjusted Lerp/Smoothing to Bezier curve for more realistic aiming
  • Added fake jitter for more realistic aiming
  • Input Driver is now the default for detection prevention
  • Updated OnnxRuntime DirectML package
  • Updated MaterialDesignColors package
  • Updated MaterialDesignThemes package
  • Switched to personal package on Input Interception wrapping.
  • Updated Universal model to V4, an upgrade from 13k total images to 26k total images

NOTE: THERE IS A KNOWN ISSUE WHERE THE DRIVER SOMETIMES DOESN'T DISPOSE CORRECTLY, A REBOOT SHOULD FIX THIS ISSUE.

Thank you for using Aimmy :3
I hope you enjoy this update very much!

Release 1.4.2

08 Dec 22:00
Compare
Choose a tag to compare

1.4.2 - Hot patch - Fixed config loading / saving. Config by default now saves in configs folder as Default.cfg. Fixed bug where MainWindow was called several times resulting in a reload / rehooking of several items.
1.4.1 - Hot patch to fix driver loading issue.

Changelog (1.4.0):

  • Added always on option for AI aim aligner
  • Added driver uninstall button in settings
  • Added auto bin folder creation if any folders are missing
  • Adjusted Lerp/Smoothing to Bezier curve for more realistic aiming
  • Added fake jitter for more realistic aiming
  • Input Driver is now the default for detection prevention
  • Updated OnnxRuntime DirectML package
  • Updated MaterialDesignColors package
  • Updated MaterialDesignThemes package
  • Switched to personal package on Input Interception wrapping.
  • Updated Universal model to V4, an upgrade from 13k total images to 26k total images

NOTE: THERE IS A KNOWN ISSUE WHERE THE DRIVER SOMETIMES DOESN'T DISPOSE CORRECTLY, A REBOOT SHOULD FIX THIS ISSUE.

Release v1.4.1

08 Dec 21:01
c80d5ef
Compare
Choose a tag to compare

1.4.1 - Hot patch to fix driver loading issue.

Changelog:

  • Added always on option for AI aim aligner
  • Added driver uninstall button in settings
  • Added auto bin folder creation if any folders are missing
  • Adjusted Lerp/Smoothing to Bezier curve for more realistic aiming
  • Added fake jitter for more realistic aiming
  • Input Driver is now the default for detection prevention
  • Updated OnnxRuntime DirectML package
  • Updated MaterialDesignColors package
  • Updated MaterialDesignThemes package
  • Switched to personal package on Input Interception wrapping.
  • Updated Universal model to V4, an upgrade from 13k total images to 26k total images

NOTE: THERE IS A KNOWN ISSUE WHERE THE DRIVER SOMETIMES DOESN'T DISPOSE CORRECTLY, A REBOOT SHOULD FIX THIS ISSUE.