Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

FF9 Jumpmaster

FF9 Jumpmaster

Perfect the Alexandria jump-rope minigame in Final Fantasy IX — natively on your Mac, over PS Remote Play.

macOS 14+ Apple Silicon PS Remote Play 9.0.0+ No dependencies

1617 jumps — Come play with us again!


The trophies

Final Fantasy IX hides two of its most infamous trophies behind a jump rope in Alexandria's town square:

Trophy Requirement
🏅 Skip to My Lou Jump rope 100 times without tripping
👑 Hail to the King Jump rope 1,000 times without tripping — earns the King of Jump Rope key item

Hail to the King is widely considered one of the hardest trophies in the game: roughly seven and a half minutes of frame-tight inputs through five rhythm changes, where a single mistimed press sends you back to zero. The 200–299 stretch is the killer — the rope breaks into a syncopated jump-jump-pause cadence that has ended thousands of manual runs.

Jumpmaster plays it for you, with real-time-scheduled key presses accurate to well under a millisecond.

One app. Nothing else to install.

Windows players have AutoHotkey scripts for this. On the Mac there was no equivalent — until now. Jumpmaster is a single native app: no AutoHotkey, no Homebrew, no scripting runtimes, no drivers. Download it, open it, jump.

Requirements

  • macOS 14 or later, Apple Silicon
  • PS Remote Play 9.0.0 or later, connected to your console
  • Final Fantasy IX at the jump rope — Alexandria town square as Vivi (start of the game), or the Alexandria Steeple from Disc 3 onward

Setup

  1. Download the latest release from Releases, unzip, and move FF9 Jumpmaster to Applications.
  2. First launch: right-click → Open (the app is not notarized).
  3. Grant Accessibility permission when prompted (System Settings → Privacy & Security → Accessibility). This permission is what lets it press keys and position the Remote Play window.
  4. In Remote Play, walk Vivi up to the girls with the rope so the talk prompt is available.
  5. Pick your confirm button — X or O — to match your console's button mapping.
  6. Press Start. The app brings Remote Play to the front, enters the minigame, syncs to the rope, and jumps until you stop it.

Press Ctrl+Shift+Q to stop from anywhere — even while Remote Play has focus. Or just enjoy the show: the counter tracks every jump live.

The Intervals panel

The rope changes rhythm as your count climbs. Each field in Intervals is the gap in milliseconds between presses for a stretch of the run:

Setting Default What it controls
jumps 2–19 667 The warm-up. Slow, friendly rhythm right after the first jump
jumps 20–49 532 First speed-up
jumps 50–99 467 Second speed-up — carries you through Skip to My Lou
jumps 100–199 433 The steady mid-game cadence
jumps 200–299 385 The syncopated stretch — the rhythm that ends most human runs
jumps 300+ 400 The base end-game cadence
alternate 401 The counter-beat woven into the end game: the rope drifts between the base cadence and this one through the later stretches, and alternates between them every other jump past 1,000
latency 710 The sync offset: how long after the rope starts before the first jump. If you trip in the first few jumps, tune this first — it absorbs your network and controller latency to the console

The defaults are tuned for a typical local-network Remote Play session. If your run trips at a consistent count, nudge that stretch's value a few milliseconds; if it trips immediately, adjust latency. Defaults restores the shipped values.

Why the timing holds

Remote Play adds latency, but it's consistent latency — what kills runs is jitter. Jumpmaster schedules every press on an absolute deadline chain, executed by a real-time macOS thread with kernel-level waits, so timing error never accumulates and each press lands within microseconds of its scheduled tick. macOS App Nap and timer throttling are suspended for the duration of a run.

Tips

  • Wired beats wireless. Ethernet your Mac and console if you can; keep the controller close to the console or use Remote Play's on-screen sync consistently.
  • Leave Place window on — it positions Remote Play at a known size and spot for consistent behavior.
  • Don't touch the controller during a run; a stray input can desync the minigame.
  • Hail to the King takes about 7½ minutes of jumping. The app will happily keep going past 1,000 — stop whenever you're satisfied.

About

FF9 jump-rope minigame automator for macOS + PS Remote Play

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors