From a3dac2ab245a5b4841c41fe9bec55f87949ca0ed Mon Sep 17 00:00:00 2001 From: Hat Kid <6624576+Hat-Kid@users.noreply.github.com> Date: Mon, 22 Aug 2022 00:14:39 +0200 Subject: [PATCH] game: add new cheats to debug menu (#1780) add new cheats to debug menu --- goal_src/jak1/engine/debug/default-menu.gc | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/goal_src/jak1/engine/debug/default-menu.gc b/goal_src/jak1/engine/debug/default-menu.gc index 0351d7a3f2..6e4c8425cf 100644 --- a/goal_src/jak1/engine/debug/default-menu.gc +++ b/goal_src/jak1/engine/debug/default-menu.gc @@ -4596,6 +4596,36 @@ ) (menu "Secrets" (menu "PC cheats" + (flag "Big head jak" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) big-head) + ) + (pc-cheats? (-> *pc-settings* cheats) big-head))) + (flag "Small head jak" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) small-head) + ) + (pc-cheats? (-> *pc-settings* cheats) small-head))) + (flag "Big fist jak" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) big-fist) + ) + (pc-cheats? (-> *pc-settings* cheats) big-fist))) + (flag "Big head npcs" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) big-head-npc) + ) + (pc-cheats? (-> *pc-settings* cheats) big-head-npc))) + (flag "Huge head jak" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) huge-head) + ) + (pc-cheats? (-> *pc-settings* cheats) huge-head))) + (flag "Mirrored mode" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) mirror) + ) + (pc-cheats? (-> *pc-settings* cheats) mirror))) (flag "Blue eco" #f (lambda (arg (msg debug-menu-msg)) (when (= msg (debug-menu-msg press)) (logclear! (-> *pc-settings* cheats) (pc-cheats eco-red eco-yellow eco-green)) @@ -4622,6 +4652,7 @@ (pc-cheats? (-> *pc-settings* cheats) eco-yellow))) (flag "Invincibility" #f (lambda (arg (msg debug-menu-msg)) (when (= msg (debug-menu-msg press)) + (logclear! (-> *target* state-flags) 16) (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) invinc) ) (pc-cheats? (-> *pc-settings* cheats) invinc))) @@ -4640,6 +4671,26 @@ (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) sky) ) (pc-cheats? (-> *pc-settings* cheats) sky))) + (flag "No textures" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) no-tex) + ) + (pc-cheats? (-> *pc-settings* cheats) no-tex))) + (flag "Boods" #f (lambda (arg (msg debug-menu-msg)) + (when (= msg (debug-menu-msg press)) + (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) oh-my-goodness) + ) + (pc-cheats? (-> *pc-settings* cheats) oh-my-goodness))) +;; (flag "Hard rats" #f (lambda (arg (msg debug-menu-msg)) +;; (when (= msg (debug-menu-msg press)) +;; (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) hard-rats) +;; ) +;; (pc-cheats? (-> *pc-settings* cheats) hard-rats))) +;; (flag "Hero mode" #f (lambda (arg (msg debug-menu-msg)) +;; (when (= msg (debug-menu-msg press)) +;; (pc-cheat-toggle-and-tune (-> *pc-settings* cheats) hero-mode) +;; ) +;; (pc-cheats? (-> *pc-settings* cheats) hero-mode))) ) ) (flag "Letterbox" #f ,(dm-lambda-boolean-flag (-> *pc-settings* letterbox?)))