Turbo toggle script request.

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

Turbo toggle script request.

Postby HalcyonTrigger » Sat Mar 26, 2022 12:56 pm

I was looking through forums but couldn't find the right turbo function im looking for.
Looking to toggle turbo function for face buttons on PS5/Xbox One controller by clicking left stick L3

(Click L3 toggle on/off turbo for X/Y/A/B.)
For as fast possible for the script to not break.
User avatar
HalcyonTrigger
Sergeant
Sergeant
 
Posts: 7
Joined: Thu Feb 06, 2020 11:39 pm

Re: Turbo toggle script request.

Postby Mad » Sat Mar 26, 2022 11:59 pm

ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4532
Joined: Wed May 22, 2019 5:39 am

Re: Turbo toggle script request.

Postby HalcyonTrigger » Sun Mar 27, 2022 3:39 am

I have the TitanOne, don't see a way to use this with that unfortunately.
User avatar
HalcyonTrigger
Sergeant
Sergeant
 
Posts: 7
Joined: Thu Feb 06, 2020 11:39 pm

Re: Turbo toggle script request.

Postby Mad » Sun Mar 27, 2022 6:06 am

My bad here you go
Code: Select all
int toggle;
int button;
main {
    if(event_press(XB1_LS)) toggle = !toggle;
    if(toggle) {
        if(get_val(XB1_Y)) {
            button = XB1_Y;
            combo_run(turbo);
        }
        if(get_val(XB1_X)) {
            button = XB1_X;
            combo_run(turbo);
        }
        if(get_val(XB1_B)) {
            button = XB1_B;
            combo_run(turbo);
        }
        if(get_val(XB1_A)) {
            button = XB1_A;
            combo_run(turbo);
        }
    }
}
combo turbo {
    set_val(button, 100);
    wait(40);
    set_val(button, 0);
    wait(40);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4532
Joined: Wed May 22, 2019 5:39 am

Re: Turbo toggle script request.

Postby HalcyonTrigger » Sun Mar 27, 2022 10:03 am

Works perfectly, thank you! :smile0517: :joia:
User avatar
HalcyonTrigger
Sergeant
Sergeant
 
Posts: 7
Joined: Thu Feb 06, 2020 11:39 pm

Re: Turbo toggle script request.

Postby HalcyonTrigger » Fri Apr 01, 2022 10:25 pm

@Mad How would I edit this script to remove the toggle? For instance if I want to HOLD LS in to enable Turbo mode instead of CLICK LS to toggle on/off. After a lot of time running this script I've discovered the click toggle can be troublesome with my program. I looked into the titanone constants wiki but I didn't see a hold command, or at least didn't reckognize one.
User avatar
HalcyonTrigger
Sergeant
Sergeant
 
Posts: 7
Joined: Thu Feb 06, 2020 11:39 pm

Re: Turbo toggle script request.

Postby Mad » Wed Apr 20, 2022 9:15 pm

Code: Select all
int button;
main {
    if(get_val(XB1_LS)) {
        if(get_val(XB1_Y)) {
            button = XB1_Y;
            combo_run(turbo);
        }
        if(get_val(XB1_X)) {
            button = XB1_X;
            combo_run(turbo);
        }
        if(get_val(XB1_B)) {
            button = XB1_B;
            combo_run(turbo);
        }
        if(get_val(XB1_A)) {
            button = XB1_A;
            combo_run(turbo);
        }
    }
}
combo turbo {
    set_val(button, 100);
    wait(40);
    set_val(button, 0);
    wait(40);
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4532
Joined: Wed May 22, 2019 5:39 am

Re: Turbo toggle script request.

Postby HalcyonTrigger » Thu Apr 21, 2022 1:38 pm

Thank you, Mad. Fixed my issues. Works perfectly! Thanks again! :smile0517:
User avatar
HalcyonTrigger
Sergeant
Sergeant
 
Posts: 7
Joined: Thu Feb 06, 2020 11:39 pm


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 87 guests