Cheat Mode: Difference between revisions

From Jak Speedruns Wiki
Jump to navigation Jump to search
No edit summary
Line 11: Line 11:
Once set to <code>true</code>, performing the same sequence in reverse while still holding down R3 will change the value to <code>debug</code>, enabling debug mode.
Once set to <code>true</code>, performing the same sequence in reverse while still holding down R3 will change the value to <code>debug</code>, enabling debug mode.


There are two more codes that are toggled on when the game boots with extra allocated debugging memory enabled. This enables the advanced debugging menus in-game and is referred to as '''[[Developer Mode|dev mode]]'''.
On a related note, two additional codes are activated when the game boots with extra debugging memory allocated. This unlocks the advanced in-game debugging menus, commonly referred to as '''[[Developer Mode|dev mode]]'''.


== Discovery ==
== Discovery ==

Revision as of 19:31, 28 June 2025

Cheat mode button inputs. The first half sets cheat mode to true. The second half sets cheat mode to debug.

Cheat mode is a variable in the game code that can be toggled between true, false, and debug using specific controller inputs. When enabled, it allows the player to access a variety of cheat functions, such as unlocking power cells, flying, activating free camera mode, and more. The code exists in all retail copies of the original Jak and Daxter trilogy, as well as Jak X: Combat Racing, and can be activated in each game.

When *cheat-mode* is set to true, it is referred to simply as cheat mode.

When *cheat-mode* is set to debug, it is referred to as debug mode.

Technical

On retail game copies, the *cheat-mode* variable is set to false by default. By holding R3 on the controller then inputting Up > Up > Down > Down > Left > Right > Left > Right > Cross > Cross > Square > Circle > Square > Circle, cheat mode will then be set to true.

Once set to true, performing the same sequence in reverse while still holding down R3 will change the value to debug, enabling debug mode.

On a related note, two additional codes are activated when the game boots with extra debugging memory allocated. This unlocks the advanced in-game debugging menus, commonly referred to as dev mode.

Discovery

Kuitar shares his discovery of the cheat mode button sequence in the Jak Speedruns Discord server.

The existence of cheat mode was initially discovered by Luminar_Light and ImJustATester.

On March 3, 2018, Kuitar discovered the button sequence to enable cheat mode via the game controller.

Later on that same day, Kuitar and Vaser would discover the secondary button sequence to enable debug mode.

Glitches, Bugs, Exploits, and Secrets
Jak and Daxter: The Precursor Legacy Audio Pause GlitchBoat PauseBridge BlastCheat ModeDark GlitchDeveloper ModeDeveloper PicturesDupe StateEaster EggsFlut Flut EscapeGame CrashGhost GlitchHard FishIdle DeloadLine GlitchMoon WalkOrb Duplication GlitchPause BufferPause Cutscene TriggerPunch GlitchStatue GlitchTexture CorruptionVoid OutWalking While TalkingZombie GlitchZoomer Escape
Jak II Cheat ModeDeveloper ModeDeveloper PicturesEaster EggsGame CrashGhost TownInvisibility GlitchInvulnerability GlitchLine GlitchOrb Duplication GlitchPause BufferPeacemaker StackingPunch GlitchStadium BugStatue GlitchZombie Glitch
Jak 3 Cheat ModeDeveloper ModeDeveloper PicturesEaster EggsGame CrashInvisibility GlitchInvulnerability GlitchLine GlitchOrb Duplication GlitchPeacemaker StackingPunch GlitchStatue GlitchZombie Glitch
Jak X: Combat Racing Autosave BugCheat ModeDeveloper ModeEaster EggsLine Glitch
Daxter Dream OrbEaster EggsPalace Vase OrbTeleporter Menu Storage
Jak and Daxter: The Lost Frontier Easter EggsScene Player Skip