Please Help convert for Titan One

GPC1 script programming for Titan One. Code examples, questions, requests.

Please Help convert for Titan One

Postby sebascu » Tue Oct 15, 2019 6:11 pm

Code: Select all
 
/* Credits
 ==================                                                       
 === ItzSnack   ===
 === Batts      ===
 === Noozbar    ===
 === Noflydelay ===
 === Fadexz     ===
 === Mrorion    ===
 ==================
 
 
 
 ================                                                       
 === Features ===
 ================
 Aim Assist
 Rapid Fire
 Anti Recoil
 Auto Sprint
 Hair Trigger
 Insta Weapon Swap
 Double Peacekeeper
 Speed Boost
 
 
 
 
 ================================
 === Toggles you can activate ===
 ====================================================
 === Hold L2/LT And Press D-PAD UP For Rapid Fire ===
 ===================================================================================
 === Hold L2/LT And Press D-PAD DOWN to switch between Low and High Anti-Recoil  ===
 === Rumbles 1 = Low (Green) 2 = High (Pink)                                     ===         
 === Rapid Fire 1 Rumble = Off  2 = On                                           ===
 ===================================================================================
 === Hold L2/LT And Press R3 For Double Peacekeeper ===
 ======================================================
 === Double Tap Circle/B To Activate Speed Boost ===
 ===================================================
*/

 
 
 
    int R1L1_onoff = FALSE  //Change FALSE to TRUE if you play with flipped
 
    int timelimit = 300;
    int DbleClick = 0;
    int onoff;
 
    int run
    int Rapid_Fire_onoff = FALSE
    int roblox
 
    define FIRE_BTN   = 4;
    define ADS_BTN    = 7;
    define R_X        = 9;
    define R_Y        = 10;
    define D_UP       = 13;
    define DOWN       = 14;
 
    data(0,0,3,0,0,0,0,3)
 
 
    int hold_time = 50;
    int rest_time = 30;
 
    int v,i,ar_y;
    int ar_switch;
    int rumble = -1;
    int rumble_t;
 
 
    int aa_p  = 24;
    int aa_n = -24;
    int aa_delay  = 20;
    int release = 25;
 
 
init{
    led_color(ar_switch);
}
 
 
main {
     if(R1L1_onoff) {
        swap(3, 4);
        swap(6, 7);
    }
 
     if(DbleClick > 0) DbleClick = DbleClick - get_rtime();
     if(event_press(XB1_B) && DbleClick <= 0) {DbleClick = timelimit; }
     else if(event_press(XB1_B) && DbleClick > 0) {onoff = !onoff;}
     if(onoff) {
     combo_run(SPEED);
     } else {
     combo_stop(SPEED);
     }
 
     if(event_press(PS4_TRIANGLE))
        run = TRUE;
 
     if(run)
        combo_run(Insta_Switch);
 
     if(event_press(PS4_TRIANGLE))
       run = FALSE;   
 
 
    if(get_val(PS4_L2))   
       set_val(PS4_L2,100);
 
 
    if(get_val(PS4_R2))   
       set_val(PS4_R2,100);
 
 
    if(get_val(PS4_L2) && event_press(PS4_R3))  {
        roblox=!roblox;
        combo_run(Vibrate);
        }
 
        if(roblox && get_val(PS4_R2)) {                             
            combo_run(Double_Peacekeeper);
            set_val(PS4_R2,0);
        }
        else {
            combo_stop(Double_Peacekeeper);
        }
 
 
    if(get_val(PS4_LY) == -100 && get_val(PS4_L2) == 0) 
        set_val(PS4_L3,100);
 
 
    if(get_val(ADS_BTN) && event_press(D_UP)) {
        Rapid_Fire_onoff = !Rapid_Fire_onoff;
        rumble = Rapid_Fire_onoff;
    }
 
    if(get_val(ADS_BTN) && event_press(DOWN)) {
        ar_switch = !ar_switch;
        rumble = ar_switch;
        led_color(ar_switch);
    }
 
    if(get_val(7)  && !get_val(4)) combo_run(AA_XY);
        else combo_stop(AA_XY);             
 
 
 
 
 
    if(get_val(FIRE_BTN)) {
        if(ar_switch) {
            if(get_ptime(FIRE_BTN) >= 10)   
                ar_y = 45;
            if(get_ptime(FIRE_BTN) >= 900)
                ar_y = 22;
            if(get_ptime(FIRE_BTN) >= 1500)
                ar_y = 15;
        }else{
            if(get_ptime(FIRE_BTN) >= 10)   
                ar_y = 43;                 
            if(get_ptime(FIRE_BTN) >= 500)
                ar_y = 20;   
            if(get_ptime(FIRE_BTN) >= 1400)   
                ar_y = 10;
        }
 
        if(Rapid_Fire_onoff)
            combo_run(RAPID_FIRE);
 
 
        set_val(R_Y,ar(R_Y,ar_y));
    }
 
    if(rumble >= 0) {
        if(!rumble_t)
            set_rumble(RUMBLE_A,100);
        rumble_t += get_rtime();
        if(rumble_t ==  250) 
            reset_rumble();
        if(rumble_t == 400) {
            rumble--;
            rumble_t = 0;   
         }
     }
 
 
 
 
 
 
 
}
 
 
combo AA_XY {
    set_val(10,xy_val(10,aa_p));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_p));
    wait(aa_delay)
    set_val(10,xy_val(10,aa_n));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_n));
    wait(aa_delay)
}
function xy_val(f_axis,f_val) {
    if(abs(get_val(f_axis)) < release)
        return f_val;
    return get_val(f_axis);
 
 
 
 
}
 
 
   combo Insta_Switch   {
       set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
}
 
  combo Double_Peacekeeper {
   set_val(PS4_R2, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(100);
    set_val(PS4_R2, 0);
    set_val(PS4_TRIANGLE, 100);
    wait(20);
    set_val(PS4_TRIANGLE, 0);
    wait(70);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(110);
    set_val(PS4_R2, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(120);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(20);
    set_val(PS4_R2, 0);
    wait(50);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(140);
    set_val(PS4_R2, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(120);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(10);
    set_val(PS4_R2, 0);
    wait(50);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
    wait(110);
    set_val(PS4_R2, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(90);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(70);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(90);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(30);
    set_val(PS4_R2, 0);
    wait(30);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
 
 
}
 
 
combo SPEED {
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
}
 
combo RAPID_FIRE {
    set_val(FIRE_BTN, 100);
    wait(hold_time);
    set_val(FIRE_BTN, 0);
    wait(rest_time);
    set_val(FIRE_BTN, 0);
    }
combo Vibrate {
     set_rumble(RUMBLE_A,100);
     wait(200);
     reset_rumble();
     }
 
 
function ar(f_axis,f_val) {
    v = get_val(f_axis);
    if(abs(v) < f_val + 5)
        return v + f_val;
    return v;
}
 
function led_color(color) {
   for(i = 0; i <= 3; i++) {
     set_led(i,dbyte((color * 4) + i));
   }
}   
function btn_CIRCLE() { set_val(PS4_CIRCLE,100); }
User avatar
sebascu
Sergeant Major
Sergeant Major
 
Posts: 68
Joined: Sat Aug 03, 2019 5:32 pm

Re: Please Help convert for Titan One

Postby Mad » Tue Oct 15, 2019 8:34 pm

Code: Select all
/* Credits
 ==================                                                       
 === ItzSnack   ===
 === Batts      ===
 === Noozbar    ===
 === Noflydelay ===
 === Fadexz     ===
 === Mrorion    ===
 ==================
 
 
 
 ================                                                       
 === Features ===
 ================
 Aim Assist
 Rapid Fire
 Anti Recoil
 Auto Sprint
 Hair Trigger
 Insta Weapon Swap
 Double Peacekeeper
 Speed Boost
 
 
 
 
 ================================
 === Toggles you can activate ===
 ====================================================
 === Hold L2/LT And Press D-PAD UP For Rapid Fire ===
 ===================================================================================
 === Hold L2/LT And Press D-PAD DOWN to switch between Low and High Anti-Recoil  ===
 === Rumbles 1 = Low (Green) 2 = High (Pink)                                     ===         
 === Rapid Fire 1 Rumble = Off  2 = On                                           ===
 ===================================================================================
 === Hold L2/LT And Press R3 For Double Peacekeeper ===
 ======================================================
 === Double Tap Circle/B To Activate Speed Boost ===
 ===================================================
*/

    int R1L1_onoff = FALSE//Change FALSE to TRUE if you play with flipped
 
    int timelimit = 300;
    int DbleClick = 0;
    int onoff;
 
    int run;
    int Rapid_Fire_onoff = FALSE;
    int roblox;
 
    define FIRE_BTN   = 4;
    define ADS_BTN    = 7;
    define R_X        = 9;
    define R_Y        = 10;
    define D_UP       = 13;
    define DOWN       = 14;
 
    int hold_time = 50;
    int rest_time = 30;
 
    int v,i,ar_y;
    int ar_switch;
    int rumble = -1;
    int rumble_t;
 
 
    int aa_p  = 24;
    int aa_n = -24;
    int aa_delay  = 20;
    int release = 25;
 
main {
     if(R1L1_onoff) {
        swap(3, 4);
        swap(6, 7);
    }
 
     if(DbleClick > 0) DbleClick = DbleClick - get_rtime();
     if(event_press(XB1_B) && DbleClick <= 0) {DbleClick = timelimit; }
     else if(event_press(XB1_B) && DbleClick > 0) {onoff = !onoff;}
     if(onoff) {
     combo_run(SPEED);
     } else {
     combo_stop(SPEED);
     }
 
     if(event_press(PS4_TRIANGLE))
        run = TRUE;
 
     if(run)
        combo_run(Insta_Switch);
 
     if(event_press(PS4_TRIANGLE))
       run = FALSE;   
 
 
    if(get_val(PS4_L2))   
       set_val(PS4_L2,100);
 
 
    if(get_val(PS4_R2))   
       set_val(PS4_R2,100);
 
 
    if(get_val(PS4_L2) && event_press(PS4_R3))  {
        roblox=!roblox;
        combo_run(Vibrate);
        }
 
        if(roblox && get_val(PS4_R2)) {                             
            combo_run(Double_Peacekeeper);
            set_val(PS4_R2,0);
        }
        else {
            combo_stop(Double_Peacekeeper);
        }
 
 
    if(get_val(PS4_LY) == -100 && get_val(PS4_L2) == 0) 
        set_val(PS4_L3,100);
 
 
    if(get_val(ADS_BTN) && event_press(D_UP)) {
        Rapid_Fire_onoff = !Rapid_Fire_onoff;
        rumble = Rapid_Fire_onoff;
    }
 
    if(get_val(ADS_BTN) && event_press(DOWN)) {
        ar_switch = !ar_switch;
        rumble = ar_switch;
    }
 
    if(get_val(7)  && !get_val(4)) combo_run(AA_XY);
        else combo_stop(AA_XY);             
 
 
 
 
 
    if(get_val(FIRE_BTN)) {
        if(ar_switch) {
            if(get_ptime(FIRE_BTN) >= 10)   
                ar_y = 45;
            if(get_ptime(FIRE_BTN) >= 900)
                ar_y = 22;
            if(get_ptime(FIRE_BTN) >= 1500)
                ar_y = 15;
        }else{
            if(get_ptime(FIRE_BTN) >= 10)   
                ar_y = 43;                 
            if(get_ptime(FIRE_BTN) >= 500)
                ar_y = 20;   
            if(get_ptime(FIRE_BTN) >= 1400)   
                ar_y = 10;
        }
 
        if(Rapid_Fire_onoff)
            combo_run(RAPID_FIRE);
 
 
        set_val(R_Y,ar(R_Y,ar_y));
    }
 
    if(rumble >= 0) {
        if(!rumble_t)
            set_rumble(RUMBLE_A,100);
        rumble_t = rumble + get_rtime();
        if(rumble_t ==  250) 
            reset_rumble();
        if(rumble_t == 400) {
            rumble--;
            rumble_t = 0;   
         }
     }
 
 
 
 
 
 
 
}
 
 
combo AA_XY {
    set_val(10,xy_val(10,aa_p));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_p));
    wait(aa_delay)
    set_val(10,xy_val(10,aa_n));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_n));
    wait(aa_delay)
}
 
 
   combo Insta_Switch   {
       set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
    wait(40);
    set_val(PS4_CIRCLE, 100);
    wait(100);
    set_val(PS4_CIRCLE, 0);
}
 
  combo Double_Peacekeeper {
   set_val(PS4_R2, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(130);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(100);
    set_val(PS4_R2, 0);
    set_val(PS4_TRIANGLE, 100);
    wait(20);
    set_val(PS4_TRIANGLE, 0);
    wait(70);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(110);
    set_val(PS4_R2, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(120);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(20);
    set_val(PS4_R2, 0);
    wait(50);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(140);
    set_val(PS4_R2, 100);
    wait(10);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(120);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(60);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(110);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(10);
    set_val(PS4_R2, 0);
    wait(50);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
    wait(110);
    set_val(PS4_R2, 100);
    wait(20);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 100);
    wait(90);
    set_val(PS4_R2, 100);
    set_val(PS4_SQUARE, 0);
    wait(70);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 100);
    wait(90);
    set_val(PS4_R2, 100);
    set_val(PS4_TRIANGLE, 0);
    wait(30);
    set_val(PS4_R2, 0);
    wait(30);
    set_val(PS4_CIRCLE, 100);
    wait(90);
    set_val(PS4_CIRCLE, 0);
    wait(60);
    set_val(PS4_CIRCLE, 100);
    wait(80);
    set_val(PS4_CIRCLE, 0);
 
 
}
 
 
combo SPEED {
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
wait(15);
btn_CIRCLE();
wait(15);
}
 
combo RAPID_FIRE {
    set_val(FIRE_BTN, 100);
    wait(hold_time);
    set_val(FIRE_BTN, 0);
    wait(rest_time);
    set_val(FIRE_BTN, 0);
    }
combo Vibrate {
     set_rumble(RUMBLE_A,100);
     wait(200);
     reset_rumble();
     }
 
function xy_val(f_axis,f_val) {
    if(abs(get_val(f_axis)) < release)
        return f_val;
    return get_val(f_axis);
}
 
function ar(f_axis,f_val) {
    v = get_val(f_axis);
    if(abs(v) < f_val + 5)
        return v + f_val;
    return v;
}
 
function btn_CIRCLE() { set_val(PS4_CIRCLE,100); }
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: Please Help convert for Titan One

Postby sebascu » Wed Oct 16, 2019 9:47 pm

Thank you
User avatar
sebascu
Sergeant Major
Sergeant Major
 
Posts: 68
Joined: Sat Aug 03, 2019 5:32 pm


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 37 guests