WarFace Script???

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

Re: WarFace Script???

Postby Shthappensbro » Sat Aug 10, 2019 5:37 am

Mad wrote:Changed crouch spam to fire trigger:

Code: Select all
/*
ADS +
DPAD UP to toggle rapidfire
DPAD DOWN to toggle strafe
DPAD LEFT to toggle crouch spam
DPAD RIGHT to toggle ADS Spam
*/

 
#pragma METAINFO("Warface", 1, 0, "Mad")
 
#define RF_HOLD     33
#define RF_RELEASE  64
#define AIM_HOLD    150
#define AIM_RELEASE 50
#define STRAFE_TIME 350
#define AA_VALUE    30
#define AA_DELAY    40
 
fix32 AR = 15f; // Anti Recoil Value
 
bool rapidfire;
bool strafe;
bool cspam;
bool aspam;
bool aa     = TRUE; // Enable aim assist.
bool recoil = FALSE; // Enable anti-recoil
 
init {
  led(255,0,0);
}   
 
main {
  if (is_active(7)) {
    if (event_active(9)) Toggle(1);
    if (event_active(10)) Toggle(2);
    if (event_active(11)) Toggle(3);
    if (event_active(12)) Toggle(4);
  }
 
  if (is_active(4) && aa) combo_run(AimAssist);
 
  if (is_active(21) || is_active(22)) combo_stop(AimAssist);
 
  if (get_actual(4)) {
    if (recoil) AntiRecoil(22, AR);
    if (rapidfire) combo_run(RapidFire);
  }
 
  if (strafe) {
    if(is_active(23) || is_active(24))  combo_stop(Strafe);
    else if(get_actual(7) || get_actual(4)) combo_run(Strafe);
  }
 
  if (cspam && get_actual(4)) combo_run(Crouch);
 
  if (aspam && get_actual(7) && !get_actual(4)) combo_run(AimAbuse);
}
 
combo RapidFire {
  set_val(4, 100);
  wait(RF_HOLD);
  set_val(4, 0);
  wait(RF_RELEASE);
}
 
combo Strafe {
  set_val(23, -100.0);
  wait(STRAFE_TIME);
  set_val(23, 100.0);;
  wait(STRAFE_TIME);
}
 
combo Crouch {
  set_val(14, 100);
  wait(30);
  set_val(14, 0);
  wait(30);
}
 
combo AimAbuse {
  set_val(7, 100);
  wait(AIM_HOLD);
  set_val(7, 0.0);
  wait(AIM_RELEASE);
}
 
combo AimAssist {
  set_val(22, AA_VALUE);
  set_val(21, AA_VALUE);
  set_val(21, -AA_VALUE);
  wait(AA_DELAY);
  set_val(22, -AA_VALUE);
  set_val(21, -AA_VALUE);
  set_val(21, AA_VALUE);
  wait(AA_DELAY);
}
 
void AntiRecoil (uint8 axis, fix32 recoil){
  if (sqrt(sq(get_actual(21)) + sq(get_actual(22))) < abs(recoil)) {
    set_val(axis,(recoil * (100.0 - abs(get_val(axis)))) / 100.0 + get_actual(axis));
  }
}
 
void Toggle(int id) {
  do{
    switch(id){
      case 1: {
        rapidfire = !rapidfire;
        if (rapidfire){ led(0, 255, 0); return; }
        else continue;
      }
      case 2: {
        strafe = !strafe;
        if (strafe){ led(0, 0, 255); return; }
        else continue;
      }
      case 3: {
        cspam = !cspam;
        if (cspam){ led(0, 255, 255); return; }
        else continue;
      }
      case 4: {
        aspam = !aspam;
        if (aspam){ led(255, 255, 0); return; }             
        else continue;
      }
    }
  }
  while(0);
  led(255, 0, 0);
}
 
void led(int8 r, int8 g, int8 b) {
    led_set(LED_1, (fix32)b, 0);
    led_set(LED_2, (fix32)r, 0);
    led_set(LED_3, (fix32)g, 0);
    return;
}




hmmm weird looks like spam Crouch makes aim assist happen pretty good only thing is the jump in the cross hairs lol the aim assist helps a little but hard to move wondering if u change the aim assist from / that to left and right ? so it makes it easyer to keep on target???
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sat Aug 10, 2019 8:57 pm

What are you current aim assist values?

The value should be just above your in game deadzone
The delay should be between 20~10ms

Aim assist was designed for controllers. Generally you want to reduce aim assist when using m/kb as it has more of a negative effect than a positive one. So for xim aim assist scripts are not recommended.
ConsoleTuner Support Team || Discord
Mad
Major
Major
 
Posts: 1157
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sat Aug 10, 2019 10:49 pm

Mad wrote:What are you current aim assist values?

The value should be just above your in game deadzone
The delay should be between 20~10ms

Aim assist was designed for controllers. Generally you want to reduce aim assist when using m/kb as it has more of a negative effect than a positive one. So for xim aim assist scripts are not recommended.


aa is set to 15 with aa delay of 50 but this game has inner deadzone and outer dead zone inner 12 outer 10


i was just saying left and right instead of up and down as it masses up the recoil why shooting guns


Just think the left and right probably would be better as I would still be able to pull down and the little snap on affect should keep it on target?
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sun Aug 11, 2019 3:30 am

Code: Select all
combo AimAssist {
  set_val(21, -40);
  wait(AA_DELAY);
  set_val(21, 40);
  wait(AA_DELAY);
}
ConsoleTuner Support Team || Discord
Mad
Major
Major
 
Posts: 1157
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Aug 11, 2019 3:55 am

Mad wrote:
Code: Select all
combo AimAssist {
  set_val(21, -40);
  wait(AA_DELAY);
  set_val(21, 40);
  wait(AA_DELAY);
}



LOL Might have a little prob with that shakes my screen like crazy! hmmmmm makes it worse lol
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sun Aug 11, 2019 4:06 am

Code: Select all
combo AimAssist {
  set_val(21, -14);
  wait(AA_DELAY);
  set_val(21, 14);
  wait(AA_DELAY);
}
ConsoleTuner Support Team || Discord
Mad
Major
Major
 
Posts: 1157
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Aug 11, 2019 4:09 am

Mad wrote:
Code: Select all
combo AimAssist {
  set_val(21, -14);
  wait(AA_DELAY);
  set_val(21, 14);
  wait(AA_DELAY);
}



ive tired lowing it all the way to 10 and still not maybe up and down is better or it might not even work lol
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Shthappensbro » Sun Aug 11, 2019 5:44 am

Mad wrote:
Code: Select all
combo AimAssist {
  set_val(21, -14);
  wait(AA_DELAY);
  set_val(21, 14);
  wait(AA_DELAY);
}



how do i do up and down only??
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

Re: WarFace Script???

Postby Mad » Sun Aug 11, 2019 6:31 am

Change 21 to 22 but that's also not going to work well.
ConsoleTuner Support Team || Discord
Mad
Major
Major
 
Posts: 1157
Joined: Wed May 22, 2019 5:39 am

Re: WarFace Script???

Postby Shthappensbro » Sun Aug 11, 2019 6:50 am

Mad wrote:Change 21 to 22 but that's also not going to work well.



you dont think up and down gonna work well?
User avatar
Shthappensbro
Captain
Captain
 
Posts: 738
Joined: Wed Aug 16, 2017 4:55 pm

PreviousNext

Return to GPC2 Script Programming

Who is online

Users browsing this forum: ebling100, FunkyNeurons and 14 guests