need help getting this to work on titan one ps4 builder pro

Titan One general support. Questions, firmware update, feature request.

need help getting this to work on titan one ps4 builder pro

Postby jaybo45 » Thu Jul 19, 2018 7:05 pm

Code: Select all
// GPC Online Library
// fortnite_pump_smg.gpc
 
//PUMP SMG
int PUMP_SMG = FALSE; // HOLD ADS BTN and Tap LEFT
 
//----------------------------------------
// BUTTON LAYOUT: COMBAT PRO
define FIRE_BTN = 4; //XB1_RB //PS4_R2
define ADS_BTN = 7; //XB1_LB //PS4_L2
define CROUCH_BTN = 5; //XB1_RS //PS4_R3
define SPRINT_BTN = 8; //XB1_LS //PS4_L3
define JUMP_BTN = 19; //XB1_A  //PS4_CROSS
define NEXT_PIECE = 3; //XB1_RT //PS4_R1
define LEFT_BUMP = 6; //XB1_LT //PS4_L1
define SWAP_BTN = 17; //XB1_Y  //PS4_TRIANGLE
define BUILD_BTN = 18; //XB1_B  //PS4_CIRCLE
define R_X = 9; //XB1_RX //PS4_RX
define R_Y = 10; //XB1_RY //PS4_RY
define L_X = 11; //XB1_LX //PS4_LX
define L_Y = 12; //XB1_LY //PS4_LY
define UP = 13; //XB1_UP //PS4_UP
define DOWN = 14; //XB1_DOWN //PS4_DOWN
define LEFT = 15; //XB1_LEFT //PS4_LEFT
define RIGHT = 16; //XB1_RIGHT //PS4_RIGHT
//-------------------------------------------------------------------------------------------
 
 
//RUMBLE
int rumble_type = RUMBLE_A;
//END
 
//JItter
int tap; //ADVANCED JITTER
int R2_block; //ADVANCED JITTER
//END
 
//Wait time
define speed = 50;
//END
 
//COLOUR DEFINITIONS
define Off = 0;
define Dim_Blue = 1;
define Dim_Red = 2;
define Dim_Green = 3;
define Dim_Pink = 4;
define Dim_SkyBlue = 5;
define Dim_Yellow = 6;
define Dim_White = 7;
define Blue = 8;
define Red = 9;
define Green = 10;
define Pink = 11;
define SkyBlue = 12;
define Yellow = 13;
define White = 14;
define Bright_Blue = 15;
define Bright_Red = 16;
define Bright_Green = 17;
define Bright_Pink = 18;
define Bright_SkyBlue = 19;
define Bright_Yellow = 20;
define Bright_White = 21;
data(1,
    //0,0,0,0, // Off
    1, 0, 0, 0, // 1.  Dim Blue
    0, 1, 0, 0, // 2.  Dim Red
    0, 0, 1, 0, // 3.  Dim Green
    0, 0, 0, 1, // 4.  Dim Pink
    1, 0, 1, 0, // 5.  Dim SkyBlue
    0, 1, 1, 0, // 6.  Dim Yellow
    1, 1, 1, 1, // 7.  Dim White
    2, 0, 0, 0, // 8.  Blue
    0, 2, 0, 0, // 9.  Red
    0, 0, 2, 0, // 10. Green
    0, 0, 0, 2, // 11. Pink
    2, 0, 2, 0, // 12. SkyBlue
    0, 2, 2, 0, // 13. Yellow
    2, 2, 2, 2, // 14. White
    3, 0, 0, 0, // 15. Bright Blue
    0, 3, 0, 0, // 16. Bright Red
    0, 0, 3, 0, // 17. Bright Green
    0, 0, 0, 3, // 18. Bright Pink
    3, 0, 3, 0, // 19. Bright SkyBlue
    0, 3, 3, 0, // 20. Bright Yellow
    3, 3, 3, 3 // 21. Bright white
 
);
int Col_ind;
//END
 
main { //---------------------------------
    /////////////////////////////////////////////////////////////////////////////////
    // ON-OFF SETTINGS:   
    if (get_val(ADS_BTN)) {
        if (get_val(ADS_BTN)) {
            if (event_press(LEFT)) {
                PUMP_SMG = !PUMP_SMG;
                tap = FALSE;
                rumble_A_if_true(PUMP_SMG);
            }
        }
        set_val(LEFT, 0);
    }
    /////////////////////////////////////////////////////////////////////////////////
    //  Color Identification
    if (PUMP_SMG && tap) colourled(Pink);
    if (PUMP_SMG && !tap) colourled(Blue);
    /////////////////////////////////////////////////////////////////////////////////
    if (PUMP_SMG) {
        if (R2_block) {
            set_val(FIRE_BTN, 0);
        }
        //------------------------------------------------
        if (get_val(ADS_BTN) && event_press(FIRE_BTN)) {
            if (!tap) {
                tap = TRUE; //LED COLOR BLUE
                combo_run(Double_Tact_R1); //TAP R1
            }
            set_val(ADS_BTN, 0);
        }
        if (event_press(LEFT_BUMP)) {
            tap = FALSE;
        }
    }
}
 
combo BUILD_WALL {
    wait(20);
    wait(5):
    set_val(BUILD_BTN, 100);
    wait(40);
    wait(40);
    set_val(FIRE_BTN, 100);
    wait(40);
    wait(40);
    set_val(FIRE_BTN, 100);
    wait(90);
    wait(50);
    set_val(BUILD_BTN, 100);
    wait(15);
    wait(5);
} //end
 
combo Double_Tact_R1 { //ADVANCED JITTER
    R2_block = TRUE;
    set_val(FIRE_BTN, 100);
    wait(15);
    wait(5);
    set_val(NEXT_PIECE, 100);
    wait(speed);
    R2_block = FALSE;
} //end
 
combo VIBRATE {
    set_rumble(rumble_type, 100);
    wait(300);
    reset_rumble();
} //end
 
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));
}
User avatar
jaybo45
Corporal
Corporal
 
Posts: 5
Joined: Wed Dec 27, 2017 3:01 am

Re: need help getting this to work on titan one ps4 builder

Postby J2Kbr » Fri Jul 20, 2018 8:19 am

Errors fixed:
Code: Select all
// GPC Online Library
// fortnite_pump_smg.gpc
 
//----------------------------------------
// BUTTON LAYOUT: COMBAT PRO
define FIRE_BTN = 4; //XB1_RB //PS4_R2
define ADS_BTN = 7; //XB1_LB //PS4_L2
define CROUCH_BTN = 5; //XB1_RS //PS4_R3
define SPRINT_BTN = 8; //XB1_LS //PS4_L3
define JUMP_BTN = 19; //XB1_A  //PS4_CROSS
define NEXT_PIECE = 3; //XB1_RT //PS4_R1
define LEFT_BUMP = 6; //XB1_LT //PS4_L1
define SWAP_BTN = 17; //XB1_Y  //PS4_TRIANGLE
define BUILD_BTN = 18; //XB1_B  //PS4_CIRCLE
define R_X = 9; //XB1_RX //PS4_RX
define R_Y = 10; //XB1_RY //PS4_RY
define L_X = 11; //XB1_LX //PS4_LX
define L_Y = 12; //XB1_LY //PS4_LY
define UP = 13; //XB1_UP //PS4_UP
define DOWN = 14; //XB1_DOWN //PS4_DOWN
define LEFT = 15; //XB1_LEFT //PS4_LEFT
define RIGHT = 16; //XB1_RIGHT //PS4_RIGHT
//-------------------------------------------------------------------------------------------
 
//Wait time
define speed = 50;
//END
 
//COLOUR DEFINITIONS
define Off = 0;
define Dim_Blue = 1;
define Dim_Red = 2;
define Dim_Green = 3;
define Dim_Pink = 4;
define Dim_SkyBlue = 5;
define Dim_Yellow = 6;
define Dim_White = 7;
define Blue = 8;
define Red = 9;
define Green = 10;
define Pink = 11;
define SkyBlue = 12;
define Yellow = 13;
define White = 14;
define Bright_Blue = 15;
define Bright_Red = 16;
define Bright_Green = 17;
define Bright_Pink = 18;
define Bright_SkyBlue = 19;
define Bright_Yellow = 20;
define Bright_White = 21;
 
data(1,
    //0,0,0,0, // Off
    1, 0, 0, 0, // 1.  Dim Blue
    0, 1, 0, 0, // 2.  Dim Red
    0, 0, 1, 0, // 3.  Dim Green
    0, 0, 0, 1, // 4.  Dim Pink
    1, 0, 1, 0, // 5.  Dim SkyBlue
    0, 1, 1, 0, // 6.  Dim Yellow
    1, 1, 1, 1, // 7.  Dim White
    2, 0, 0, 0, // 8.  Blue
    0, 2, 0, 0, // 9.  Red
    0, 0, 2, 0, // 10. Green
    0, 0, 0, 2, // 11. Pink
    2, 0, 2, 0, // 12. SkyBlue
    0, 2, 2, 0, // 13. Yellow
    2, 2, 2, 2, // 14. White
    3, 0, 0, 0, // 15. Bright Blue
    0, 3, 0, 0, // 16. Bright Red
    0, 0, 3, 0, // 17. Bright Green
    0, 0, 0, 3, // 18. Bright Pink
    3, 0, 3, 0, // 19. Bright SkyBlue
    0, 3, 3, 0, // 20. Bright Yellow
    3, 3, 3, 3 // 21. Bright white
 
);
 
//PUMP SMG
int PUMP_SMG = FALSE; // HOLD ADS BTN and Tap LEFT
 
//RUMBLE
int rumble_type = RUMBLE_A;
//END
 
//JItter
int tap; //ADVANCED JITTER
int R2_block; //ADVANCED JITTER
//END
 
int Col_ind;
//END
 
main { //---------------------------------
    /////////////////////////////////////////////////////////////////////////////////
    // ON-OFF SETTINGS:   
    if (get_val(ADS_BTN)) {
        if (get_val(ADS_BTN)) {
            if (event_press(LEFT)) {
                PUMP_SMG = !PUMP_SMG;
                tap = FALSE;
                rumble_A_if_true(PUMP_SMG);
            }
        }
        set_val(LEFT, 0);
    }
    /////////////////////////////////////////////////////////////////////////////////
    //  Color Identification
    if (PUMP_SMG && tap) colourled(Pink);
    if (PUMP_SMG && !tap) colourled(Blue);
    /////////////////////////////////////////////////////////////////////////////////
    if (PUMP_SMG) {
        if (R2_block) {
            set_val(FIRE_BTN, 0);
        }
        //------------------------------------------------
        if (get_val(ADS_BTN) && event_press(FIRE_BTN)) {
            if (!tap) {
                tap = TRUE; //LED COLOR BLUE
                combo_run(Double_Tact_R1); //TAP R1
            }
            set_val(ADS_BTN, 0);
        }
        if (event_press(LEFT_BUMP)) {
            tap = FALSE;
        }
    }
}
 
combo BUILD_WALL {
    wait(20);
    wait(5):
    set_val(BUILD_BTN, 100);
    wait(40);
    wait(40);
    set_val(FIRE_BTN, 100);
    wait(40);
    wait(40);
    set_val(FIRE_BTN, 100);
    wait(90);
    wait(50);
    set_val(BUILD_BTN, 100);
    wait(15);
    wait(5);
} //end
 
combo Double_Tact_R1 { //ADVANCED JITTER
    R2_block = TRUE;
    set_val(FIRE_BTN, 100);
    wait(15);
    wait(5);
    set_val(NEXT_PIECE, 100);
    wait(speed);
    R2_block = FALSE;
} //end
 
combo VIBRATE {
    set_rumble(rumble_type, 100);
    wait(300);
    reset_rumble();
} //end
 
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));
}
 
ConsoleTuner Support Team
User avatar
J2Kbr
General of the Army
General of the Army
 
Posts: 20323
Joined: Tue Mar 18, 2014 1:39 pm

Re: need help getting this to work on titan one ps4 builder

Postby jaybo45 » Fri Jul 20, 2018 9:02 pm

thanks a lot!!
User avatar
jaybo45
Corporal
Corporal
 
Posts: 5
Joined: Wed Dec 27, 2017 3:01 am


Return to Titan One Device

Who is online

Users browsing this forum: No registered users and 150 guests