Final Fantasy 8 Remastered on Xbox One Help Version 2

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

Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Skarmoy227 » Mon Jul 06, 2020 3:47 am

Hello,

I'm wondering if i can get a script that does all this :

1. Activate rapid fire with Xbox 1-Right Button & Left Button
2. Deactivate rapid fire with Xbox 1-Right Button & Left Button
3. Rapidly presses the Xbox 1 Cross(x) button when pressed and held down
4. stops pressing the Xbox 1 Cross(x) button when released

i don't know if this will interfere with it, But during the whole time that i need to Rapidly Press the Xbox 1 Cross(x), I need to press and hold the Back button.(I can do that)

Pressing and holding Xbox 1 Back enters the Boost Menu for the Summons (GFs)

Final Fantasy VIII(8) was originally released on the PlayStation. so the button are different

Xbox 1 Cross(x) = PlayStation(Square)
Xbox 1 Back Button = PlayStation(Select)

i need to know which slot on my Titan One to put the script for it to work.

Thank You
User avatar
Skarmoy227
Sergeant First Class
Sergeant First Class
 
Posts: 17
Joined: Thu Jul 02, 2020 3:53 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby J2Kbr » Mon Jul 06, 2020 12:55 pm

Hi, please check if this script performs as you want.
Code: Select all
int rapidfire_x;
 
main {
    // 1. Activate rapid fire with Xbox 1-Right Button & Left Button
    // 2. Deactivate rapid fire with Xbox 1-Right Button & Left Button
    if(event_press(XB1_RIGHT)) {
        rapidfire_x = TRUE;
    }
    if(event_press(XB1_LEFT)) {
        rapidfire_x = FALSE;
    }
    if(rapidfire_x) {
        // 3. Rapidly presses the Xbox 1 Cross(x) button when pressed and held down
        // 4. stops pressing the Xbox 1 Cross(x) button when released
        if(get_val(XB1_X)) {
            combo_run(RapidfireX);
        } else if(combo_running(RapidfireX)) {
            combo_stop(RapidfireX);
        }
    }
}
 
combo RapidfireX {
    set_val(XB1_X, 100);
    wait(40);
    set_val(XB1_X, 0);
    wait(30);
    set_val(XB1_X, 0);
}
 
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: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Skarmoy227 » Mon Jul 06, 2020 9:23 pm

Hi,

I tried the script on slot 1 on my titan one.
It doesn't work.
I'm wondering if i pressed the correct button(s) to activate the rapid fire.
Did I need to put the script in a certain slot for it to work?
I'm also wondering if i should try a different button(s) to activate and deactivate the rapid fire?
User avatar
Skarmoy227
Sergeant First Class
Sergeant First Class
 
Posts: 17
Joined: Thu Jul 02, 2020 3:53 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Mad » Mon Jul 06, 2020 9:33 pm

Skarmoy227 wrote:Hi,

I tried the script on slot 1 on my titan one.
It doesn't work.
I'm wondering if i pressed the correct button(s) to activate the rapid fire.
Did I need to put the script in a certain slot for it to work?
I'm also wondering if i should try a different button(s) to activate and deactivate the rapid fire?

It is working for me, I have made slight changes to J2Kbr's code:
Code: Select all
define press_time = 60;
 
int rapidfire_x;
 
main {
    // 1. Activate rapid fire with Xbox 1-Right Button & Left Button
    // 2. Deactivate rapid fire with Xbox 1-Right Button & Left Button
    if(event_press(XB1_RIGHT)) {
        rapidfire_x = FALSE;
    }
    if(event_press(XB1_LEFT)) {
        rapidfire_x = TRUE;
    }
    if(rapidfire_x) {
        // 3. Rapidly presses the Xbox 1 Cross(x) button when pressed and held down
        // 4. stops pressing the Xbox 1 Cross(x) button when released
        if(get_val(XB1_X)) {
            combo_run(RapidfireX);
        } else if(combo_running(RapidfireX)) {
            combo_stop(RapidfireX);
        }
    }
}
 
combo RapidfireX {
    set_val(XB1_X, 100);
    wait(press_time);
    set_val(XB1_X, 0);
    wait(press_time);
    set_val(XB1_X, 0);
}

Left to enable x rapidfire.
Right to disable x rapidfire.

If this still doesn't work for you, increase press_time at the top of the script from 60 to 100
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Skarmoy227 » Mon Jul 06, 2020 10:43 pm

Hi,

I tried the newest script, once with the press time at 60, and a second time at 100. Both didn't work.

I'm wondering if there is 2 things I should change

1. if there is a way to change the activate , deactivate buttons from Left and Right directional to the Left Shoulder and the Right Shoulder buttons? These buttons are on the front of the controller, on Top of the Trigger buttons.

2. If my pressing and holding the Back Button (Opposite of the Menu Button), is interfering with the Rapid Fire?

Thank You to everyone for all the help.
User avatar
Skarmoy227
Sergeant First Class
Sergeant First Class
 
Posts: 17
Joined: Thu Jul 02, 2020 3:53 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby J2Kbr » Tue Jul 07, 2020 10:23 am

Updated the script to enable the Rapidfire on Xbox X button as the following:

Right Shoulder button (RB): enables rapidfire
Left Shoulder button (LB): disables rapidfire

Press and holding the Back button does not interfere on the rapidfire.

Code: Select all
define press_time = 60;
 
int rapidfire_x;
 
main {
    // 1. if there is a way to change the activate , deactivate buttons from
    // Left and Right directional to the Left Shoulder and the Right Shoulder
    // buttons?
    if(event_press(XB1_RB)) {
        rapidfire_x = TRUE;
    }
    if(event_press(XB1_LB)) {
        rapidfire_x = FALSE;
    }
    if(rapidfire_x) {
        // 3. Rapidly presses the Xbox 1 Cross(x) button when pressed and held down
        // 4. stops pressing the Xbox 1 Cross(x) button when released
        if(get_val(XB1_X)) {
            combo_run(RapidfireX);
        } else if(combo_running(RapidfireX)) {
            combo_stop(RapidfireX);
        }
    }
}
 
combo RapidfireX {
    set_val(XB1_X, 100);
    wait(press_time);
    set_val(XB1_X, 0);
    wait(press_time);
    set_val(XB1_X, 0);
}
 
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: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Skarmoy227 » Wed Jul 08, 2020 1:23 am

Is there a certain slot that i should put the script in to get it to work?
User avatar
Skarmoy227
Sergeant First Class
Sergeant First Class
 
Posts: 17
Joined: Thu Jul 02, 2020 3:53 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Mad » Wed Jul 08, 2020 2:22 am

Skarmoy227 wrote:Is there a certain slot that i should put the script in to get it to work?

scripts will work in any slot. :smile0517:
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Skarmoy227 » Wed Jul 08, 2020 6:09 pm

I don't know what is going on but it's till not working.
User avatar
Skarmoy227
Sergeant First Class
Sergeant First Class
 
Posts: 17
Joined: Thu Jul 02, 2020 3:53 am

Re: Final Fantasy 8 Remastered on Xbox One Help Version 2

Postby Mad » Wed Jul 08, 2020 8:18 pm

Skarmoy227 wrote:I don't know what is going on but it's till not working.

Is the button being pressed in game for you?
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Next

Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 82 guests