GPC Library

Fornite All in ONE TONS of FEATURES

Author: WalterHMartinez
Credits:
Lex Lost : Anti reocil and Rapid fire
Excalibur : Base script
OMGitsTTGame : Double pump script

Features:
Auto Drop
Auto Aim
Aim Assist V2
Anti Recoil
Rapid Fire
Double Pump
Auto Run

Gameplay using the script:

Double Pump Aim assist:
https://www.youtube.com/watch?v=Og_qf-rudLY

20 Mins gameplay using the script:
https://www.youtube.com/watch?v=2AvMa3M8XFM
Version 1.4
Author WalterHMartinez
Publish Date 2018-03-25 17:28:00
Update Date 2018-04-14 17:52:40
Downloads 2176
Forum Link Click Here
RATE


16

0

Release Notes: FIX BUG:

Users were unable to edit due to rapid fire always being on.
Code:Select all
/*
Version 1.04
BUILDER PRO FIX
MUCH BETTER AR AUTO AIM 
BETTER ANTI RECOIL SETTINGS
*/

// GPC Online Library
// fornite_all_in_one_tons_of_features.gpc




/*
 
Author: WalterHMartinez
Credits:
Lex Lost : Anti reocil and Rapid fire
Excalibur  : Base script
OMGitsTTGame: Double pump script


CONSOLE: PS4 

 
Features:
Auto Drop = Hold L2 and Tap PS4 Cross To activate: Hold L2 while R2 is Held more than 95% to drop shot
Aim Assist = HOLD L2 and R2 for Aim Assist, switchable between AR settings and shotgun
SENSITIVE AIM ASSIST = Hold L2 and Tap LEFT to switch between Holding L2 and R2 and Pressing L2 more than 95% for Aim Assist
Aim Assist V2 = Hold L2 and tap PS4 Share to activate: Hold L2 and use (works great with Aim Assist)
Anti Recoil= Hold L2 and Tap PS4 Triangle to activate: Pre-configured Values
Rapid Fire = Hold L2 and Tap PS4 Right to activate: Pre-configured Values
Double Pump = Tap PS4 Down to activate: Hold L2 + R2 for rapid fire
Auto Run = move L stick more than 90%
 
 
Color Identification:
if Double Pump && !Rapid Fire && Drop Shot) colourled(White);
if Double Pump && Rapid Fire && Drop Shot) colourled(Green);
if Double Pump && !Rapid Fire && !Drop Shot) colourled(SkyBlue);
if !Double Pump && !Rapid Fire && !Drop Shot) colourled(Red);
if !Double Pump && Rapid Fire && Drop Shot) colourled(Blue);
if !Double Pump && !Rapid Fire && Drop Shot) colourled(Yellow);
 
 
Controls:
COMBAT PRO
Reset Building choice = ON
Controller Auto-Run = OFF
*/
//----------------------------------------
define STAIRS = PS4_LEFT; // 


//----------------------------------------
// BUTTON LAYOUT COMBAT PRO
define MOVE_RIGHT = PS4_R1; // XB1 : XB1_RB
define MOVE_LEFT = PS4_L1; // XB1 : XB1_LB
define BUILD = PS4_CIRCLE; // XB1_B
define SWAP = PS4_TRIANGLE; // XB1_Y
define R_X = 9;
define R_Y = 10;
define L_X = 11;
define L_Y = 12;
define UP = 13;
define DOWN = 14;
define LEFT = 15;
define RIGHT = 16;


//----------------------------------------
define w_btn = 60;
define w_press = 80;
define AR_Release = 40; // change this value to determine when antirecoil stops working (min: antirecoil value + 10) 
//-------------------------------------------------------------------------------------------
define save = 2; // XB1_MENU - PS4_OPTIONS
//-------------------------------------------------------------------------------------------
define ONLY_WITH_SCOPE = TRUE; // if TRUE Antirecoil IS ON only when scoping - if FALSE, is always ON
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1, // begin of data segment--------                                       
    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 
);
unmap PS4_DOWN;
unmap PS4_SHARE;
//-----------------------------------------------------
// VARIABLES
int FIRE_BTN = PS4_R2;
int ADS_BTN = PS4_L2;
int Col_ind;
int Drop_onoff;
int recoil_onoff = TRUE; // if TRUE Antirecoil is ON by default - if FALSE, OFF by default
int rapid_onoff = FALSE; // if TRUE Rapidfire is ON by default - if FALSE, OFF by default
int pump_onoff = FALSE;
define ANTI_RECOIL = 8; //change "0" to compensate vertical recoil (0 - 100)
define ANTI_RECOIL_LEFT = 2; //change this value to compensate to the left (0 - 100)
define ANTI_RECOIL_RIGHT = 2; //change this value to compensate to the right (0 - 100)
int anti_recoil;
int anti_recoil_left;
int anti_recoil_right;
int fire_button = 4;
int scope_button = 7;

int aimassist_onoff = TRUE;
int AutoAim_offon = FALSE; //V2
int SENASSIST_onoff = FALSE;
int rumble_type = RUMBLE_A;
//-------------------------------------------------
// INICIALIZATION
init {




    if (get_console() == PIO_PS3) {
        FIRE_BTN = 3; // PS4_R1
        ADS_BTN = 6; // PS4_L1
    } else {
        FIRE_BTN = 4; // PS4_R2
        ADS_BTN = 7; // PS4_L2
    }
}
main { //--------------------------------- 
    /////////////////////////////////////////////////////////////////////////////////
    // On-Off
    if (get_val(PS4_L2) && event_press(PS4_TRIANGLE)) {

        recoil_onoff = !recoil_onoff;
        rumble_A_if_true(recoil_onoff);
    }
    if (event_press(PS4_RIGHT)) {

        rapid_onoff = !rapid_onoff;
        rumble_A_if_true(rapid_onoff);
    }
    if (get_val(PS4_L2) && event_press(PS4_CROSS)) {
        Drop_onoff = !Drop_onoff;
        rumble_A_if_true(Drop_onoff);
    }
    if (get_val(PS4_L2) && event_press(PS4_SHARE)) {

        AutoAim_offon = !AutoAim_offon;
        rumble_A_if_true(AutoAim_offon);
    }
    if (event_press(PS4_DOWN)) {
        pump_onoff = !pump_onoff;
        rumble_A_if_true(pump_onoff);
    }
    if (get_val(PS4_L2) && event_press(PS4_LEFT)) {
        SENASSIST_onoff = !SENASSIST_onoff;
        aimassist_onoff = !aimassist_onoff;
		rumble_A_if_true(SENASSIST_onoff);
    }
    /////////////////////////////////////////////////////////////////////////////////
    //  Color Identification
    if ((pump_onoff) && !rapid_onoff && Drop_onoff) colourled(White);
    if ((pump_onoff) && rapid_onoff && Drop_onoff) colourled(Green);
    if ((pump_onoff) && !rapid_onoff && !Drop_onoff) colourled(SkyBlue);
    if ((!pump_onoff) && !rapid_onoff && !Drop_onoff) colourled(Red);
    if ((!pump_onoff) && rapid_onoff && Drop_onoff) colourled(Blue);
    if ((!pump_onoff) && !rapid_onoff && Drop_onoff) colourled(Yellow);
    /////////////////////////////////////////////////////////////////////////////////
    //Rapid Fire
    if (rapid_onoff) {
        if (get_val(FIRE_BTN)) {
            combo_run(RAPID_FIRE);
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    // ANTI RECOIL
    if (!ONLY_WITH_SCOPE || get_val(scope_button)) {
        combo_run(AntiRecoil);
    }
    /////////////////////////////////////////////////////////////////////////////////
    //AIM ASSIST
    if (aimassist_onoff) {
        if (get_val(ADS_BTN) && get_val(FIRE_BTN)) {
            combo_run(AR_AIM_ASSIST);
            combo_run(AR_RAPID_FIRE);//DON'T WORRY ABOUT THIS
        } else if (combo_running(AR_AIM_ASSIST)) {
        	combo_stop(AR_RAPID_FIRE);//DON'T WORRY ABOUT THIS
            combo_stop(AR_AIM_ASSIST);
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    //SENSITIVE AIM ASSIST
    if (SENASSIST_onoff) {
        if (get_val(ADS_BTN) > 95) {
            combo_run(AR_AIM_ASSIST);
        } else if (combo_running(AR_AIM_ASSIST)) {
            combo_stop(AR_AIM_ASSIST);
        }
    }

    /////////////////////////////////////////////////////////////////////////////////
    //Drop Shot


    if (Drop_onoff) {
        if (get_val(ADS_BTN) && get_val(FIRE_BTN) > +90) { //Remove > +90 to just drop shot when holding Both L2 and R2
            combo_run(Drop_shot);
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    //Double pump
    if (pump_onoff) {
        if (get_val(ADS_BTN) && get_val(FIRE_BTN)) {
            combo_stop(AR_AIM_ASSIST);
            combo_run(SG_AIM_ASSIST);
            combo_run(Drop_shot);
            combo_run(double_pump);
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    //AUTO RUN
    if (!get_val(7) && get_val(12) < -90) {
        set_val(8, 100);
    }
    /////////////////////////////////////////////////////////////////////////////////
    //AutoAim V 2
    if (AutoAim_offon) {
        if (get_val(ADS_BTN)) {
            combo_run(Auto_Aimm);
        } else if (combo_running(Auto_Aimm)) {
            combo_stop(Auto_Aimm);

        }
        if (get_val(ADS_BTN)) {
            combo_run(Auto_Aimm);
        } else if (combo_running(Auto_Aimm)) {
            combo_stop(Auto_Aimm);

        }
        if (get_val(PS4_L2)) {
            combo_run(Auto_Aimm1);
        } else if (combo_running(Auto_Aimm)) {
            combo_stop(Auto_Aimm1);
        }
        if (get_val(PS4_L2)) {
            if (abs(get_val(R_X)) > 21) combo_stop(Auto_Aimm);
            if (abs(get_val(R_Y)) > 21) combo_stop(Auto_Aimm);
        }



        if (abs(get_val(R_X)) > 21) {
            combo_stop(Auto_Aimm1)
        }

        if (abs(get_val(R_Y)) > 21) {
            combo_stop(Auto_Aimm1)
        }
    }

} //----------------------------------------- 




// COMBO BLOCKS 


combo double_pump {
    set_val(PS4_R1, 100);
    wait(300); //260
    set_val(PS4_R2, 100);
    wait(220); //260
    set_val(PS4_L1, 100);
    wait(300); //260
    set_val(PS4_R2, 100);
    wait(220); //260
}
combo SG_AIM_ASSIST { //Shotgun Auto Aim
    set_val(ADS_BTN, 100);
    wait(120);
    set_val(ADS_BTN, 0);
    wait(35);
} //end
combo AR_AIM_ASSIST { //AR Auto Aim
    set_val(ADS_BTN, 100);
    wait(55);
    set_val(ADS_BTN, 0);
    wait(17);
} //end
combo AR_RAPID_FIRE {
    set_val(FIRE_BTN, 100);
    wait(1);
    set_val(FIRE_BTN, 0);
}
combo RAPID_FIRE {
    set_val(FIRE_BTN, 100);
    wait(30);
    set_val(FIRE_BTN, 0);
}
combo Drop_shot {
    set_val(PS4_R3, 100);
    wait(80);
    wait(60); // how long to wait until next jump 
}
combo VIBRATE {
    set_rumble(rumble_type, 100);
    wait(300);
    reset_rumble();
}
combo Auto_Aimm {
    set_val(R_Y, -21); //1                  
    wait(20)
    set_val(R_X, +21); //1 
    wait(20)
    set_val(R_Y, +21); //1
    wait(20)
    set_val(R_X, -21); //1 
    wait(20)
}
combo Auto_Aimm1 {
    set_val(R_Y, -21); //1                  
    wait(20)
    set_val(R_X, +21); //1 
    wait(20)
    set_val(R_Y, +21); //1
    wait(20)
    set_val(R_X, -21); //1 
    wait(20)


}
//--------------------------------------------------------------

combo AntiRecoil { // This combo must be the last one
    if (get_val(fire_button)) {
        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);
    }
}

function rumble_A_if_true(var) {
    if (var) rumble_type = RUMBLE_A;
    else rumble_type = RUMBLE_B;
    combo_run(VIBRATE);
}
// 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));
}


  • 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!