From 4c812658f1aeebe73a105e7b3dcd6c0cba748027 Mon Sep 17 00:00:00 2001 From: Matt Dallmeyer <2515356+dallmeyer@users.noreply.github.com> Date: Sat, 18 Feb 2023 07:51:26 -0700 Subject: [PATCH] Easier combo for Speedrun Options (#2196) Some people have complained about the button combo for entering the speedrun menu, saying it's awkward to press Start. This change lets you press Select instead (while holding L1+R1+X). The old combo (pressing Start) still works as well. --- goal_src/jak1/engine/game/main.gc | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/goal_src/jak1/engine/game/main.gc b/goal_src/jak1/engine/game/main.gc index f15e6ec924..612cb69ecf 100644 --- a/goal_src/jak1/engine/game/main.gc +++ b/goal_src/jak1/engine/game/main.gc @@ -121,11 +121,17 @@ ;; allow the menu to run. (logclear! (-> *setting-control* default process-mask) (process-mask menu)) - - ;; ?? - (set! *pause-lock* #f) - (sound-group-pause (sound-group sfx music dialog sog3 ambient sog5 sog6 sog7)) - (hide-progress-screen) + + ;; modified for PC port - show hidden speedrun progress menu if L1+R1+X are held + (if (and PC_PORT (-> *pc-settings* speedrunner-mode?) (cpad-hold? 0 l1) (cpad-hold? 0 r1) (cpad-hold? 0 x)) + (activate-progress *dproc* (progress-screen speedrun-options)) + (begin + ;; ?? + (set! *pause-lock* #f) + (sound-group-pause (sound-group sfx music dialog sog3 ambient sog5 sog6 sog7)) + (hide-progress-screen) + ) + ) ) (('menu) ;; I believe these masks are just to make the progress go away work.