Help with T2 Script

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

Help with T2 Script

Postby VvV » Sun Aug 18, 2019 4:08 pm

Is there a way I can make this combo be activated at all times without me having to do anything to activate it?

Code: Select all
 #pragma METAINFO("<author_name>", 1, 0, "")
#include <titanone.gph>
 
define Blue = 1;
define Red = 2;
define Green = 3;
define Pink = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
data(1,
    2, 0, 0, 0, //1. Blue                               
    0, 2, 0, 0, //2. Red                                 
    0, 0, 2, 0, //3. Green                               
    0, 0, 0, 2, //4. Pink                               
    2, 0, 2, 0, //5. SkyBlue                             
    0, 2, 2, 0, //6. Yellow                             
    2, 2, 2, 2 //7. White
);
int Col_ind;
//END
 
//--Controls
    define RB    =  3;
    define RT    =  4;
    define FIRE_BTN = 4; //XB1_RB //PS4_R2
    define RS    =  5;
    define LB    =  6;
    define BUILD_BTN = 18; //XB1_B  //PS4_CIRCLE
    define LT    =  7;
    define ADS_BTN = 7; //XB1_LB //PS4_L2
    define LS    =  8;
    define RX    =  9;
    define RY    = 10;
    define LX    = 11;
    define LY    = 12;
    define UP    = 13;
    define DOWN  = 14;
    define LEFT  = 15;
    define RIGHT = 16;
    define Y     = 17;
    define B     = 18;
    define A     = 19;
    define X     = 20;
 
 
 
 
 
//--------------------------------------------------------------------------------------------------------MAIN SECTION----------------------------------------------------------------------------------------------------//
 
main {
 
 
if (get_val(PS4_TRIANGLE)) {
        combo_run(SpamTriangle);
    }
 
}
 
 
 
 
combo SpamTriangle {
    set_val(PS4_TRIANGLE, 100);
    wait(40);
    set_val(PS4_TRIANGLE, 0);
    wait(40 );
    set_val(PS4_TRIANGLE, 0);
}
 
 
User avatar
VvV
Sergeant Major
Sergeant Major
 
Posts: 87
Joined: Mon Jun 18, 2018 12:04 pm

Re: Help with T2 Script

Postby Mad » Sun Aug 18, 2019 7:38 pm

Code: Select all
main {
  combo_run(SpamTriangle);
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}
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: Help with T2 Script

Postby VvV » Mon Aug 19, 2019 7:01 am

Mad wrote:
Code: Select all
main {
  combo_run(SpamTriangle);
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}




Wow this looks so self explanatory i should’ve known.. thanks
User avatar
VvV
Sergeant Major
Sergeant Major
 
Posts: 87
Joined: Mon Jun 18, 2018 12:04 pm

Re: Help with T2 Script

Postby Mad » Mon Aug 19, 2019 7:02 am

No problem :smile0517:
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: Help with T2 Script

Postby VvV » Mon Aug 19, 2019 9:52 pm

I tried to add another feature to this but I can't get it to stop repeating the SwitchGun combo as well. How can I make it so the SpamTriangle combo is always active and the SwitchGun combo only activate when I press Cross?


Code: Select all
main {
  combo_run(SpamTriangle);
 
    if (get_val(PS4_CROSS)) {
        combo_run(SwitchGun);
    }
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}
 
combo SwitchGun {
    set_val(PS4_L1, 100);
    wait(50);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 40);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 79);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 100);
    wait(70);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 0);
    wait(70);
    set_val(PS4_L1, 0);
}
User avatar
VvV
Sergeant Major
Sergeant Major
 
Posts: 87
Joined: Mon Jun 18, 2018 12:04 pm

Re: Help with T2 Script

Postby Mad » Mon Aug 19, 2019 10:41 pm

Code: Select all
  // Run once
  if (event_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
 
  // Run in a loop while held
  if (is_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
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: Help with T2 Script

Postby VvV » Mon Aug 19, 2019 11:53 pm

Mad wrote:
Code: Select all
  // Run once
  if (event_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
 
  // Run in a loop while held
  if (is_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }



Not getting any errors but now it's not spamming triangle nor is it executing the Switch Gun combo properly

The switchGun Combo was made from combo Magik on GTunerPro Not IV. Maybe this is part of the reason it's not working properly? If so is there a way to convert the combo to the T2 properly?



Code: Select all
 #pragma METAINFO("<author_name>", 1, 0, "")
#include <titanone.gph>
 
main {
  combo_run(SpamTriangle);
 
  // Run once
  if (event_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}
 
combo SwitchGun {
    set_val(PS4_L1, 100);
    wait(50);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 40);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 79);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 100);
    wait(70);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 0);
    wait(70);
    set_val(PS4_L1, 0);
}
User avatar
VvV
Sergeant Major
Sergeant Major
 
Posts: 87
Joined: Mon Jun 18, 2018 12:04 pm

Re: Help with T2 Script

Postby Mad » Tue Aug 20, 2019 12:02 am

You're including the titanone header and mixing it with titan two code.

Code: Select all
#include <ps4.gph>
 
main {
  combo_run(SpamTriangle);
 
  // Run once
  if (event_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}
 
combo SwitchGun {
    set_val(PS4_L1, 100);
    wait(50);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 40);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 79);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 100);
    wait(70);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 0);
    wait(70);
    set_val(PS4_L1, 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: Help with T2 Script

Postby VvV » Tue Aug 20, 2019 1:21 am

Mad wrote:You're including the titanone header and mixing it with titan two code.

Code: Select all
#include <ps4.gph>
 
main {
  combo_run(SpamTriangle);
 
  // Run once
  if (event_active(PS4_CROSS)) {
    combo_run(SwitchGun);
  }
}
 
combo SpamTriangle {
  set_val(13, 100);
  wait(40);
  set_val(13, 0);
  wait(40);
}
 
combo SwitchGun {
    set_val(PS4_L1, 100);
    wait(50);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 40);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 79);
    wait(10);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 100);
    wait(70);
    set_val(PS4_L1, 100);
    set_val(PS4_RX, 0);
    wait(70);
    set_val(PS4_L1, 0);
}



Thank you its perfect :smile0203:
User avatar
VvV
Sergeant Major
Sergeant Major
 
Posts: 87
Joined: Mon Jun 18, 2018 12:04 pm


Return to GPC2 Script Programming

Who is online

Users browsing this forum: No registered users and 118 guests