GPC Library

Final Fantasy IX - King of Jump Rope

As of a couple of days ago Final Fantasy IX got a great HD rerelease on PS4 with quite a few enhancements. Unfortunately none of those help when working toward the 1000 consecutive skips in the jump rope minigame. Now you can get it. If you are trophy hunter , here you can find what you need to get this Achievement. "Hail to the King" - Jump rope 1000 times without tripping and obtain King of Jump Rope.
If you have problems with this version of script go to this thread and load another one:
http://cronusmax.com/forums/showthread.php/175926-Final-Fantasy-IX-quot-KIng-of-Jump-Rope-quot-Script-Tutorial
Start the game and go to the start of mini game " King of Jump Rope "
To start jumping - press ones L1 ( Left Bumper).
STOP script - press SQUARE
Version 1.2
Author Excalibur
Publish Date 2017-09-23 23:40:44
Update Date 2017-09-30 10:59:08
Downloads 302
Forum Link Click Here
RATE


3

0

Release Notes: Added additional info .
Code:Select all

/********************************************************
*   Final Fantasy IX - King of Jump Rope
*   -------------------------------------
*   Game   : Final Fantasy IX [PS 4] old version
*
*   Author : Excalibur
*
*   Console: PS4 Pro
*   
*   Special thanks to : PeachUK, Valmar, DizzyDavidson, MeatyMuffin, HankScorpio, theblackpec.
*
*********************************************************/

/**************************************************************************************

   As of a couple of days ago Final Fantasy IX got a great HD rerelease on PS4 
   with quite a few enhancements. Unfortunately none of those help when working 
   toward the 1000 consecutive skips in the jump rope minigame. 
   Now you can get it. 
   If you are trophy hunter , here you can find what you need to get this Achievement.
   
   May not work with everyone's console, timings seem to differ. 
   If this doesn't work for you, reload, try again, 
   if it's still stuck at the same point, you may need to adjust the timings. Enjoy!

   If you have problems with this version of script go to this thread and load another one :
   http://cronusmax.com/forums/showthread.php/175926-Final-Fantasy-IX-quot-KIng-of-Jump-Rope-quot-Script-Tutorial
   
   INSTRUCTIONS 
   
   Start the game and go to the start of mini game " King of Jump Rope "
   To start jumping - press ones L1
   
***************************************************************************************/

//define variables
//---------------------------
int onoff;
int jumps = 0;

//define initial variable values before wait time adjustments of fifth, sixth, and seventh jump functions
//---------------------------
int w_time5 = 370;
int w_time6 = 320;
int w_time7 = 330;


main{
 
 	//increase wait time precision to +/- 5 ms
    vm_tctrl(-5);
 
 	//----------------------------------------
 	//define script startup button, 'L1'
    if(event_press(PS4_L1) && !onoff ){
        onoff = TRUE;
    }
    
    //define script shutdown button, 'SQUARE', and reset all variables
    if(event_press(PS4_SQUARE) && onoff){
    // reset variables
        w_time5 = 370;
	    w_time6 = 325;
	    w_time7 = 330;
	    jumps   =   0;
        onoff = FALSE;
    }
///////////////////////////////////////////////////////////////////////////////////    
    //primary if / else statement creating jumping loop
    if(onoff){
 
 		
 		// jump 1
        if(jumps == 0){
        	//--------------------------------------------------------------------
        	//callout for first jump function
            combo_run(Jump_1);
            
        }
 		// jumps 2 to 20
        else if( jumps >=1 && jumps <= 19){
        	//--------------------------------------------------------------------
            //callout for second jump function
        	combo_run(Jump_2);
 
        }
        //-----------------------------------------
        // from 20 to 49  jumps
        else if(jumps > 19 && jumps <= 49){
 			//--------------------------------------------------------------------
            //callout for third jump function
            combo_run(Jump_3);
 
        }
        //-----------------------------------------
        // from 50 to 99  jumps
        else if(jumps >= 50 && jumps < 100) {
 			//--------------------------------------------------------------------
            //callout for fourth jump function	
            combo_run(Jump_4);
        }
        //-----------------------------------------
        // from 100 to 200  jumps
        else if(jumps >= 100 && jumps < 200) {
        //wait time adjustments to keep button presses of fifth jump function in game's activation window
 				 if(jumps > 99 && jumps < 160) w_time5 = 370;// from 100 - 159
            else if(jumps >160 && jumps < 180) w_time5 = 380;// from 160 - 179
            else if(jumps >180 && jumps < 190) w_time5 = 360;// from 180 - 189
            else if(jumps >190 && jumps < 200) w_time5 = 370;// from 190 - 199
 
 			//--------------------------------------------------------------------
            //callout for fifth jump function
            combo_run(Jump_5);
        }
 
        //-----------------------------------------
        // from 200 to 300  jumps
        else if(jumps >= 200 && jumps < 300) {
        //wait time adjustments to keep button presses of sixth jump function in game's activation window
 				 if(jumps > 200 && jumps < 206) w_time6 = 320;// from 200 - 206	
            else if(jumps > 206 && jumps < 226) w_time6 = 325;// from 207 - 225
            else if(jumps > 225 && jumps < 260) w_time6 = 325;// from 226 - 259
            else if(jumps > 259 && jumps < 300) w_time6 = 320;// from 260 - 299
 			//--------------------------------------------------------------------
            //callout for sixth jump function
            combo_run(Jump_6);
        }
 
 //-----------------------------------------
        // from 300 to 1000  jumps
        else if(jumps >= 300 && jumps < 1009) {
 				 
                 if(jumps >299 && jumps < 349 ) w_time7 = 340;// from 300 - 349  
            else if(jumps >349 && jumps < 370 ) w_time7 = 345;// from 350 - 369
            else if(jumps >369 && jumps < 400 ) w_time7 = 335;// from 370 - 399
            else if(jumps >399 && jumps < 600 ) w_time7 = 340;// from 400 - 599
            else if(jumps >599 && jumps < 635 ) w_time7 = 335;// from 600 - 634
            //------------------------------------------------------------------
            else if(jumps >634 && jumps < 650 ) w_time7 = 340;// from 635 - 649
            else if(jumps >649 && jumps < 670 ) w_time7 = 345;// from 650 - 669
            else if(jumps >669 && jumps < 720)  w_time7 = 340;// from 670 - 719
            else if(jumps >719 && jumps < 755)  w_time7 = 335;// from 720 - 754
            else if(jumps >754 && jumps <1009)  w_time7 = 340;// from 755 - 1009
 			//--------------------------------------------------------------------
            //callout for seventh jump function
            combo_run(Jump_7);
        }
 
    }
}
 
///////////////////////////////////////
// COMBO BLOCKS
//first jump function
combo Jump_1 {
    set_val(PS4_CROSS, 100);
    wait(100);
    set_val(PS4_CROSS, 0);
    wait(870);
 
    jumps = 1;
}
//second jump function
combo Jump_2 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(595);
    jumps = jumps + 1;
}
//third jump function
combo Jump_3 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(468);
    jumps = jumps + 1;
}
//fourth jump function
combo Jump_4 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(405);
    jumps = jumps + 1;
}
//fifth jump function
combo Jump_5 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(w_time5);//370
    jumps = jumps + 1;
}
//sixth jump function
combo Jump_6 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(w_time6);//320
    jumps = jumps + 1;
}
//-------------------------------
// from 300 to 1000
//seventh jump function
combo Jump_7 {
    set_val(PS4_CROSS, 100);    
    wait(50);
    set_val(PS4_CROSS, 0);    
    wait(w_time7);//360
    jumps = jumps + 1;
}
  • Rating

    10 / 10 here !

    If you own a ps3 and prefer an xbox controller, or even use a keyboard and mouse, this is a must to remap your keyboard to a controller. Go buy it now you won't be disappointed !

  • Rating

    Amazing device

    If you're like me and love your PS4 controller but want to use an Xbox One GET THIS you won't be sorry.

  • Rating

    Worth every penny

    The controller feels and performs as it does on the xbox right there on my ps3, awesome job guys, and worth every penny !!!

  • Rating

    Amazing Macro combos

    tested Super Street Fighter IV Arcade Edition. I was able to perform normal & FADC combos with some characters like Ryu and Ken with a single click. Amazing.

  • Rating

    As good as a XIM

    If you are a pc gamer, that needs a pc solution for console, get yourself a ControllerMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with ControllerMAX properly configured it felt better then PC....YES I said it even better then PC, it's that smooth.

  • Rating

    Six-Axis 360!

    WOW! I can finally get that six-axis awesomeness on my Xbox 360. The best money I ever spent.

  • Rating

    Beats all rapidfire mods

    I've tried the Intensafire, Godfather even the new Wolf controller. The ControllerMAX beats them hands down and no wires or soldering too. 5 Stars!

  • Rating

    Just perfect!

    I can't believe how much this can do for the price tag - it blew me away. Best controller upgrade ever.

  • Rating

    Hugh Thanks!

    Without your help I couldn't be playing Xbox, thanks guys.

  • Rating

    Wow!

    I have to say after reading the forums for Destiny Mouse and Keyboard setup I was flying into getting it set up in 20 minutes. It works outstanding! I'm more then satisfied and its worth every penny!

  • Rating

    Achievement Unlocked!

    Idle boosting Complete 150 Multiplayer games, James Cameron's Avatar. My friend said it would be hard, I laughed then linked him.

  • Rating

    A++!

    Now this is a company you can count on and trust...keep up the great work guys!

  • Rating

    What Disability?

    I would like to thank you for making the CronusMax. I have this problem hitting L3 and R3, and today that problem was fixed. I love the remap feature on the Cronus max. You made my life easier.

  • Rating

    Awesome stuff guys!

    Playing Forza 5 with my original MS 360 wireless wheel makes the XB1 complete for me, thanks to the CronusMax. Thumbs up!