can someone help me sanity check

Gtuner Pro general support. Operation, questions, updates, feature request.

can someone help me sanity check

Postby awesomejoe » Wed Apr 10, 2019 7:33 am

i have a script that i usually use with most of my games with little edits
but as script has parts done or taken from random it needs sanity check.
i also want best way to add delay of 1 second for some key press

Thanks in advance
Code: Select all
 
define TURBO_BUTTON = PS4_CIRCLE;
int turbo_toggle = FALSE;
int RXsens            = 95;
int RYsens            = 95;
int R1sens            = 95;
int L1sens            = 95;
int DbleClick_SQUARE1 = 0;
 
int R2sens            = 95;
 
int L2sens            = 95;
int PVAR_SLOT;
int pv;
init { if(get_slot() !=10)PVAR_SLOT = get_slot();
 
      pv = get_pvar(PVAR_1,1,10,1);
     }
 
main {
    vm_tctrl(-7);
    if(get_val(PS4_SHARE) ) set_pvar(PVAR_1,PVAR_SLOT);
// You can change the button with a button that you have been comfortable.
 
 
// This statament load slot (change profiles )
  if(event_press(PS4_SHARE)) combo_run(CHANGE_SLOT);
 
set_val(TRACE_1,get_pvar(PVAR_1,1,10,1));
set_val(TRACE_2,get_slot());
set_val(PS4_SHARE, 0)   
    if(get_val(PS4_R1)) {
     combo_run(Tap_7);
    }
 
    else if(combo_running(Tap_7)) {
        combo_stop(Tap_7);
         turbo_toggle = TRUE;
        }
 
 
          if(get_val(PS4_TOUCH)) {
           turbo_toggle = FALSE;
      combo_run(magick);
      set_val(PS4_TOUCH, 0);}
 
    if(DbleClick_SQUARE1 > 0) DbleClick_SQUARE1 = DbleClick_SQUARE1 - get_rtime();
 if(event_press(PS4_CROSS) && DbleClick_SQUARE1 <= 0) {
        DbleClick_SQUARE1 = 300; }
       else if(event_press(PS4_CROSS) && DbleClick_SQUARE1 > 0) {
       turbo_toggle = FALSE;}
 
 
 
        if(event_press(TURBO_BUTTON)) {
        turbo_toggle = !turbo_toggle;
    }
    if(turbo_toggle) {
        combo_run(TurboButton);
    }
 
 
 
    sensitivity(PS4_RX, NOT_USE, 100 + RXsens);
    sensitivity(PS4_RY, NOT_USE, 100 + RYsens);
    sensitivity(PS4_R1, NOT_USE, 100 + R1sens);
    sensitivity(PS4_L1, NOT_USE, 100 + L1sens);
    sensitivity(PS4_R2, NOT_USE, 100 + R2sens);
    sensitivity(PS4_L2, NOT_USE, 100 + L2sens);
      deadzone(PS4_RX, PS4_RY, 11, 11);
   deadzone(PS4_LX, PS4_LY, 11, 11);
 
 
 
 
 
}
 combo CHANGE_SLOT {
set_pvar(PVAR_1,get_slot());
wait(20);
   load_slot(pv);
}
 
combo Tap_1
     {
    set_val(PS4_CROSS, 100);
    wait(100);
     set_val(PS4_CROSS, 0);
     wait(50);
   set_val(PS4_R1, 100);
    wait(10);   
    set_val(PS4_R1, 0);
     wait(100);   
      set_val(PS4_R1, 100);
    wait(10);   
    set_val(PS4_R1, 0);
     wait(10);   
    set_val(PS4_R1, 0);
 
       }
 
 
//combo right {
 // set_val(PS4_CROSS, 100);
 //   wait(10);
 //    set_val(PS4_CROSS, 0);
 
   //  also need help with below combo need 21 second delay whenever i press PS4_L1 
 
//combo Tap_3
//     {
//   set_val(PS4_L1, 100);
 //   wait(10);
 //   set_val(PS4_L1, 0);
 //   wait(10);
 //   set_val(PS4_L1, 0);
  //     }
 
combo magick {
wait(50);
 set_val(PS4_OPTIONS, 100);
    wait(50);
    set_val(PS4_OPTIONS, 0);
    wait(540);
    set_val(PS4_LEFT, 100);
    wait(130);
    set_val(PS4_LEFT, 0);
    wait(390);
    set_val(PS4_CROSS, 100);
    wait(120);
    set_val(PS4_CROSS, 0);
    wait(420);
    set_val(PS4_DOWN, 100);
    wait(100);
    set_val(PS4_DOWN, 0);
    wait(240);
    set_val(PS4_CROSS, 100);
    wait(130);
    set_val(PS4_CROSS, 0);
    wait(300);
    set_val(PS4_L1, 100);
    wait(120);
    set_val(PS4_L1, 0);
    wait(350);
}
 
combo TurboButton {
set_val(TURBO_BUTTON, 100);
}
 
combo Tap_7
       {
      set_val(PS4_CIRCLE, 100);
    wait(05);
    set_val(PS4_R1, 100);
    set_val(PS4_CIRCLE, 100);
    wait(05);
    set_val(PS4_R1, 0);
    set_val(PS4_CIRCLE, 0);
  wait(05);
       }
 
 
 
User avatar
awesomejoe
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Mon Apr 24, 2017 6:09 am

Re: can someone help me sanity check

Postby awesomejoe » Wed Apr 10, 2019 7:38 am

i also have Nacon M paddle to be using as separate key but that is not working either

Code: Select all
 
define Nacon_Timing      =   20;
define BUTTON_M1       = PS4_CIRCLE;
define BUTTON_M2       = PS4_RIGHT;
define BUTTON_M3       = PS4_R2;
define BUTTON_M4       = PS4_L3;
 
 
int M1;
int M2;
int M3;
int M4;
 
 
 
main {
if(event_release(BUTTON_M2) && get_ptime(BUTTON_M2) <= Nacon_Timing) {
       M2 = !M2;
  }
 if(get_val(BUTTON_M2) && get_ptime(BUTTON_M2) <= Nacon_Timing) {
set_val(BUTTON_M2, 0);
   }
 if(M2) {
       set_val(PS4_CIRCLE, 100);
       set_val(PS4_L1, 100);
    }
 
User avatar
awesomejoe
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Mon Apr 24, 2017 6:09 am

Re: can someone help me sanity check

Postby J2Kbr » Wed Apr 10, 2019 7:56 am

The TurboButton combo is not pressing and releasing the button, it just press and hold. Not sure if this is the desirable behavior.

Other than that the script seems to be okay.
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 someone help me sanity check

Postby awesomejoe » Wed Apr 10, 2019 9:44 am

how do i get to auto sprint on & off with double click


if(get_val(12) < -25)
set_val(6, 100);

also i want PS4_L1 to action with 1 second delay
User avatar
awesomejoe
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Mon Apr 24, 2017 6:09 am

Re: can someone help me sanity check

Postby J2Kbr » Tue Apr 16, 2019 9:26 am

Example on how to implement double-tap detection with Titan One:

Code: Select all
 
define TURBO_BUTTON = PS4_CIRCLE;
 
int doubletap_stage = 0;
int doubletap_timing;
int turbo_toggle = FALSE;
 
main {
    if(doubletap_stage == 0) {
        if(get_val(TURBO_BUTTON)) doubletap_stage = 1;
    } else if(doubletap_stage == 1) {
        if(!get_val(TURBO_BUTTON)) { doubletap_timing = 0; doubletap_stage = 2; }
    } else if(doubletap_stage == 2) {
        if(get_val(TURBO_BUTTON)) { doubletap_stage = 1; turbo_toggle = !turbo_toggle; }
        doubletap_timing = doubletap_timing + get_rtime();
        if(doubletap_timing > 100) doubletap_stage = 0;
    }
    if(turbo_toggle) {
        combo_run(TurboButton);
    }
}
 
combo TurboButton {
    set_val(TURBO_BUTTON, 100);
    wait(40);
    set_val(TURBO_BUTTON, 0);
    wait(30);
    set_val(TURBO_BUTTON, 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: can someone help me sanity check

Postby awesomejoe » Thu Apr 18, 2019 5:16 am

thanks J2Kbr
User avatar
awesomejoe
Sergeant First Class
Sergeant First Class
 
Posts: 25
Joined: Mon Apr 24, 2017 6:09 am


Return to Gtuner Pro Support

Who is online

Users browsing this forum: No registered users and 33 guests