GPC Library

COD WW2 - PERFECT AIM EDITION - ALL CONSOLES

COD WW2 Perfect Aim Edition is a script from CronusMax_User, the creator of competitive COD scripts.

A special thanks to Excalibur, Lex Host and x22DOT here @ CronusMax!

Credits: Mods developed by Excalibur, Lex Host, x22DOT, CronusMax_User and others
Script idea & Set Up: CronusMax_User (the COD Script Specialist here @ Cronus Max)

PERFECT AIM EDITION

The Perfect Aim Edition of my COD WW2 Script is all about accuracy. For players that are interested in having the lowest possible recoil and other options to improve their aim.

This script contains all the options you have for COD to improve your aim. The On The Fly possibilities for both ADS Sens, Midpoint and AR help you to find those “sweet-spot” settings.

Tools & mods used:
• Anti Recoil, latest version from the SGI tool
• Anti Recoil On the Fly from LexHost (from the SM tool)
• Aim Assist, the `sticky` aim xxploit from xDOT22
• ADS Sensistivity Assist, to improve your aim without slowing you down
• MIDPOINT, to have two sensitivity options under one thumb!•
• And many other COD mods from CronusMax and other forums
• VERSION 1.3 BETA: renamed the script, made small enhancements

Clips: Rapid fire setup, Aim Assist, Easy Run, Easy Run KS for Riffle, Easy Drop, Easy Melee

https://tinyurl.com/codscripts

PLEASE SHARE FEEDBACK
DO NOT HESITATE TO ASK SUPPORT

!!! WATCH OUT, DON`T BUY SCRIPTS ON YOU TUBE AND OTHER CHANNELS !! THEY ARE 100% COPY-PASTED FROM FREE SCRIPTS HERE IN THE COMMUNITY!!!!
Version 1.5
Author CronusMax_User
Publish Date 2018-03-27 15:49:39
Update Date 2018-04-09 18:55:55
Downloads 2086
Forum Link Click Here
RATE


9

0

Release Notes: Release Notes: V 1.5

PERFECT AIM EDITION

VERSION 1.5 BETA: small enhancements / changed some switches and led colours
Code:Select all
/********************************************************************************************************
 __      __  __      __________                                         
/  \    /  \/  \    /  \_____  \                                        
\   \/\/   /\   \/\/   //  ____/                                        
 \        /  \        //       \                                        
  \__/\  /    \__/\  / \_______ \                                       
       \/          \/          \/                                       
__________               _____              __       _____  .__         
\______   \ ____________/ ____\____   _____/  |_    /  _  \ |__| _____  
 |     ___// __ \_  __ \   __\/ __ \_/ ___\   __\  /  /_\  \|  |/     \ 
 |    |   \  ___/|  | \/|  | \  ___/\  \___|  |   /    |    \  |  Y Y  \
 |____|    \___  >__|   |__|  \___  >\___  >__|   \____|__  /__|__|_|  /
               \/                 \/     \/               \/         \/ 
___________    .___.__  __  .__                                         
\_   _____/  __| _/|__|/  |_|__| ____   ____                            
 |    __)_  / __ | |  \   __\  |/  _ \ /    \                           
 |        \/ /_/ | |  ||  | |  (  <_> )   |  \                          
/_______  /\____ | |__||__| |__|\____/|___|  /                          
        \/      \/                         \/                           
********************************************************************************************************

COD WW2 Perfect Aim Edition is a script from CronusMax_User, the creator of competitive COD scripts.
A special thanks to Excalibur, Lex Host and x22DOT here @ CronusMax!
 ___      __               __        __             ___              __   __  ___             __   __  ___ 
|__  \_/ /  `  /\  |    | |__) |  | |__)      |    |__  \_/    |__| /  \ /__`  |        \_/22|  \ /  \  |  
|___ / \ \__, /~~\ |___ | |__) \__/ |  \,     |___ |___ / \    |  | \__/ .__/  |  &     / \  |__/ \__/  |  

Credits: Mods developed by Excalibur, Lex Host, x22DOT, CronusMax_User and others 
Script idea & Set Up: CronusMax_User (the COD Script Specialist here @ Cronus Max)

Tools & mods used: 
•	Anti Recoil, latest version from the SGI tool
•	Anti Recoil On the Fly from LexHost (from the SM tool)
•	Aim Assist, the `sticky` aim xxploit from xDOT22
•	ADS Sensistivity Assist, to improve your aim without slowing you down 
•	MIDPOINT, to have two sensitivity options under one thumb!•	
•	And many other COD mods from CronusMax and other forums
•	VERSION 1.5 BETA: small enhancements / changed some switches and led colours 

********************************************************************************************************

PERFECT AIM EDITION

The Perfect Aim Edition of my COD WW2 Script is all about accuracy. For players that are interested 
in having the lowest possible recoil and other options to improve their aim. 

This script contains all the options you have for COD to improve your aim. The On The Fly possibilities 
for both ADS Sens, Midpoint and AR help you to find those “sweet-spot”  settings. Found them? Save them 
and load it again, and again….and again every game! 


********************************************************************************************************

!!!!! WARNING TO ALL MEMBERS: !!!!!!!

!!!!! ON YOU TUBE AND OTHER PLATFORMS CRONUSMAX SCRIPTS ARE SOLD FOR MONEY WITHOUT LEGAL COPY RIGHTS !!!!!

!!!!! THESE SCRIPTS BELONG TO THE COMMUNITY AND ARE ABSOLTUTELY 100% COPY/PASTE FROM THESE FORUMS !!!!!!

!!!!! SO DON`T WASTE YOUR MONEY !!!!!

********************************************************************************************************

LED COLOURS: (remember to hold reload for 1 sec when you DIE to reset the script)

- BLUE					: 	STANDARD COLOUR / STANDARD SET UP
- GREEN BLINKING		:	ANTI RECOIL IS RUNNING (LED BLINKS FAST, MED & SLOW TO INDICATE PROFILE)
- YELLOW WHEN ADS		: 	AIM ASSIST SCRIPT IS RUNNING (= so yes, it is working!)
- PINK WHEN FIRE		:	ADS SENSITIVITY SCRIPT IS RUNNING
- SKY BLUE				:	SECONDARY EASY AKIMBO WITH RAPID FIRE 
- RED					: 	SECONDARY GUN RAPID FIRE
- WHITE					: 	PRIMARY GUN RAPID FIRE

********************************************************************************

HOLD ADS + TAP

- UP					:	STANDARD SET UP 
- DOWN					:	AKIMBO SET UP 
- RIGHT					:	RAPID FIRE SET UP 
- LEFT					:	ALL RAPID FIRE OFF
- VIEW/SHARE			:	RESET EPROM MEMORY TO DEFAULT VALUES
- MENU/OPTIONS			:	SAVE ADJUSTABLE SETTINGS TO EPROM

HOLD DOWN + 				OFF/ON = ON BY DEFAULT / OFF/ON = ON BY DEFAULT

- TAP ADS				:	AIM ASSIST		ON/OFF
- TAP FIRE				:	ADS SENSITIVITY	ON/OFF
- TAP PRONE				:	EASY DROP		OFF/ON
- TAP MELEE				:	EASY MELEE		OFF/ON
- TAP SPRINT			:	EASY SPRINT		OFF/ON
- TAP TACTICAL			: 	PS4 COMPATIBLE 	ON/OFF

HOLD RELOAD + TAP		:	ANTI RECOIL PROFILES WITH LED INDICATORS

- LEFT (on by default)	:	PROFILE 4	[no led]	AR = 0	/ AR-H = 0		(ANTI RECOIL OFF)
- UP: 					:	PROFILE 1	[100 ms]	AR = 30 / AR-H = 0	 	(STG)
- RIGHT: 				:	PROFILE 2	[300 ms]	AR = 34 / AR-H = -20 	(VOLKSSTURMGEWEHR)
- DOWN: 				:	PROFILE 3	[500 ms]	AR = * 	/ AR-H = *   	(ON THE FLY)

MORE AR VALUES			: 	https://drive.google.com/file/d/1EroT5jztr_94kpkd0WzdmpQdkC2TlEQ5/view?usp=sharing

TO CHANGE PROFILES		: 	IF YOU WISH TO SAVE PROFILES OF YOUR OWN SETTINGS(LIKINGS) 
							https://drive.google.com/file/d/1WSZ1xeTRQkT2JXTujzxEPyODvjTl5kNi/view?usp=sharing

HOLD B + TAP

- UP					:	ANTI_RECOIL + 1;                             
- DOWN					:	ANTI_RECOIL - 1;                                                   
- RIGHT					:	ANTI_RECOIL_H + 1;                   
- LEFT					:	ANTI_RECOIL_H - 1;

HOW TO USE:
					i.		TO FIND ANTI RECOIL SETTINGS OF YOUR LIKING YOU CAN USE THE ON THE FLY OPTION
					ii. 	FOR EXAMPLE: 
							IF YOUR GUN PULLS DOWN OR UP, HOLD B + TAP DOWN OR UP 
							IF YOUR GUN PULLS LEFT OR RIGHT HOLD B + TAP LEFT OR RIGHT 
							TRY 3 - 5 TAPS AT A TIME, ONCE YOUR GUNS IS ALMOST RECOIL FREE, FINE TUNE WITH ONE TAP UP, RIGHT OR LEFT
					iii. 	TO SAVE ON THE FLY VALUES HOLD ADS + TAP MENU/OPTIONS
					iiii.	THE SAVED VALUES WILL BE LOADED NEXT TIME YOU START THE SCRIPT. TO USE THE LOADED VALUES, SELECT PROFILE 3						
							SELECTING ANY OTHER PROFILE AT ANY TIME WILL OVERWRITE THE SAVED VALUES !!!!
							
							!!! TIP !!! IF YOU USE THE DEVICE MONITOR YOU CAN READ THE VALUES BY PRESSING FIRE: SAVE THOSE VALUES IN YOUR SCRIPT, 
							SO YOU CAN USE THEM ALL THE TIME !!!

HOLD JUMP + TAP			:	ADS SENSITIVITY ON THE FLY

- UP 	increase		:	ADS SENS +2
- DOWN 	decrease		:	ADS SENS -2
- RIGHT	increase		:	MIDPOINT +2
- LEFT	decrease		:	MIDPOINT -2
 
ADS SENS & MIDPOINT		:	http://cronusmax.com/manual/controller_i_o_functions.htm
							http://cronusmax.com/forums/showthread.php/178538-SENSITIVITY-FINE-TUNING-SCRIPT

KILL SWITCH EASY RUN	:	TAP RELOAD TO ALLOW RELOADING DURING SPRINT

TO CANCEL RELOAD 		:	(KILL SWITCH OF THE EASY RUN KILL SWITCH)

- RELOAD				: 	TO STOP RELOADING AND DODGE/HIDE, DOUBLE TAP ADS 
- FIRE BTN				: 	TO STOP RELOADING AND IMMEDIATELY START FIRING:
							TAP FIRE BUTTON ONCE, THAN PRESS & HOLD FIRE BUTTON 

StandardSetUp 
- primary weapon: normal fire (BLUE)
- secondary weapon: rapid fire (for pistol) (RED)
- hold reload button for 2 sec to reset (when you die) 
- The script will start with this Set Up
- Standard on
 
RapidFireSetUp 
- primary weapon: rapid fire (suitable for semi auto rifles) (WHITE)
- secondary weapon: rapid fire (for hand gun)(RED)
- hold reload button for 2 sec to reset (when you die) 

AkimboSetUP
- primary weapon: normal fire 
- secondary weapon: easy akimbo with rapid fire (SKY BLUE)
- for pistols, to fire press either LT or RT 
- hold reload button for 2 sec to reset (when you die)

Rapid Fire OFF
- will switch all rapid fire modes OFF 

AIM ASSIST
- OPTMIZED FOR CONTROLLER & SENS 6 - 12
- If you ADS it will stick better on your target 
- standard OFF

To test Aim Assist settings:
To test settings, start a Custom Game with two controllers. Toggle ADS on the controller with Aim Assist 
and move the character without Aim Assist in front of your character to test stickiness. 

ADS SENSITIVITY 
When activated: 
- start value ADS SENS = 100% (standard value) 
- start value MIDPOINT = 50% (standard value) 
- A higher midpoint value makes it easier to be more accurate when you aim 
- to increase / decrease sensitivity during a game see above. 
- to save new values HOLD ADS + TAP MENU/OPTIONS
- to reset settings to standard values HOLD ADS + TAP VIEW/SHARE
- this mod is standard OFF

***********************************************************************************************************

ABOUT ADS SENS & MIDPOINT:
Midpoint sets the midpoint value of the controller entry. A higher midpoint value makes it 
easier to be more accurate when you aim (low pressure on the analog stick) but at the same
time allowing you to move more rapidly if you pressure the analog stick harder.

For more info about this: 
http://cronusmax.com/manual/controller_i_o_functions.htm
http://cronusmax.com/forums/showthread.php/178538-SENSITIVITY-FINE-TUNING-SCRIPT

***********************************************************************************************************
 
EASY MELEE (to combine with TACTICAL button lay out in the game!)
- should be used in combination with AUTOSPRINT: 
- if you use AUTOSPRINT you no longer need to press LS to start sprinting, 
- instead use LS for your melee attack! 
- it takes a few games to get used to it, but once you are: you will love it!
- Standard ON
 
HAIR TRIGGERS (both ADS + FIRE)
- standard ON 
 
EASY SPRINT
- press LS forward to sprint. Reloading your gun will pauze the auto sprint for a moment, allowing you to reload
- standard ON
- To have this mod standard switched off: change [int easy_run] to FALSE;
- this EASY SPRINT will always work, so you can keep the thumbstick presssed forward NON_STOP:
  your character will automatically start sprinting after reloading and after regaining breath.  							

CANCEL RELOAD
- Kill Switch for the Easy Run Kill Switch 🙂 🙂 🙂
- To cancel reload whilst you are moving forward, either tap ADS or FIRE quickly to cancel reload
- Now, whilst you are still moving foward you can start firing or aim + fire straight away
 
EASY DROP SHOT 
- if you press PRONE you will DROP (just tap or click prone button once)
- if you want to prone instead of drop: 
   - tap once on D-PAD LEFT if you want to prone normally;
   - you now have a short time frame to prone normally, because easy drop shot is switched off for 30 seconds
   - rumble after 30 seconds indicates that drop shot is active again     
- standard ON

********************************************************************************
 __      __  __      __________                                         
/  \    /  \/  \    /  \_____  \                                        
\   \/\/   /\   \/\/   //  ____/                                        
 \        /  \        //       \                                        
  \__/\  /    \__/\  / \_______ \                                       
       \/          \/          \/                                       
__________               _____              __       _____  .__         
\______   \ ____________/ ____\____   _____/  |_    /  _  \ |__| _____  
 |     ___// __ \_  __ \   __\/ __ \_/ ___\   __\  /  /_\  \|  |/     \ 
 |    |   \  ___/|  | \/|  | \  ___/\  \___|  |   /    |    \  |  Y Y  \
 |____|    \___  >__|   |__|  \___  >\___  >__|   \____|__  /__|__|_|  /
               \/                 \/     \/               \/         \/ 
___________    .___.__  __  .__                                         
\_   _____/  __| _/|__|/  |_|__| ____   ____                            
 |    __)_  / __ | |  \   __\  |/  _ \ /    \                           
 |        \/ /_/ | |  ||  | |  (  <_> )   |  \                          
/_______  /\____ | |__||__| |__|\____/|___|  /                          
        \/      \/                         \/               
********************************************************************************
/////////////////////////////////////////////////////////////////////////////////
//  ANTI RECOIL 			: RELOAD + UP, RIGHT, DOWN TO SWITCH PROFILES 
//  AIM ASSIST				: HOLD DOWN + TAP ADS 
//  ADS SENS				: HOLD DOWN + TAP FIRE
//  BUTTON LAYOUT			: TACTICAL (PREFERRED FOR THIS SCRIPT)                           
//  BUMPERS / TRIGGERS		: DEFAULT                    
//  STICKS					: DEFAULT 
//  VERSION					: 1.5 AIM EDITION
// 	PLATFORM				: ALL CONSOLES
//	SUPPORT / REQUESTS		: HTTPS://TINYURL.COM/GPCSUPPORT
/////////////////////////////////////////////////////////////////////////////////
********************************************************************************/
define FIRE_BTN           = XB1_RT; 
define ADS_BTN            = XB1_LT; 
define SPRINT_BTN         = XB1_LS; 
define MELEE_BTN          = XB1_B; 
define JUMP_BTN           = XB1_A;  
define RELOAD_BTN         = XB1_X;  
define PRONE_BTN          = XB1_RS;  
define SW_WEAPON_BTN   	  = XB1_Y;  
define TACTICAL           = XB1_LB;  
define LETHAL             = XB1_RB;
define UP                 = XB1_UP; 
define RIGHT              = XB1_RIGHT; 
define DOWN               = XB1_DOWN; 
define LEFT               = XB1_LEFT; 
define LY                 = XB1_LY;
define LX                 = XB1_LX;
define RY                 = XB1_RY;
define RX                 = XB1_RX;
define R_T   = XB1_RT; 
define L_T   = XB1_LT;                       
define R_X   = XB1_RX;                              
define R_Y   = XB1_RY;                              
define L_X   = XB1_LX;                              
define L_Y   = XB1_LY; 
define save  =  2;
define reset =	1;
define Blue       =  1;                                                           
define Red        =  2;                                                           
define Green      =  3;                                                           
define Pink       =  4;                                                           
define SkyBlue    =  5;                                                           
define Yellow     =  6;                                                           
define White      =  7;                                                           
//-------------------------------------------------------------------------------- 
data(1,                                                                            
  2,0,0,0, //1. Blue                                                               
  0,2,0,0, //2. Red                                                                
  0,0,2,0, //3. Green                                                              
  0,0,0,2, //4. Pink                                                               
  2,0,2,0, //5. SkyBlue                                                            
  0,2,2,0, //6. Yellow                                                             
  2,2,2,2  //7. White                                                              
);                                                                                 
//-------------------------------------------------------------------------------- 
int Col_ind;
int ShotMode_KS = FALSE;
int hold_time   = 35;
int rest_time   = 35;
//int hold1_time1;
//int rest1_time1;
//int RATE_OF_FIRE = 14; //Range: 1 to 25 RPS (Round/s)
int PrimaryWeapon   = TRUE;
int RF_KS   = FALSE;
int R2F_K2S	= TRUE;
// Aim Assist values below can be adjusted to find settings that match your preference
//------------------------------------START AIM ASSIST VALUES-------------------------------------------------------------------------------
int ads_assist    = FALSE; // AIM ASSIST /  OFF by default -  optimised for assault riffles and sensitivity 5 -14
int	value       =  28;                 
int value2      = -28; 
int negative_value_lt_first     = -25; 
int positive_value_lt_first     =  25;  
int positive_value_lt_second    =  25;                                   
int negative_value_rt_first     = -34; 
int positive_value_rt_first     =  34;  
int positive_value_rt_second    =  23;
int delay       = 11; 
//----------------------------------END AIM ASSIST VALUES-----------------------------------------------------------------------------------
int easy_run      = TRUE ;
int easy_run_KS;
int KS_time = 2000;
int hair_trigger    = TRUE; 
int EASYMELEE	= TRUE;  
//int QuickScope = FALSE;
int akimbo_onoff = FALSE;
//int Auto_aim = FALSE;
int RAPIDoff
int ADS_SENS;  	
int MIDPOINT;
int ads_sens = FALSE;
int Invert =  1;
int recoil_onoff  = FALSE; // if TRUE Antirecoil is ON by default - if FALSE, OFF by default  
int ANTI_RECOIL   = 0;               
int ANTI_RECOIL_H = 0;              
int anti_recoil = 0;                                      
int anti_recoil_H = 0; 
int AR_Release    = 35;              
int profile;
int LedTime;
int PS4_Compatible = FALSE; //ELITE CONTROLLER ON PS4 --> CHANGE "FALSE;" TO "TRUE;"

init{                                                                                 

 	MIDPOINT = get_pvar (SPVAR_2, 0, 100, 50);
 	ADS_SENS = get_pvar (SPVAR_5, 0, 327, 100);
 	ANTI_RECOIL   = get_pvar(SPVAR_4, -100,+100, 0);   
    ANTI_RECOIL_H = get_pvar(SPVAR_3, -100,+100, 0);  

}
//------------------------------------------------------------------------------ 
//============================= MAIN BLOCK       =============================== 
main { // begin of main block
set_val(TRACE_1,R2F_K2S);
set_val(TRACE_2,akimbo_onoff);
set_val(TRACE_3,RF_KS);
set_val(TRACE_4,RAPIDoff);
set_val(TRACE_5,ads_sens);
set_val(TRACE_6,ads_assist);

///////////////////////////////////////////////////////////////
///   MENU SYSTEM / HOLD ADS + ///////////////////////////////
/////////////////////////////////////////////////////////////

if(get_val(ADS_BTN)){//  hold ADS button + D pad buttons
    
////////////////////////////////
// SAVE TO EPROM

	if(event_press(save)){		// XB1 START / PS4 OPTIONS
			save_pvars();
			combo_run(STANDARD_ON)
			set_val(2, 0);      
		}
////////////////////////////////
// RESET EPROM TO DEFAULT ADS & MID POINT
		
 
    if(event_press(reset)){ 	// XB1 VIEW / PS4 SHARE
        MIDPOINT = 50;
        ADS_SENS = 100;
        set_pvar (SPVAR_2, MIDPOINT);
        set_pvar (SPVAR_5, ADS_SENS);
        set_val(1, 0);
    }
    
////////////////////////////////
// STANDARD SET UP

	if(event_press(UP)){// D pad UP
            RF_KS  = FALSE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
            RAPIDoff = FALSE;            
		}
////////////////////////////////
// AKIMBO SET UP

	if(event_press(DOWN)) {// D pad DOWN  
            RF_KS  = FALSE;
            R2F_K2S  = FALSE;
            akimbo_onoff = TRUE; 
          	RAPIDoff = FALSE;
		}                                      
////////////////////////////////
// RAPID FIRE SET UP

	if(event_press(RIGHT)) {// D pad RIGHT
            RF_KS  = TRUE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
            RAPIDoff = FALSE;
		}
////////////////////////////////
// RAPID FIRE OFF

	if(event_press(LEFT)) {// D pad LEFT
            RF_KS  = FALSE;
            R2F_K2S  = FALSE;
            akimbo_onoff = FALSE;
            RAPIDoff = TRUE;
		}
}
///////////////////////////////////////////////////////////////
///   MENU SYSTEM / HOLD DOWN + ///////////////////////////////
/////////////////////////////////////////////////////////////

if(get_val(DOWN)){			//  hold D pad button DOWN +
    

////////////////////////////////
// EASY DROP

	if (event_press(PRONE_BTN))  { 			// PRONE 
			ShotMode_KS = !ShotMode_KS;  
		}
////////////////////////////////
// ELITE CONTROLLER FOR PS4

	if (event_press(TACTICAL))  { 			// TACTICAL
			combo_run (STANDARD_ON);
			PS4_Compatible = !PS4_Compatible; 
		}   
		
///////////////////////////////
// ADS SENS
	if(event_press(FIRE_BTN)){				// TAP FIRE BUTTON
			ads_sens = !ads_sens;  
		}
///////////////////////////////
// ADS ASSIST		
		
	if(event_press(ADS_BTN)){				//ADS BUTTON
		ads_assist = !ads_assist; 	  
		}
		
////////////////////////////////
// EASY MELEE

	if (event_press(MELEE_BTN))  { 			// MELEE 
			EASYMELEE = !EASYMELEE; 
		}
////////////////////////////////
// EASY SPRINT

	if (event_press(SPRINT_BTN))  { 		// SPRINT
			easy_run = !easy_run;  
		}    
		}
///////////////////////////////////////////////////////////////
///   MIDPOINT / ADS SENS ON THE FLY /// HOLD JUMP_BTN + /////
/////////////////////////////////////////////////////////////

 if(get_val(JUMP_BTN)){ //  	hold JUMP button +    
 
        if(event_press(RIGHT)){                                    
            MIDPOINT = MIDPOINT + 2;		// RIGHT                  
        }                                                        
        if(event_press(LEFT)) {                                   
            MIDPOINT = MIDPOINT - 2;		// LEFT                         
        }                                                         
       set_val(RIGHT,0); set_val(LEFT,0);                         
                                                                 
        if(event_press(UP)){                                   
            ADS_SENS = ADS_SENS + 2;		// UP          
        }                                                       
        if(event_press(DOWN)){                                   
            ADS_SENS = ADS_SENS - 2;		// DOWN                 
        }    
        set_val(UP,0); set_val(DOWN,0);                       
                                                             
 }
///////////////////////////////////////////////////////////////////
// AR PROFILES /////////HOLD X + ///////////////// AR PROFILES ///
/////////////////////////////////////////////////////////////////  
                          
if (get_val(RELOAD_BTN)){

      	
 
 	
	if(event_press(UP))   	{recoil_onoff = TRUE; ANTI_RECOIL = 30; ANTI_RECOIL_H = 0; profile = 1; LedTime= 100; AR_Release = ANTI_RECOIL + 1;}  // STG44
	if(event_press(RIGHT)) 	{recoil_onoff = TRUE; ANTI_RECOIL = 34; ANTI_RECOIL_H = -20; profile = 2; LedTime= 300; AR_Release = ANTI_RECOIL + 1;} // VOLKSSTURMGEWEHR 
	if(event_press(DOWN))  	{recoil_onoff = TRUE; set_pvar(SPVAR_4,  ANTI_RECOIL); set_pvar(SPVAR_3,  ANTI_RECOIL_H); profile = 3; LedTime= 500; AR_Release = ANTI_RECOIL + 1;} // ON THE FLY (START VALUES ARE THE SAME AS LAST USED PROFILE)
	if(event_press(LEFT)) 	{recoil_onoff = FALSE; ANTI_RECOIL = 0; ANTI_RECOIL_H = 0; profile = 4; AR_Release = ANTI_RECOIL + 1;  } // AR VALUES = 0 


    	
///////////////////////////////////////////////////////////////////
////////////////// KILL SWITCH EASY RUN + other KILL SWITCHES ////
/////////////////////////////////////////////////////////////////  

}else {

	if (event_press (LEFT) && !get_val (ADS_BTN)) combo_run(SwitchOFF);}
	if (event_press (ADS_BTN)) {combo_stop(STOP_SPRINT) easy_run_KS =FALSE;}
	if (event_press (FIRE_BTN)) {combo_stop(STOP_SPRINT) easy_run_KS =FALSE;}
//	if (get_val (FIRE_BTN)) {combo_stop(STOP_SPRINT) easy_run_KS =FALSE;} 
//	if (get_val (ADS_BTN)) {combo_stop(STOP_SPRINT) easy_run_KS =FALSE;} 

///////////////////////////////////////////////////////////////////
////////////////// ON THE FLY ANTI RECOIL HOLD B + ///////////////
/////////////////////////////////////////////////////////////////  

  
   if(get_val(XB1_B)){                                              
        if(event_press(XB1_UP)){                                    
            ANTI_RECOIL = ANTI_RECOIL + 1;                       
        }                                                        
        if(event_press(XB1_DOWN)) {                                   
            ANTI_RECOIL = ANTI_RECOIL - 1;                         
        }                                                         
        set_val(XB1_UP,0); set_val(XB1_DOWN,0);                          
                                                                 
        if(event_press(XB1_RIGHT)){                                   
            ANTI_RECOIL_H = ANTI_RECOIL_H + 1;                   
        }                                                       
        if(event_press(XB1_LEFT)) {                                
            ANTI_RECOIL_H = ANTI_RECOIL_H - 1;                   
        }    
        set_val(XB1_RIGHT,0); set_val(XB1_LEFT,0);                       
          }
    //------------------------------------------------
    //------------------------------------------------ 
    // ANTI RECOIL                                   
    if( get_val(ADS_BTN) && get_val(FIRE_BTN )) { 
        combo_run(AntiRecoil);                     
    }                                                 
 
    if( abs(get_val(RY)) > AR_Release || abs(get_val(RX)) > AR_Release) {
        combo_stop (AntiRecoil);                       
    }  
///////////////////////////////////////////////////////////////////
//////////////////////////////////////////////// HAIR TRIGGERS ///
/////////////////////////////////////////////////////////////////  

	if(hair_trigger) {
        if(get_val(FIRE_BTN) >= 5) set_val(FIRE_BTN,100);
        if(get_val(ADS_BTN) >= 5) set_val(ADS_BTN,100);
		}
   
   
///////////////////////////////////////////////////////////////////
////////////////////////////////////////////////EASY DROP///////// 
/////////////////////////////////////////////////////////////////  

	if(!ShotMode_KS){                                                      
		if(get_val(PRONE_BTN)) combo_run(DROP_SHOT);                    
		}    


///////////////////////////////////////////////////////////////////
// ADS SENS //////////////////////////////////// ADS SENS ////////
///////////////////////////////////////////////////////////////// 		

if(ads_sens){                               
         // ADS SENS
        if (get_val(ADS_BTN) ) {        
        sensitivity( 9, MIDPOINT, ADS_SENS);        
        sensitivity(10, MIDPOINT, ADS_SENS); 

    }//end
 }
		
///////////////////////////////////////////////////////////////////
//  AKIMBO    ////////////////////////////////////AKIMBO//////////
/////////////////////////////////////////////////////////////////  

	if(akimbo_onoff && !PrimaryWeapon) {
		if(get_val(FIRE_BTN) && !get_val(ADS_BTN)){combo_run (RAPID_AKIMBO);
		}
		if(get_val(ADS_BTN) && !get_val(FIRE_BTN)){combo_run (RAPID_AKIMBO);
		} 
	}
 
///////////////////////////////////////////////////////////////////
//  EASY MELEE    ////////////////////////////////////EASYMELEE///
/////////////////////////////////////////////////////////////////        
                
	if (EASYMELEE)	{
		if (get_val(SPRINT_BTN)) set_val(MELEE_BTN, 100)
		}           

///////////////////////////////////////////////////////////////////
//EASY RUN  //////////////////////////////////////EASY RUN////////
/////////////////////////////////////////////////////////////////  
                        
	if(easy_run && !easy_run_KS){                               
		if(get_val(LY) < -5) combo_run(EASY_RUN); 
		}  
	if(event_release(RELOAD_BTN) && get_ptime(RELOAD_BTN)< 200){combo_run(STOP_SPRINT);  
		}
    
///////////////////////////////////////////////////////////////////
// LED COLOURS  /////////////////////////// LED COLOURS //////////
///////////////////////////////////////////////////////////////// 

     
	if(PrimaryWeapon) colourled (Blue); 
	if (!PrimaryWeapon && R2F_K2S) colourled (Red);
	if(PrimaryWeapon && RF_KS) colourled (White);
	if(akimbo_onoff && !PrimaryWeapon) colourled(SkyBlue);	
	if(ads_assist && get_val (ADS_BTN)) colourled(Yellow);
	if(ads_sens && get_val (FIRE_BTN)) colourled(Pink);
	if(recoil_onoff)combo_run(BLINK3);
     	 
     	 
/////////////////////////////////////////////////////////////////////
////////////////////////////////////////// SWITCH WEAPON ///////////
/////////////////////////////////////////////////////////////////// 

	if(event_press(SW_WEAPON_BTN)){                         
		PrimaryWeapon = !PrimaryWeapon;
		}
 
/////////////////////////////////////////////////////////////////////
/////////////////////////////////// RAPID FIRE 1 ///////////////////
/////////////////////////////////////////////////////////////////// 
 
	if (PrimaryWeapon && RF_KS && get_val(FIRE_BTN))combo_run (RAPID_FIRE);   
    	
    	

  
//////////////////////////////////////////////////////////////////////
////////////////////////////////////////// RAPID FIRE 2 /////////////
////////////////////////////////////////////////////////////////////   
 
	if(!PrimaryWeapon && R2F_K2S)                     
		if(get_val(FIRE_BTN)) {                                    
		combo_run (RAPID_FIRE);
		}  
		
//////////////////////////////////////////////////////////////////////
////////////////////////////////////////// RESET ////////////////////
////////////////////////////////////////////////////////////////////  

// reset script when you die                             
	if(get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)> 200){
		PrimaryWeapon = TRUE;                                
		}

//////////////////////////////////////////////////////////////////////
////////////////////////////////////////// PS4 Compatible ///////////
////////////////////////////////////////////////////////////////////  
    
    if(PS4_Compatible){       
	        // XBOX ELITE Paddle Left down PL2             
	        if(get_val(PS4_TOUCH)) set_val(PS4_TOUCH,0);  
                                                          
          if(get_val(PS4_SHARE)) {                        
                if(!get_val(PS4_R3)) {                      
        		          set_val(PS4_TOUCH, 100);              
        		          set_val(PS4_SHARE, 0);          
        	      }                           
                set_val(PS4_R3, 0);     
          }
          }  

//////////////////////////////////////////////////////////////////////
////////////////////////////////////////// AIM ASSIST ///////////////
////////////////////////////////////////////////////////////////////  
                       
	if(ads_assist){
 
		if(get_val(L_T)) {                              
			combo_run(LT_C);
			}                                             
		if(get_val(L_T) && get_val(R_T)) {
			combo_stop(LT_C);
			combo_run(RT_C);
			}                                             
		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);
			}
		}
}

//------------------------------------------------------------------------------
//    end of main block     
//------------------------------------------------------------------------------


//------------------------------------------------------------------------------
//    COMBO BLOCKS                                                               
//------------------------------------------------------------------------------
  combo LT_C {
       set_val(R_Y, negative_value_lt_first);          
       wait(delay)
       set_val(R_X, positive_value_lt_first); 
       set_val(R_Y, positive_value_lt_second); 
       wait(delay) 
       set_val(R_Y, positive_value_lt_second); 
       wait(delay)                  
       set_val(R_X, negative_value_lt_first);
       set_val(R_Y, positive_value_lt_second);
       wait(delay)
}
 
    combo RT_C {
       set_val(R_Y, negative_value_rt_first);              
       wait(delay)
       set_val(R_X, positive_value_rt_first);
       set_val(R_Y, positive_value_rt_second);
       wait(delay) 
       set_val(R_Y, positive_value_rt_second);
       wait(delay)                  
       set_val(R_X, negative_value_rt_first);
       set_val(R_Y, positive_value_rt_second);
       wait(delay)
}
 

combo STOP_SPRINT {     
   easy_run_KS = TRUE;  
   wait(KS_time);
   easy_run_KS = FALSE;  
}        

combo RAPID_FIRE {  
	set_val(FIRE_BTN,100);
	wait(hold_time);       
	set_val(FIRE_BTN,  0); 
	wait(rest_time);      
}  
     	 
combo BLINK3{
	colourled(Green)
		wait (LedTime)		     
	if(PrimaryWeapon) colourled (Blue); 
	if (!PrimaryWeapon && R2F_K2S) colourled (Red);
	if(PrimaryWeapon && RF_KS) colourled (White);
	if(akimbo_onoff && !PrimaryWeapon) colourled(SkyBlue);	
	if(ads_assist && get_val (ADS_BTN)) colourled(Yellow);
	if(ads_sens && get_val (FIRE_BTN)) colourled(Pink);
	if(recoil_onoff)combo_run(BLINK3);
     	 wait (900)
}

combo SwitchOFF {  
   set_rumble(RUMBLE_A,100);
   wait(200);
   reset_rumble();
   ShotMode_KS = TRUE;    
   wait(30000);   
   set_rumble(RUMBLE_B,100);
   wait(200);
   reset_rumble();
   ShotMode_KS = FALSE;
}

combo DROP_SHOT{    
	set_val(PRONE_BTN,100); 
	wait(500);  
} 
 
combo RAPID_AKIMBO {      
   set_val(FIRE_BTN,100); 
   set_val( ADS_BTN,100); 
   wait(hold_time);      
   set_val( ADS_BTN,0);   
   set_val(FIRE_BTN,0);   
   wait(rest_time);      
}
combo EASY_RUN {                  
	set_val(SPRINT_BTN,100);       
	wait(30);                     
	wait(100);                   
}  

combo STANDARD_ON {
   set_rumble(RUMBLE_A,100);
   wait(200);
   reset_rumble();
   wait(200);
}

combo AntiRecoil {                     
    if(recoil_onoff) {                   
	    anti_recoil = get_val(RY) + (ANTI_RECOIL * Invert); 
	    if(anti_recoil > 100) anti_recoil = 100;
	    set_val(10, anti_recoil);                
	    anti_recoil_H = get_val(RX) + ANTI_RECOIL_H; 
	    if(anti_recoil_H > 100) anti_recoil_H = 100; 
	    set_val(9, anti_recoil_H);                 
    }                                          
}    
// COLOR LED function                                  


function colourled(Colour) {          
    Col_ind=(Colour*4)- 3;            
    set_led(LED_1,dbyte(Col_ind  ));  
    set_led(LED_2,dbyte(Col_ind+ 1)); 
    set_led(LED_3,dbyte(Col_ind+ 2)); 
    set_led(LED_4,dbyte(Col_ind+ 3)); 
}// End

function save_pvars(){
set_pvar(SPVAR_2, MIDPOINT);
set_pvar(SPVAR_5, ADS_SENS);
set_pvar(SPVAR_4, ANTI_RECOIL);                          
set_pvar(SPVAR_3, ANTI_RECOIL_H);   

}
  • 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 CronusMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with CronusMAX 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 CronusMAX 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!