Can I use Impulse Trigger Vibration?

GPC2 script programming for Titan Two. Code examples, questions, requests.

Can I use Impulse Trigger Vibration?

Postby feverage » Thu Jun 21, 2018 9:25 am

I want to use the impulse trigger of the Xbox one controller. When Every time rumble.

I have a script I used before.

Can I fix this script normally?

Impulse triggers are a lot of fun for driving games. :)

I wish impulse rumble can be used by many users

Code: Select all
 
 
     if (get_controller() == PIO_XB1) {
        if (get_rumble(RUMBLE_A) == 0 && get_rumble(RUMBLE_B) == 0) {
            set_rumble(RUMBLE_RT, 0);
        } else {
            if (get_rumble(RUMBLE_A) > 0 && get_rumble(RUMBLE_B) > 0) {
                set_rumble(RUMBLE_RT, 5); //both rumble(1~100))
            } else if (get_rumble(RUMBLE_A) == 0) {
                set_rumble(RUMBLE_RT, 5); //right rumble (1~100))
            } else if (get_rumble(RUMBLE_B) == 0) {
                set_rumble(RUMBLE_RT, 5); //left rumble (1~100))
            }
        }
    } else {
        set_rumble(RUMBLE_RT, 0);
    }
 
 
 
 
 
 
User avatar
feverage
Sergeant First Class
Sergeant First Class
 
Posts: 19
Joined: Sat Jun 09, 2018 2:11 am

Re: Can I use Impulse Trigger Vibration?

Postby J2Kbr » Thu Jun 21, 2018 3:56 pm

Simplified the posted code for the Titan Two, it should work the same as the original. :smile0517:
Code: Select all
main {
    if(ffb_get_actual(FFB_1, NULL) || ffb_get_actual(FFB_2, NULL)) {
        combo_run(ImpuseTrigger);
    }
}
 
combo ImpuseTrigger {
    ffb_set(FFB_3, 5.0, 250);
    wait(0); wait(200);
}
 
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: Can I use Impulse Trigger Vibration?

Postby feverage » Thu Jun 21, 2018 11:46 pm

Thanks for the script!

It works very well with Impulse Trigger.

But the basic rumble has disappeared.

I want to experience basic vibration and impulse trigger together.

How do I apply all the rumbles?
User avatar
feverage
Sergeant First Class
Sergeant First Class
 
Posts: 19
Joined: Sat Jun 09, 2018 2:11 am

Re: Can I use Impulse Trigger Vibration?

Postby J2Kbr » Fri Jun 22, 2018 8:06 am

you are right, the changes below will re-enable the original rumble.
Code: Select all
fix32 ffb_1_speed, ffb_2_speed;
uint32 ffb_1_duration, ffb_2_duration;
 
main {
    ffb_1_speed = ffb_get_actual(FFB_1, &ffb_1_duration);
    ffb_2_speed = ffb_get_actual(FFB_2, &ffb_2_duration);
    if(ffb_1_speed || ffb_2_speed) {
        combo_run(ImpuseTrigger);
    }
}
 
combo ImpuseTrigger {
    ffb_set(FFB_1, ffb_1_speed, ffb_1_duration);
    ffb_set(FFB_2, ffb_2_speed, ffb_2_duration);
    ffb_set(FFB_3, 5.0, 250);
    wait(0); wait(200);
}
 
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: Can I use Impulse Trigger Vibration?

Postby feverage » Fri Jun 22, 2018 11:57 am

Thanks to you, I have solved one important thing in game life.

Let`s enjoy!! :)
User avatar
feverage
Sergeant First Class
Sergeant First Class
 
Posts: 19
Joined: Sat Jun 09, 2018 2:11 am


Return to GPC2 Script Programming

Who is online

Users browsing this forum: No registered users and 141 guests