GPC SCRIPT LIBRARY

Killer Instinct Fight Challenge Series - TJ Combo -Specials 1, 2, and 3, and Shadow Moves

This is a series of macros designed for achievement hunters. The series will gain you all of the achievements for fight challenges (150 in total) with the various characters. Most macros will be used in local multiplayer with a second controller (or with the keyboard on PC). The one exception will be the macro for survival matches played and instinct mode activations.

The idea is simple, load up local multiplayer, with your account using the character the macro is used for, and the second player with any character.

The one issue with these macros is player two needing to actively select rematch after each match. There are three solutions for this, two allowing complete automation, the other needed minute attention.

1) If you have a turbo controller use it for your player 2, you may reassign your light kick button from A to some other button, then turbo the A. This will make sure the matches restarts automatically.

2) If you don't have a turbo controller, but you have a Windows 10 computer, you can run the game on that and use any free macro program to repeatedly hit Number Pad 0.

3) If you have neither of these, you'll have to press A after every match.

Every macro is started by pressing LB and stopped by pressing LS.
Third character in the series: TJ Combo.

This will perform all three specials and intermittent shadow moves until the macro is stopped.
Version 1.0
Author XxFrAsZeRxX
Published Date 2017-03-15 19:19:12
Latest Date 2017-03-15 19:19:12
Downloads 116
VOTE NOW

0

0
Contact Author
Scripts by Author
RELEASE NOTES
Initial Release
Code:Select all
int i=2;
main 
{
	if(get_val(XB1_LB))
	{
		i = 1;
	}
	if(get_val(XB1_LS))
	{
		i = 0;
	}
	if(i==1)
	{
		combo_run(SPECIALS);
	}
	if(i==0)
	{
		combo_stop(SPECIALS);
	}
}

combo SPECIALS
{
	wait(500);
	set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(50);
    set_val(XB1_RIGHT, 100);
    wait(50);
    set_val(XB1_RIGHT, 0);
    wait(500);
    set_val(XB1_LY, 0);  //Special 1 Start
    wait(50); 
    set_val(XB1_LY, 0);
    set_val(XB1_LX, -100);
    wait(50);
    set_val(XB1_LY, 0);
    set_val(XB1_LX, 100);
    wait(50);
    set_val(XB1_LX, 0);  
    wait(50); 
    set_val(XB1_RB, 100);  //Special 1 Execute  
    wait(1000);
    set_val(XB1_RB, 0);  //Special 1 End  
    wait(500);
    set_val(XB1_LY, 100); //Special 2 Start
    set_val(XB1_LX, 0); 
    wait(75); 
    set_val(XB1_LY, 0);
    set_val(XB1_LX, 0);
    wait(75); 
    set_val(XB1_LY, -100);
    set_val(XB1_LX, 0);
 //   wait(75); 
    set_val(XB1_LB, 100);  //Special 2 Execute
    wait(50);
    set_val(XB1_RB, 0);
    wait(50);
    set_val(XB1_LX, 0); //Special 2 End
    wait(4000); 
    set_val(XB1_LY, 100); //Special 3 Start
    wait(50);
   // set_val(XB1_LX, 0);
   // set_val(XB1_LY, 0);
  //  wait(50);
    set_val(XB1_LX, 0);
    set_val(XB1_LY, -100);
   //wait(50); 
    set_val(XB1_LT, 100); //Special 3 Execute
    wait(50);
    set_val(XB1_LT, 0); 
    wait(50);
    set_val(XB1_LX, 0); //Special 3 End
    wait(5000); 
    set_val(XB1_B, 100);
    wait(100);
    set_val(XB1_B, 0);
    wait(3000);
    set_val(XB1_UP, 100);
    wait(100);
    set_val(XB1_UP, 0);
    wait(100);
    set_val(XB1_UP, 100);
    wait(100);
    set_val(XB1_UP, 0);
    wait(100);
    set_val(XB1_UP, 100);
    wait(100);
    set_val(XB1_UP, 0);
    wait(100);	
    set_val(XB1_A, 100);
    wait(100);
    set_val(XB1_A, 0);
    wait(3000);	
}

Pin It on Pinterest

Share This