Need Help Converting this device script to the Titan One

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

Need Help Converting this device script to the Titan One

Postby Relvic » Sun Oct 03, 2021 7:23 am

Can someone fix this code for me? it's a device script but I want to be able to use it for Titan 1 for the Xbox One.
Code: Select all
//Posted by x22DOT, a member of the community in the device Forums - http://device.com/forums
 
//Posted : Wednesday 6th of December, 2017 5:37 UTC 
 
 
    define RT   = XB1_RT;
    define LT   = XB1_LT;
    define RX   = XB1_RX;                             
    define RY   = XB1_RY;
 
    int value   = 33;
    int value2  = -33;
    int delay   = 11;
 
    main {
 
 
        if(get_val(LT)) {
            combo_run(LT_C);
        }
 
        if(get_val(RT) && get_val(LT)) {
            combo_stop(LT_C);
            combo_run(RT_C);
        }
 
        if(get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value || get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value) {
            combo_stop(LT_C);
            combo_stop(RT_C);
        }
 
    }
 
   combo LT_C {
       set_val(RY, -25);         
       wait(delay)
       set_val(RX, 25);
       set_val(RY, 15);
       wait(delay)
       set_val(RY, 15);
       wait(delay)                 
       set_val(RX, -25);
       set_val(RY, 15);
       wait(delay)
    }
 
    combo RT_C {
       set_val(RY, -35);             
       wait(delay)
       set_val(RX, 35);
       set_val(RY, 25);
       wait(delay)
       set_val(RY, 25);
       wait(delay)                 
       set_val(RX, -35);
       set_val(RY, 25);
       wait(delay)
    }
main {
    if((get_val(XB360_LT)) >= 95) {
        set_val(XB360_LS, 100);
    }
}
main {
    if(get_val(XB360_RT)) {
        set_val(XB360_RT, 100);
    }
    if(get_val(XB360_LT)) {
        set_val(XB360_LT, 100);
    }
}
int Swap    = FALSE;
 
main{
    if(get_val(XB1_RIGHT)){
 
     if(event_press(XB1_X)) Swap = !Swap;
    }
         if(Swap) {
            if(event_press(4)){
            combo_run(Swap);
    }
    }
    }
 
combo Swap {
set_val(XB360_RT, 100);
wait(30);
set_val(XB360_RT, 0);
wait(1);
set_val(XB360_X, 100);
wait(110);
set_val(XB360_X, 0);
wait(230);
set_val(XB360_Y, 100);
wait(90);
set_val(XB360_Y, 0);
wait(20);
set_val(XB360_Y, 100);
wait(20);
set_val(XB360_Y, 0);
}
User avatar
Relvic
Private First Class
Private First Class
 
Posts: 2
Joined: Sun Oct 03, 2021 7:14 am

Re: Need Help Converting this device script to the Titan One

Postby Mad » Sun Oct 03, 2021 7:38 am

Code: Select all
define RT = XB1_RT;
define LT = XB1_LT;
define RX = XB1_RX;
define RY = XB1_RY;
 
int value = 33;
int value2 = -33;
int delay = 11;
int Swap = FALSE;
main {
    if(get_val(LT)) {
        combo_run(LT_C);
    }
 
    if(get_val(RT) && get_val(LT)) {
        combo_stop(LT_C);
        combo_run(RT_C);
    }
 
    if(get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value || get_val(RX) < value2 || get_val(RX) > value || get_val(RY) < value2 || get_val(RY) > value) {
        combo_stop(LT_C);
        combo_stop(RT_C);
    }
 
    if((get_val(XB360_LT)) >= 95) {
        set_val(XB360_LS, 100);
    }
 
    if(get_val(XB360_RT)) {
        set_val(XB360_RT, 100);
    }
    if(get_val(XB360_LT)) {
        set_val(XB360_LT, 100);
    }
 
    if(get_val(XB1_RIGHT)){
        if(event_press(XB1_X)) Swap = !Swap;
    }
    if(Swap) {
        if(event_press(4)){
            combo_run(cSwap);
        }
    }
}
 
combo LT_C {
    set_val(RY, -25);
    wait(delay);
    set_val(RX, 25);
    set_val(RY, 15);
    wait(delay);
    set_val(RY, 15);
    wait(delay);
    set_val(RX, -25);
    set_val(RY, 15);
    wait(delay);
}
 
combo RT_C {
    set_val(RY, -35);
    wait(delay);
    set_val(RX, 35);
    set_val(RY, 25);
    wait(delay);
    set_val(RY, 25);
    wait(delay);
    set_val(RX, -35);
    set_val(RY, 25);
    wait(delay);
}
 
combo cSwap {
    set_val(XB360_RT, 100);
    wait(30);
    set_val(XB360_RT, 0);
    wait(1);
    set_val(XB360_X, 100);
    wait(110);
    set_val(XB360_X, 0);
    wait(230);
    set_val(XB360_Y, 100);
    wait(90);
    set_val(XB360_Y, 0);
    wait(20);
    set_val(XB360_Y, 100);
    wait(20);
    set_val(XB360_Y, 0);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4533
Joined: Wed May 22, 2019 5:39 am

Re: Need Help Converting this device script to the Titan One

Postby Relvic » Sun Oct 03, 2021 7:53 am

Thank you so much
User avatar
Relvic
Private First Class
Private First Class
 
Posts: 2
Joined: Sun Oct 03, 2021 7:14 am


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 90 guests