On a beaucoup parlé des Chetos dans Battlefield 6, mais maintenant, grâce à l'IA, il a été possible de créer un AIMBOT matériel, indétectable, pour le valorant. La personne en charge de cet exploit était Kamal Cartel, qui visait à construire un robot qui bouge et déclenche une vraie souris, détectant les ennemis uniquement par la vision par ordinateur. L'objectif était de voir s'il avait pu créer un meilleur mécanisme que lui, ses amis et atteindre une performance de joueur professionnel. Et bien sûr, le tout sous la forme d'un système qui a permis de maintenir son secret indétectable au système d'avant-garde anti-chheat.
La première étape a été compliquée, qui devait créer un robot capable de déplacer le curseur de la souris car le bouton de prise de vue est capable d'agir. Pour cela, il nécessitait également un logiciel avancé, qui ne devrait pas seulement détecter l'ennemi dans les plus brefs délais. Mais inscrivez-vous également aux zones les plus critiques pour «l'envoyer le hall de PAL» le plus rapidement possible.
C'est ainsi que cet AIMBOT est vu pour le matériel expert en joueur valorant
Pour cela, la chose la plus importante vient du logiciel. C'est pourquoi Kamal a contribué à la détection visuelle à son robot. Avec cela, le matériel AIMBOT est capable de visualiser qui devrait tirer. Initialement, il a essayé la détection des couleurs, mais a échoué pour les effets et les lumières du jeu. Et, contrairement à un contre-Strike 2, ce jeu a des pouvoirs, ce qui génère un chaos visuel provoquant une IA de ne pas distinguer ces effets et personnels. Pour le résoudre, il a opté pour Yolo (vous ne regardez qu'une seule fois) pour la détection d'objets réels.
Après cela, il a formé son modèle de l'IA étiquetant manuellement des clips valorants. Défini les hitboxes (en particulier les zones d'impact de la tête et de la poitrine), en plus de mettre en œuvre un contrôle de vitesse proportionnel en fonction de la distance cible au centre. Tout cela était accompagné d'un système de retour afin que le système pointe vers le centre après chaque tir, inspiré par les pros, évitant la “dérive” de la souris. Après cela, il est maintenant temps de connaître le matériel et de voir comment son AIMBOT a fonctionné.
Matériel et fonctionnement de ce robot d'experts de tireur
Pour le matériel, il a créé une mince plate-forme de bois à côté d'un support 3D imprimé. Le matériel déplace ce bois vers, essentiellement, déplacer le tapis autour de la souris et ne pas déplacer la souris elle-même, ce qui rend la souris fixe et son capteur optique lisait le mouvement. Ce tapis géré par IA recoure deux moteurs CC pour une réponse instantanée et un contrôle des fluides. Avant cela, il a essayé avec des moteurs à pas, mais ils ont été très lents pour un tireur. Avant tout cela, il a testé un trackball inversé, mais c'était très instable.
Les tests étaient bons. En valorant, avec les robots faciles, avec des spawns entre 2 secondes, il a réussi à atteindre 30 coups sûrs de 30 après avoir affiné le contrôle. Pour ce faire, il s'est tourné pour viser le torse pour une plus grande cohérence. Avec les bots au milieu (1 seconde entre les pysseaux), il a également obtenu 30/30 présentant un niveau humain compétitif. Pour cela, cela s'est tourné vers une astuce supplémentaire. A réduit la résolution à 1 280 x 720 pixels pour traiter plus rapidement. Le filetage ajouté pour la détection et la capture de l'écran en parallèle, a amélioré les moteurs pour l'encodeur et a changé le RTX 3060 Ti pour un RTX 4060 Ti.
En difficulté difficile (0,5 SEG parmi les fraiments), il a atteint 26 des 30 coups sûrs, ce qui lui donne une performance professionnelle. Pour ce faire, il a dû ajuster une hitbox plus précise et une meilleure commande et une synchronisation. Pour des raisons évidentes, il ne voulait pas essayer cette technologie dans des jeux avec d'autres joueurs. Et c'est que le robot fonctionne comme un AIMBOT physique et non détectable par le logiciel. Mais il a réalisé sa mission, qui est de démontrer qu'avec une vision informatique et robotique, vous pouvez faire correspondre ou surmonter les performances des joueurs de haut niveau sans modifier le client du jeu. C'est donc indétectable.
