GPC Library

INFINITE WARFARE ON THE FLY AIM ASSIST OR ANTIRECOIL (FLIPPED)

SAME SCRIPT JUST AIM BUTTON AND FIRE BUTTON ARE FLIPPED TO LB AND RB I HAD A FEW PEOPLE REQUEST THIS AND I LOVE TO HELP OUT SO HOPE THIS IS CORRECT PLEASE LET ME KNOW IF ANYTHING NEEDS CORRECTING
Version 1
Author con way cruiser
Publish Date 2017-09-06 15:21:25
Update Date 2017-09-06 15:21:25
Downloads 236
RATE


0

0

Release Notes: THIS VERSION IS FOR THOSE WHO AIM WITH LB OR L1 AND FIRE WITH RB OR R1
Code:Select all
// GPC Online Library
// infinite_warfare_on_the_fly_aim_assist_or_antirecoil.gpc

// GPC Online Library
// Script was generated with *Script Manipulator* ver. 12.6 Date :09/03/17 Time: 8:32:57 AM
//--------------------------------------------------------------
// infinite_warfare_on_the_fly_aim_assist_or_antirecoil.gpc

// GPC Online Library
// infinite_warfare_on_the_fly_aim_assist_or_antirecoil.gpc

// GPC Online Library
// infinite_warfare_on_the_fly_aim_assist_or_antirecoil.gpc

// GPC Online Library
// infinite_warfare_on_the_fly_aim_assist_or_antirecoil.gpc

// Script was generated with *Script Manipulator* ver. 12.6 Date :06/17/17 Time: 7:02:11 PM
//--------------------------------------------------------------

//     _____   _¦_    ¦____ _¦ ¦ __     ____¯     ¦¦¦ ¯_    _     _¦_    ¦¦¦¦_    _     _ _   ¦¦  ¯_    _     _¦_    ¦____  _   _¦    _____   _¦¦¦_   ¦____ 
//    ¦     ¯_ ¦¯ ¯_  ¦  _¯ ¦¦ ¦   ¦ ¯¯¯ ¦        ¦  ¦  ¦  ¦      ¦¯ ¯_  ¦   ¦     ¦   ¦   ¦  ¦ ¦   ¦  ¦      ¦¯ ¯_  ¦  _¯   ¦  ¦¦   ¦     ¯_ ¦¯   ¯  ¦  _¯ 
//  _  ¯¯¯¯_   ¦   ¯  ¦¯¯¦  ¦¦ ¦¯¯¯      ¦        ¦ ¯ _  ¯¦       ¦   ¯  ¦   ¦ ¦¦   ¦ ¦ _   ¦ ¦__¦   ¯¦       ¦   ¯  ¦¯¯¦ ¦   ¦ ¦¦ _  ¯¯¯¯_   ¦¦__    ¦¯¯¦  
//   ¯____¯    ¦_  _¯ ¦  ¦  ¦¦ ¦        ¦         ¦  _¯  ¦        ¦_  _¯ ¯¦¦¦¦ ¦ ¦  ¦ ¦  ¦  ¦ ¦  ¦   ¦        ¦_  _¯ ¦  ¦ ¦   ¦ ¦¦  ¯____¯    ¦_   _¯ ¦  ¦  
//             ¯¦¦¦¯    ¦    ¦  ¦      ¯          ¦¦¦  _¯         ¯¦¦¦¯        ¦  ¦ ¦  ¦ ¦ ¦     ¦ _¯         ¯¦¦¦¯    ¦  ¦_ _¦  ¦            ¯¦¦¦¯     ¦   
//                     ¯         ¯                                             ¦   ¦¦   ¯ ¯     ¦                     ¯    ¯¯¯                         ¯    
//                                                                                             ¯                                                            





   
                                 //////PLEASE READ CAREFULLY AND TURN IN GAME VIBRATION ON\\\\\\\\        
   ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   
              /*SCRIPT HAS ON THE FLY (ADJUSTABLE ANTI RECOIL OR AIM ASSIST ), ALSO HAS (DOUBLEJUMP),(JITTER}   
               (AUTO RUN),(AUTO BREATH), (AKIMBO DUEL EASY AND AKIMBO DUEL EASY WITH RAPID FIRE), (RAPID FIRE), 
              (SIDESHOT OR STRAFFE),(SLIDE RELOAD), (QUICK SCOPE), AND (QUICK ESCAPE) EXPLAINED BELOW*/
  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                         //((((MOD USES CONTROLLER VIBRATION TO ACTIVATE SPECIAL ABILITY SYNAPTIC (REWIND)or PROPHETS (GLITCH),))\\
   
   /* SYNAPTIC_REWIND/PROPHETS_GLITCH(QUICK ESCAPE MOD)= THIS MOD REQUIRES THE VIBRATE FUNCTION IN OPTIONS TO BE TURNED ON. THIS MOD IS FOR ALL THOSE TIMES YOU 
   
   GET SHOT IN THE BACK BY A CAMPER, OR IF YOUR LIKE ME AND JUST LOVE RUNNING OUT IN FRONT OF ENEMIES THAT ALWAYS SEEM TO BE RIGHT WHERE YOUR NOT 
   
   LOOKING LOL! NOW DONT WORRY THE SCRIPT IS DESIGNED SO THAT YOUR CONTROLLER WILL ONLY VIBRATE WHEN YOU GET SHOT NOT WHEN YOUR FIRING SO IT 
   
   WONT MESS WITH YOUR AIM. NOW TRUST ME THIS IS NOT PERFECT YET OCCASSIONAL GRENADES AND FALLING OFF HIGH OBJECTS INSTEAD OF JUMPING OFF WILL 
   
   SET OFF VIBRATION MAKING THE MOD KICK IN AND REMEMBER IF YOUR FIRING YOUR WEAPON AT SOMEONE RUMBLE IS BLOCKED SO IF YOU GET SHOT AT THE SAME 
   
   TIME YOUR FIRING JUMPING OR SLIDING IT WONT WORK MAINLY THIS MOD IS BEST USED TO GET FROM POINT A TO POINT B OR TO GO INTO AN AREA AND 
   
   CHECK FOR ENEMIES YOU DONT HAVE TO WORRY ABOUT THEM SHOOTING YOU BECAUSE WHEN THEY DO (AND REWIND IS CHARGED) YOU WILL DO A QUICK REWIND OR GLITCH AND 
   
   NOW YOU KNOW WHERE THEY ARE THIS MOD JUST HELPS WITH REACTION TIME  BECAUSE WITH THE TIME TO KILL IN THESE GAMES 
   
   IF YOUR LIKE ME WHEN I GET CAUGHT OFF GUARD AND SHOT BY THE TIME I THINK OH CRAP USE REWIND IM DEAD SO THIS MOD DOES IT FOR YOU THIS WILL 
   
   WORK WITH PHASE SHIFT TO I HAD A BLAST USING IT AND I HOPE YOU GUYS WILL GIVE IT A SHOT MAYBE YOU CAN MAKE IT EVEN BETTER!*/



                 ////////////WHEN AIM ASSIST IS ON CRONUSMAX WILL BE PURPLE WHEN ANTIRECOIL IS ON IT WILL GO BACK TO DEFAULT COLOR\\\\\\\\\
                    ///-_----------------------------------------------------------------------------------------------------------------------




          //BUTTON LAYOUT DEFAULT AND REMEMBER JUST BECAUSE ALL THIS SAYS XB1 DOESNT MEAN IT WONT WORK ON PS4 IT WILL WORK ON EITHER\\ 
                                                          
    //IN GAME TOGGLES(ON/OFF)

//JITTER = DOUBLE CLICK DOWN FOR JITTER + SRINT CANCELS RELOAD MUST BE ENABLED IN OPTIONS (THANK YOU RAPTOR FOR JITTER)

//ANTI RECOIL ADJUST = LT+DPAD DOWN INCREASE BY 5 LT+DPAD RIGHT DECREASE BY 5

//SWITCH BETWEEN AIM ASSIST AND ANTI RECOIL PRESS LEFT ON DPAD

//QUICK SCOPE = HOLD B AND PRESS LEFT ON DPAD

//RAPID FIRE = DOUBLE CLICK DOWN ON DPAD

//AKIMBO = HOLD LT AND PRESS X TO TURN ON AND OFF

//#define_Start
define BTN_DOWN=14;
define BTN_UP=13;
define timelimit_UP=50;// Time limit for UP
define timelimit_R=50;// Time limit for RIGHT
define timelimit_D=50;// Time limit for DOWN
define timelimit_L=50;// Time limit for Left
define timelimit=300;
define doublejump    = TRUE; //CHANGE TO FALSE IF YOU DONT WANT LONG JUMP MOD
define FIRE_BTN      = XB1_RB;                         
define ADS_BTN       = XB1_LB;                         
define SPRINT_BTN    = XB1_LS;                         
define PRONE_BTN     = XB1_B;                          
define JUMP_BTN      = XB1_A;                          
define SWITCH_WEAPON = XB1_Y;                          
define RELOAD_BTN    = XB1_X;                          
define MELEE         = XB1_RS;                      
define LETHAL        = XB1_RT;                         
define TACTICAL      = XB1_LT;                         
define Up            = XB1_UP;                              
define Right         = XB1_RIGHT;                              
define Down          = XB1_DOWN;                              
define Left          = XB1_LEFT;                               
define R_X           = XB1_RX;                              
define R_Y           = XB1_RY;                              
define L_X           = XB1_LX;                              
define L_Y           = XB1_LY;                              
define rapid_onoff = FALSE; // CHANGE TO TRUE IF YOU WANT TO USE AKIMBO WITH RAPID FIRE
define sideshot = FALSE;    // ONE DIRECTION SIDE SHOT= WHEN YOU ADS AND FIRE YOU WILL STRAFFE IN ONE DIRECTION NOT BACK AND FORTH.
define RT   = FIRE_BTN;  
define LT   = ADS_BTN ;   
define ANTI_RECOIL_LEFT = 0; //SET VALUE FOR ANTIRECOIL LEFT
define ANTI_RECOIL_RIGHT = 0; //SET VALUE FOR ANTIRECOIL RIGHT
int ANTI_RECOIL = 0; //SET THIS TO YOUR DESIRED VERTICAL ANTIRECOIL SETTING THEN WHILE IN GAME PRESS LT + RIGHT ON DPAD TO DECREASE BY 5 
                     //AND LT + DOWN ON DPAD TO INCREASE BY 5
//#int_Start
int DblClick_UP;
int DblClick_DOWN;
int jitter = FALSE; //CHANGE TO TRUE IF YOU WANT TO START WITH JITTER ALSO MAKE SURE TO ENABLE SPRINT CANCELS RELOAD
int aimassist ;
int time_UP;
int time_R;
int time_D;
int time_L;
int fast_UP=FALSE;
int fast_R=FALSE;
int fast_D=FALSE;
int fast_L=FALSE;
int recoil = FALSE; /*THE SCRIPT STARTS WITH AIMASSIST. IF YOU WOULD RATHER USE ANTIRECOIL YOU CAN PRESS LEFT ON DPAD IN GAME. WHEN YOU SWITCH TO ANTIRECOIL THE
                     SCRIPT AUTOMATICALLY TURNS AIMASSIST OFF. IF YOU PRESS LEFT AGAIN IT WILL TURN AIMASSIST BACK ON AND ANTI RECOIL OFF.*/
int NotReloading         = TRUE; //DONT CHANGE                          
int akimbo_onoff         = FALSE; // CHANGE TO TRUE IF YOU WANT TO USE AKIMBO (AKIMBO IS WHEN YOUR HOLDING TWO WEAPONS THIS MOD FIRES BOTH WEAPONS WITH JUST RT}   
int hold_timeA  = 30; // Akimbo Rapid Fire 
int rest_timeA  = 10; // -----  || --------
int value       =  28;                 
int value2      =  -28;                 
int delay       = 11;                
int RAPID_ON_OFF = FALSE; //SCRIPT STARTS WITH RAPID FIRE OFF. IF YOU WANT TO ENABLE RAPID FIRE DOUBLE CLICK DOWN ON DPAD

int hold_breath_On_Off   = TRUE; //SNIPER BREATH IF YOU DONT WANT TO USE THIS PUT FALSE INSTEAD OF TRUE                            
int anti_recoil_left;
int anti_recoil_right;
int anti_recoil;
define robot = TRUE; // IF NOT USING SYNAPTIC WITH RUSHDOWN ABILITY CHANGE THIS TO FALSE
int synaptic_rewind = TRUE;// CHANGE TO FALSE IF YOU DONT WANT THE QUICK ESCAPE MOD
int recoil_release = 60; //ANTI RECOIL RELEASE SET THIS TO WHEN YOU WANT ANTI RECOIL TO STOP 
int QS_ADJ = 400; //QUICK SCOPE ADJUSTMENT CHANGES HOW QUICKLY YOU FIRE AFTER AIMING DOWN SIGHTS HIGHER NUMBER IS SLOWER LOWER NUMBER IS FASTER                                   
int quickscope = FALSE; // HOLD B AND PRESS LEFT ON DPAD IN GAME TO TURN ON QUICK SCOPE
      



remap XB1_RT -> XB1_RB;
remap XB1_LT -> XB1_LB;
remap XB1_RB -> XB1_RT;
remap XB1_LB -> XB1_LT;


main {      
      
   
      
      //RAPID FIRE TOGGLE/RAPIDFIRE
   if (DblClick_DOWN>0)DblClick_DOWN=DblClick_DOWN- get_rtime();
   if (event_press(BTN_DOWN) && DblClick_DOWN<=0 ) {DblClick_DOWN=timelimit;}
   else if (event_press(BTN_DOWN)&& DblClick_DOWN>0 ){RAPID_ON_OFF = !RAPID_ON_OFF;}
   if (RAPID_ON_OFF && get_val(3)) {combo_run (rapidfire);}
   if (!RAPID_ON_OFF){combo_stop(rapidfire);}
       
    ///RUSHDOWN ABILITY
      //DOWN
   if(robot){
   if((get_val(12)>30 && get_val(12)<50)&& time_D==0) fast_D=1;
   if(fast_D) 
   {
    time_D=time_D+get_rtime();
   if(time_D>=timelimit_D){time_D=0;fast_D=0;}
   if(get_val(12)>80 && time_D<timelimit_D) combo_run( RUSHDOWN );
    }
     // UP
   if((get_val(12)<-30 && get_val(12)>-50)&& time_UP==0) fast_UP=1;
   if(fast_UP) 
    {
     time_UP=time_UP+get_rtime();
   if(time_UP>=timelimit_UP){time_UP=0;fast_UP=0;}
   if(get_val(12)<-80 && time_UP<timelimit_UP) combo_run( RUSHDOWN);
    }
    // LEFT
   if((get_val(11)<-30 && get_val(11)>-50)&& time_L==0) fast_L=1;
   if(fast_L) 
    {
      time_L=time_L+get_rtime();
   if(time_L>=timelimit_L){time_L=0;fast_L=0;}
   if(get_val(11)<-50 && time_L<timelimit_L) combo_run( RUSHDOWN );
     }
     // RIGHT
   if((get_val(11)>30 && get_val(11)<50)&& time_R==0) fast_R=1;
   if(fast_R) 
     {
    time_R=time_R+get_rtime();
   if(time_R>=timelimit_R){time_R=0;fast_R=0;}
   if(get_val(11)>90 && time_R<timelimit_R) combo_run( RUSHDOWN );
     }
      }
 
  
    
     
      //QUICK ESCAPE VIBRATION CONTROL
    if (event_release(3)) {combo_run(RUMBLE_BLOCK2);} 
     if (get_val(17) || get_val(18) || get_val(19) || get_val(8)|| get_val(20)|| get_val(4) || get_val(3)|| get_val(6)) {combo_run(RUMBLE_BLOCK);}
     
     if(synaptic_rewind){
     if(get_rumble(RUMBLE_A)>9) {combo_run(synaptic);}}
    
      
      
      
      //ANTIRECOIL ADJUSTABLE
     if (get_val(XB1_LT)){
     if (event_press(XB1_RIGHT))
    {
        ANTI_RECOIL  = ANTI_RECOIL - 5;
    }
     if (event_press(XB1_DOWN))
    {
        ANTI_RECOIL  = ANTI_RECOIL + 5;
    }
       }
       //ANTIRECOIL
     if (event_press(15)&& !get_val(18)) {recoil = !recoil;}
     if (recoil && get_val(3)){combo_run(AntiRecoil);
     if (get_val(10) <-80) combo_stop (AntiRecoil);
        }
     if ((get_val(9) <-80) || (get_val(9) > 80)) {
        combo_stop (AntiRecoil);
        }
     if (!recoil){combo_stop(AntiRecoil);}  
     
     if ((!recoil)){set_led(1, 3);}
     if ((recoil)){reset_leds();} 
     if (abs(10) > recoil_release){combo_stop(AntiRecoil);}
        
        
        
        
        ////QUICK SCOPE
     
     if (get_val(XB1_B) && event_press(XB1_LEFT)) {quickscope = !quickscope;}
     if(quickscope && event_press(6)){combo_run(QUICK_SCOPE);}
    
    
    
    
    // LONG JUMP ///PRESS LS FOR LONGJUMP IF YOU WANT TO USE DIFFERENT BUTTON REPLACE THE BLUE LS WITH WHATEVER BUTTON YOU WANT
    if(doublejump){
    if(get_val(XB1_LS)){combo_run( DOUBLE_JUMP);}}
   
               
               
      // SIDESHOT OR STRAFFE
      if (sideshot){
      if (get_val(ADS_BTN) && get_val(FIRE_BTN)) { combo_run(SIDE_SHOT);}
        }     
     
     
     //AKIMBO
      if(get_val(XB1_LT)) { 
      if( event_press(XB1_X))   akimbo_onoff = !akimbo_onoff;              
     }                                      
      if(rapid_onoff && akimbo_onoff && !get_val(ADS_BTN)){ 
      if(get_val(FIRE_BTN)) combo_run(RAPID_AKIMBO);  
    }                                                 
      else if(akimbo_onoff) {                           
      if(get_val(FIRE_BTN) && !get_val(ADS_BTN)){    
          set_val(ADS_BTN,100);                      
       }                                                                       
     }
      //  HOLD BREATH                                  
      if(hold_breath_On_Off) {                         
      if(get_val(ADS_BTN)) { set_val(SPRINT_BTN,100); } }
     
     
     //  AUTO SPRINT START                                                      
      if (get_val(L_Y)<=-95 && NotReloading && !get_val(ADS_BTN)){ combo_run( AutoSprint); } 
      else if(get_val(L_Y) > -95) { combo_stop( AutoSprint); }                
                                                                          
      
    
        
      //SLIDELOAD
      if(combo_running(AutoSprint)){
      if(event_press(20)) {                  
           combo_run(SLIDE_LOAD); } }                     
      
       
       //  AIM ASSIST                                 
      if (recoil) {aimassist = FALSE;} 
      if (!recoil){aimassist = TRUE;}
      if(aimassist){
      if(get_val(LT)) {                              
            combo_run(LT_C);                           
        }                                             
         }                                             
      if(aimassist){
      if(get_val(LT) && get_val(RT)) {              
            combo_stop(LT_C);                         
            combo_run(RT_C);                          
        }                                             
       }
                                     
      if(aimassist){
      if(get_val(R_X) < value2 || get_val(R_X) > value || get_val(R_Y) < value2 || get_val(R_Y) > value  
        || get_val(R_X) < value2 || get_val(R_X) > value || get_val(R_Y) < value2 || get_val(R_Y) > value){ 
            combo_stop(LT_C);                          
            combo_stop(RT_C);                          
        }                                             
      }
    
    
    //JITTER DOUBLE CLICK DOWN TO USE WHILE IN GAME
      if (DblClick_UP>0)DblClick_UP=DblClick_UP- get_rtime();
   if (event_press(BTN_UP) && DblClick_UP<=0 ) {DblClick_UP=timelimit;}
   else if (event_press(BTN_UP)&& DblClick_UP>0 ){jitter = !jitter;}
      

    
      if (jitter){
      if (get_val(PS4_R1))  {
      combo_run(jitter);
} 
 
      if(event_release(PS4_R1)) {
        combo_run(Reload); 
}
}
 
 

     
     
     }
// End of MAIN BLOCK                                            

                                                                    

//COMBO BLOCKS   
combo QUICK_SCOPE {
    
    set_val(PS4_L1, 100);
    wait(QS_ADJ);
    set_val(PS4_R1, 100);
    set_val(PS4_L1, 100);
    wait(180);
    set_val(PS4_R1, 0);
    set_val(PS4_L1, 100);
    wait(190);
    set_val(PS4_L1, 0);
    
}
combo RUSHDOWN{
     set_val(XB1_LS, 100);
    wait(1000);}

combo RUMBLE_BLOCK{
    block_rumble();
    wait(4000);
    reset_rumble();
    }
combo RUMBLE_BLOCK2{
    block_rumble();
    wait(2000);
    reset_rumble();
    }


combo RAPID_AKIMBO {      
   set_val(FIRE_BTN,100); 
   set_val( ADS_BTN,100); 
   wait(hold_timeA);      
   set_val( ADS_BTN,0);   
   set_val(FIRE_BTN,0);   
   wait(rest_timeA);      
   set_val( ADS_BTN,0);   
   set_val(FIRE_BTN,0);   
   wait(rest_timeA);      
}                         

combo SLIDE_LOAD {
    set_val(XB1_B, 100);
    wait(170);
    set_val(XB1_B, 0);
    wait(30);
}

combo DOUBLE_JUMP {     
   set_val(JUMP_BTN,100);//1  
   wait(80); //changes this value to 100 or 125 to slow down the jump                
   set_val(JUMP_BTN,  0);     
   wait(80); //changes this value to 100 or 125 to slow down the jump        
   set_val(JUMP_BTN,100);//2  
   wait(80); //changes this value to 100 or 125 to slow down the jump     
   set_val(JUMP_BTN,  0);     
   wait(80); //changes this value to 100 or 125 to slow down the jump    

  
         
} 

combo jitter {
     set_val(PS4_L3, 100);
       set_val(PS4_R3, 100);
 set_val(PS4_CROSS, 100);
 set_val(PS4_SQUARE, 100);

wait(20);// <<<Change jitter Speed Here.

}

combo Reload {

wait(20);
set_val(PS4_SQUARE, 100);
wait(20);
set_val(PS4_SQUARE, 100);


}

combo LT_C {                             
   set_val(R_Y, -27); 
   wait(delay)                           
   set_val(R_X, 27); 
   set_val(R_Y, 27); 
   wait(delay)                           
   set_val(R_Y, 27);
   wait(delay)                           
   set_val(R_X, -27); 
   set_val(R_Y, 27);
   wait(delay)                           
}                                        
                                         
combo RT_C {                             
   set_val(R_Y, -36); 
   wait(delay)                           
   set_val(R_X, 36); 
   set_val(R_Y, 25); 
   wait(delay)                            
   set_val(R_Y, 25); 
   wait(delay)                            
   set_val(R_X, -36); 
   set_val(R_Y, 25);
   wait(delay)                           
}                                       


combo AutoSprint {                          
   set_val(SPRINT_BTN,100);                 
   wait(10); // hold Sprint btn.            
   set_val(SPRINT_BTN,100);                 
}                                           
  
                                           
combo SIDE_SHOT {                          
   set_val(L_X, 100);                      
           
}                                          
   
   
       


combo synaptic {
set_val(XB1_RT, 100);
set_val(XB1_LT, 100);
wait(30)
set_val(XB1_RT, 0);
set_val(XB1_LT, 0);
}



combo rapidfire {

   set_val(XB1_RB, 100);
   wait(20);
   set_val(XB1_RB, 0);
   wait(20);
   set_val(XB1_RB, 0); 
}



combo AntiRecoil { // This combo must be the last one
    anti_recoil = get_val(10) + ANTI_RECOIL;
    if(anti_recoil > 100) anti_recoil = 100;set_val(10, anti_recoil);
    anti_recoil_left = get_val(9) -ANTI_RECOIL_LEFT;
    if(anti_recoil_left > 100) anti_recoil_left = 100;set_val(9, anti_recoil_left);
    anti_recoil_right = get_val(9) +ANTI_RECOIL_RIGHT;
    if(anti_recoil_right > 100) anti_recoil_right = 100;set_val(9, anti_recoil_right);
    }


// end of script  





















































































































































































































































































  • Rating

    10 / 10 here !

    If you own a ps3 and prefer an xbox controller, or even use a keyboard and mouse, this is a must to remap your keyboard to a controller. Go buy it now you won't be disappointed !

  • Rating

    Amazing device

    If you're like me and love your PS4 controller but want to use an Xbox One GET THIS you won't be sorry.

  • Rating

    Worth every penny

    The controller feels and performs as it does on the xbox right there on my ps3, awesome job guys, and worth every penny !!!

  • Rating

    Amazing Macro combos

    tested Super Street Fighter IV Arcade Edition. I was able to perform normal & FADC combos with some characters like Ryu and Ken with a single click. Amazing.

  • Rating

    As good as a XIM

    If you are a pc gamer, that needs a pc solution for console, get yourself a ControllerMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with ControllerMAX properly configured it felt better then PC....YES I said it even better then PC, it's that smooth.

  • Rating

    Six-Axis 360!

    WOW! I can finally get that six-axis awesomeness on my Xbox 360. The best money I ever spent.

  • Rating

    Beats all rapidfire mods

    I've tried the Intensafire, Godfather even the new Wolf controller. The ControllerMAX beats them hands down and no wires or soldering too. 5 Stars!

  • Rating

    Just perfect!

    I can't believe how much this can do for the price tag - it blew me away. Best controller upgrade ever.

  • Rating

    Hugh Thanks!

    Without your help I couldn't be playing Xbox, thanks guys.

  • Rating

    Wow!

    I have to say after reading the forums for Destiny Mouse and Keyboard setup I was flying into getting it set up in 20 minutes. It works outstanding! I'm more then satisfied and its worth every penny!

  • Rating

    Achievement Unlocked!

    Idle boosting Complete 150 Multiplayer games, James Cameron's Avatar. My friend said it would be hard, I laughed then linked him.

  • Rating

    A++!

    Now this is a company you can count on and trust...keep up the great work guys!

  • Rating

    What Disability?

    I would like to thank you for making the CronusMax. I have this problem hitting L3 and R3, and today that problem was fixed. I love the remap feature on the Cronus max. You made my life easier.

  • Rating

    Awesome stuff guys!

    Playing Forza 5 with my original MS 360 wireless wheel makes the XB1 complete for me, thanks to the CronusMax. Thumbs up!