GPC Library

Fornite All in ONE TONS of FEATURES (XBOX)

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


Features:
Auto Drop
Aim Assist
Aim Assist V2
Anti Recoil
Rapid Fire
Double Pump
Auto Run
Version 1.4
Author WalterHMartinez
Publish Date 2018-03-26 20:22:46
Update Date 2018-04-14 18:11:36
Downloads 752
Forum Link Click Here
RATE


1

2

Release Notes: BUILDER PRO FIX
MUCH BETTER AR AUTO AIM
BETTER ANTI RECOIL SETTINGS
Code:Select all

/*
Version 1.04
BUILDER PRO FIX
MUCH BETTER AR AUTO AIM 
BETTER ANTI RECOIL SETTINGS
FIXED DOUBLE PUMP AFTER UPDATE 3.5
*/
 
// GPC Online Library
// fornite_all_in_one_tons_of_features_Xbox.gpc
 
 
/*
 
 
Author: WalterHMartinez
Credits:
Lex Lost : Anti reocil and Rapid fire
Excalibur : Base script
 
CONSOLE: XBOX
 
Features:
Auto Drop = Hold LT and Tap A To activate: Hold LT while RT is Held more than 95% to drop shot
Aim Assist = HOLD LT and RT for Aim Assist, switchable between AR settings and shotgun
SENSITIVE AIM ASSIST = Hold LT and Tap LEFT to switch between Holding LT and RT and Pressing LT more than 95% for Aim Assist
Aim Assist V2 = Hold LT and Tap Y to activate to activate: Hold LT and use
Anti Recoil= ALWAYS ON: Pre-configured Values
Rapid Fire = Tap Right to activate: Pre-configured Values
Double Pump = Tap Down (D-PAD) to activate: HOLD RT for rapid fire
Auto Run = move L stick more than 90%
 
 
Color Identification:
if ON Double Pump & OFF Rapid Fire & ON Drop Shot) = WHITE
if Double Pump & ON Rapid Fire & ON Drop Shot) = GREEN
if Double Pump & OFF Rapid Fire & OFFDrop Shot) = SKYBLUE
if OFF Double Pump & OFF Rapid Fire & OFF Drop Shot) = RED
if OFF Double Pump & ON Rapid Fire & ON Drop Shot) = BLUE
if OFF Double Pump & OFF Rapid Fire & ON Drop Shot) = YELLOW
 
 
Controls:
COMBAT PRO / BUILDER PRO
Reset Building choice = ON
Controller Auto-Run = OFF
*/
 
//----------------------------------------
// BUTTON LAYOUT COMBAT PRO
define MOVE_RIGHT = XB1_RB; // XB1 : XB1_RB
define MOVE_LEFT = XB1_LB; // XB1 : XB1_LB
define BUILD = XB1_B; // XB1_B
define SWAP = XB1_Y; // 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 AR_Release = 40; // change this value to determine when antirecoil stops working (min: antirecoil value + 10) 
//-------------------------------------------------------------------------------------------
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 XB1_DOWN;
//-----------------------------------------------------
// VARIABLES
int FIRE_BTN = XB1_RT;
int ADS_BTN = XB1_LT;
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 = 14; //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; // XB1_RB 
        ADS_BTN = 6; // XB1_LB 
    } else {
        FIRE_BTN = 4; // XB1_RT
        ADS_BTN = 7; // XB1_LT
    }
}
main { //--------------------------------- 
    /////////////////////////////////////////////////////////////////////////////////
    // On-Off
    if (get_val(XB1_LT) && event_press(XB1_Y)) {
 
        AutoAim_offon = !AutoAim_offon;
        rumble_A_if_true(AutoAim_offon);
    }
    if (event_press(XB1_RIGHT)) {
 
        rapid_onoff = !rapid_onoff;
        rumble_A_if_true(rapid_onoff);
    }
    if (get_val(XB1_LT) && event_press(XB1_A)) {
        Drop_onoff = !Drop_onoff;
        rumble_A_if_true(Drop_onoff);
    }
 
    if (event_press(XB1_DOWN)) {
        pump_onoff = !pump_onoff;
        rumble_A_if_true(pump_onoff);
    }
    if (get_val(XB1_LT) && event_press(XB1_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_AIM_ASSIST);
            combo_stop(AR_RAPID_FIRE);//DON'T WORRY ABOUT THIS
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    //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)) {
			set_val(FIRE_BTN, 0);
            combo_run(double_pump);
            combo_run(Drop_shot);
 
 
        }
    }
    /////////////////////////////////////////////////////////////////////////////////
    //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(XB1_LT)) {
            combo_run(Auto_Aimm1);
        } else if (combo_running(Auto_Aimm)) {
            combo_stop(Auto_Aimm1);
        }
        if (get_val(XB1_LT)) {
            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(ADS_BTN, 100);
    wait(120);
    set_val(FIRE_BTN, 100);
    set_val(ADS_BTN, 100);
    wait(50);
    set_val(FIRE_BTN, 100);
    set_val(ADS_BTN, 0);
    wait(20);
    set_val(FIRE_BTN, 0);
    wait(50);
    set_val(MOVE_RIGHT, 100);
    wait(50);
    set_val(MOVE_RIGHT, 0);
    wait(570); //END
    set_val(ADS_BTN, 100);
    wait(120);
    set_val(FIRE_BTN, 100);
    set_val(ADS_BTN, 100);
    wait(50);
    set_val(FIRE_BTN, 100);
    set_val(ADS_BTN, 0);
    wait(20);
    set_val(FIRE_BTN, 0);
    wait(50);
    set_val(MOVE_LEFT, 100);
    wait(50);
    set_val(MOVE_LEFT, 0);
    wait(570);
}
 
 
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(85);
    set_val(ADS_BTN, 0);
    wait(35);
} //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!