Button combination | Effect |
---|---|
Hold L1+R1+X and press Start or Select | Brings up speedrunner menu for fast resets and access to custom checkpoints. |
Hold L2 and press dpad Down (or CTRL + C) | Set a custom checkpoint at Jak's current position (also remembers if you are on flutflut or zoomer). Only works if Jak is in an "idle" state. Plays a sound to confirm. |
Hold L2 and press dpad Up (or CTRL + V) | Reset to last selected skip/trick, or to custom checkpoint, whichever was used most recently. If you also hold R2, for custom checkpoints it will reset the entire game. |
Hold L2 and press dpad Left | Get on flutflut, or get off flutflut/zoomer if already on. |
Hold L2 and press dpad Right | Get on zoomer, or get off flutflut/zoomer if already on. |
- If inputs are not working, double check that Speedrunner Mode is enabled under Misc Options
- Known Issues:
- if you set a custom checkpoint while Jak is swimming, on respawn the camera likes to go crazy and zoom out until the level deloads
- Respawning during a cutscene can sometimes crash when the cutscene finishes
- Custom checkpoints don't perfectly restore the camera zoom
Button combination | Effect |
---|---|
Hold L1+R1+X and press Start or Select | Brings up speedrunner menu for fast resets |
Hold R3 and press dpad Down | Set a custom checkpoint at Jak's current position. Only works if Jak is in an "idle" state. Plays a sound to confirm. |
Hold R3 and press dpad Up | Reset to a custom checkpoint. |
- If inputs are not working, double check that Speedrunner Mode is enabled under Misc Options
- Known Issues:
- Custom checkpoints don't perfectly restore the camera zoom
- Install software prerequisites per https://github.com/open-goal/jak-project?tab=readme-ov-file#windows
- In powershell/command prompt/terminal clone the repo to your PC:
git clone https://github.com/OpenGOAL-Mods/OG-Speedrun-Practice.git
- Find this newly created
OG-Speedrun-Practice
folder, go intoiso_data
and create ajak3
folder. Paste your Jak 3 ISO contents in here (mount the .iso, copy/paste all the files within) - Back in the terminal, move into the new folder:
cd OG-Speedrun-Practice
- Switch to jak 3 mode:
task set-game-jak3
- Decompile:
task extract
- Open compiler:
task repl
, and compile:(mi)
- Either
(e)
to close the compiler REPL, or open a new terminal/tab in theOG-Speedrun-Practice
folder - Launch game in debug mode:
task boot-game
- Whenever there are updates, pull changes:
git pull
and then re-do steps 7-9
Button combination | Effect |
---|---|
Hold R3 and press dpad Down | Set a custom checkpoint at Jak's current position. It should remember side mission storage, and if you are on leaper or in vehicle. Only works if Jak is in an "idle" state. Plays a sound to confirm. |
Hold R3 and press dpad Up | Reset to a custom checkpoint. |
- Known Issues:
- Custom checkpoints don't perfectly restore the camera zoom
- Not sure all vehicles work yet (e.g. already had to add an extra case for subrails)