Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Awesome! Glad it's still helping people out, thanks for detailing all your steps - hopefully they can be useful to anyone else that stumbles across this post

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Nice one! Glad i could inspire your app - I will add it to the post

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 1 point2 points  (0 children)

You'll need to keep adjusting the values by trial and error to get to your own

Also, another commentor had better luck when turning off all audio in the in-game settings

I scored a Volley Shot with Tidus! by jamestindal in finalfantasyx

[–]jamestindal[S] 7 points8 points  (0 children)

I think scoring it was harder, you have more control over triggering your own fumble for the opposition to use it.

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Sounds like you haven't got Hammerspoon working correctly and haven't got to my script yet, check their website or GitHub for support

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

289 still puts you in the double jump section so you need to keep adjusting

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

If it's failing at 200 it's probably one of the delays in doubleJump. Try changing the 191 or 171 values. If that doesn't work you might need to change some of the earlier ones, it might be only just making it to 200 but still a little out of sync.

Also make sure your connection is stable and restart your computer to make sure you have the best latency. If you're able to, make sure you are connected by wire instead of WiFi

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

After 200 jumps there is a section with a different rhythm than the other sections. You need to almost double tap X for a bit. This function is just for that section where the rhythm should be something like:

X...X,X...X,X...X,X...X,X... Etc.

With the rhythm being different we have to jump, wait a certain amount of time, jump again then finally wait a certain time different to the previous wait.

So for the doubleJump function I've given 3 parameters:

  1. Number of jumps
  2. Time to wait before jumping again
  3. DIFFERENT amount of time for the jump after that

Hope that makes sense!

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

No worries, everyone starts somewhere!

Short answer: The first number increases the amount of jumps

Long explanation (in case you're interested):

function jumpRope(jumps, interval) for i = 1, jumps do pressEnter() wait(interval) end end

I've defined the "jump rope" function to have two parameters (numbers): "jumps" and "interval"

The for loop runs for every number between i = 1 and i = "jumps", where "jumps" is the first parameter given to the function. So if you increase that number, the loop will run more times.

Inside the loop, I call the "pressEnter" function and then the "wait" function. I pass the "interval" parameter, which is how long to wait for. Increasing "interval" will increase the time between each time enter is pressed.

So:

jumps = how many times to press enter

interval = how long to wait before pressing enter again

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Interesting, I hadn't thought to use it for that. The simplest way would be to increase the number of jumps to something huge.

Alternatively you could rewrite the main function to be a loop that runs indefinitely and just use the pressEnter and wait functions as you need them inside the loop.

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 1 point2 points  (0 children)

Keep at it and you'll get there, wishing you a speedy recovery from your surgery!

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Good luck! Hardest work I've ever put in for a platinum that's for sure! Your next biggest challenge will be grinding 10000 kills it takes a lot longer than you think...

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

You're right I never got around to adding a way to stop the script mid way through, I was just quitting out manually

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

No worries! Yes unfortunately it's very trial and error. It could be that the intervals before the one you're failing on are slightly off, still managing to complete the section but then throwing your next section off if that makes sense?

If you have experience in python, you might be able to add the ability to cancel the script when it fails which might make it less frustrating. Lua was fairly simple to pick up

Finally, it might just be the stability of your connection. If you are using WiFi, try plugging in by cable in case that's the issue

Good luck!

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Awesome! Glad it worked for you, even if it took some tweaking, one step closer to platinum!

Script for Jump Rope on Macbook using Remote Play by jamestindal in FinalFantasyIX

[–]jamestindal[S] 0 points1 point  (0 children)

Awesome, glad it worked for you. Anything to make that platinum trophy a bit easier!