Releases: Babyhamsta/Aimmy
Release 2.1.5
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
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
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]
- Anti-Recoil with Dynamic Configuration Adjustment
- Model Switching Keybind
- Aiming Boundaries Alignment for easier body-target shooting (EX: Use "Top" to make it easier to aim at the head)
[Feature Improvements]
- Detected Player Window OVERHAUL : Auto-Adjust Size + Show AI Confidence + Tracers + Auto-Hide ESP when no players are detected
- New Prediction Methods, with more coming soon
- FOV Size can now be adjusted dynamically to prevent AI Confusion
- Travelling FOV is now accurate to what the AI sees
- While collecting images, the AI can now automatically label them
- [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]
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
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
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
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]
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
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
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.