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.