Cheat Mode

From Jak and Daxter Technical Wiki
Jump to navigation Jump to search

Cheat Mode is a hidden feature in the first four Jak and Daxter games that enables the player to activate debug text or abilities using button inputs. In the first three games, a two-part button sequence is used to activate cheat mode. In Jak X, cheat mode can only be enabled through memory editing.

Activation

Not all Jak and Daxter builds allow their cheat modes to be activated with a button sequence. Also, some builds require use of the "alternate" sequence provided below. You can find information about cheat modes of specific Jak and Daxter builds in the Game Build Database.

The button code for cheat mode has two parts, but you can input both parts in direct succession to achieve full cheat mode. Inputting the first part will activate partial cheat mode; inputting the second code will activate full cheat mode. You will hear a "boop" sound when you successfully input a code (if you input the full code in direct succession, you will hear this sound once in the middle and once at the end).

On the Vita, the rear touch pad replaces the following buttons: Top left - PlayStation button L2.svg, Bottom left - PlayStation button L3.svg, Top right - PlayStation button R2.svg, Bottom right - PlayStation button R3.svg

To fully deactivate cheat mode, simply enter the first part of the code.

Activation Tips

If you are having problems with activating cheat mode:

  • Input the two parts of the code separately, releasing all buttons once you hear the first "boop."
  • Input the codes in the pause menu or the "Press Start" screen.
  • Do not move PlayStation button L3.svg in any direction while holding it down.

Normal Sequence

This is what the majority of builds are using.

First part: Hold PlayStation button L3.svg then press PlayStation Up button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation button X.svg PlayStation button X.svg PlayStation button S.svg PlayStation button C.svg PlayStation button S.svg PlayStation button C.svg

Second part: Hold PlayStation button L3.svg then press PlayStation button C.svg PlayStation button S.svg PlayStation button C.svg PlayStation button S.svg PlayStation button X.svg PlayStation button X.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Up button.svg PlayStation Up button.svg

Full code: Hold PlayStation button L3.svg then press PlayStation Up button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation button X.svg PlayStation button X.svg PlayStation button S.svg PlayStation button C.svg PlayStation button S.svg PlayStation button C.svg PlayStation button S.svg PlayStation button C.svg PlayStation button S.svg PlayStation button X.svg PlayStation button X.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Up button.svg PlayStation Up button.svg

Alternate Sequence

Some build use an alternate, shorter activation sequence. An example is the Jak 3 (September 2004 Preview), which has the same cheat mode features as retail Jak 3, but uses the alternate code. In some builds, like the Jak and Daxter: The Precursor Legacy (October 19 2001 Build), only the first part is present, and it gives you full access to all features.

First part: Hold PlayStation button L3.svg then press PlayStation Up button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg

Second part: Hold PlayStation button L3.svg then press PlayStation Left button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Right button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Up button.svg PlayStation Down button.svg

Full code: Hold PlayStation button L3.svg then press PlayStation Up button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Down button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Left button.svg PlayStation Left button.svg PlayStation Right button.svg PlayStation Right button.svg PlayStation Up button.svg PlayStation Down button.svg PlayStation Up button.svg PlayStation Down button.svg

Early/Short Sequence

Some old TPL builds, like the Jak and Daxter: The Precursor Legacy (September 2001 Preview), use a very short sequence for activating Cheat Mode, and it gives access to all features.

Full code: Hold PlayStation button L3.svg then press together PlayStation button L1.svg PlayStation button L2.svg PlayStation button R1.svg PlayStation button R2.svg

Known Button Combinations

The button combinations below are confirmed to be working on the following platforms: PlayStation 2, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita.

There is no known way to use the second controller combinations on the PlayStation Vita.



Jak and Daxter: The Precursor Legacy
Feature Controller Number Button Combination Cheat Mode Requirements Description
Ascend 1 PlayStation button R2.svg Full Push Jak, Zoomer, or FlutFlut upwards. Hold the button down to ascend endlessly.
Restore Health 1 PlayStation button R2.svg Full Restores 1 health while or after bumping into something or giving/taking damage. You can also restore health if Jak is dying, which means that you can avoid death.
Toggle Free Camera Mode 1 PlayStation button L1.svg + PlayStation button R1.svg + PlayStation button L2.svg + PlayStation button R2.svg Full Toggles free camera mode:
  • When enabled: Disables Jak, and doesn't prevent the loading of levels as long as you are not going out of bounds too much. You must hit the load triggers with the camera.
  • When disabled: Respawns Jak in front of the camera, and also set the checkpoint to 'default' which immediately gets overwritten by an in-level checkpoint in most cases.
Restart Game 1 Hold PlayStation Up button.svg and PlayStation Left button.svg then press PlayStation button Select.svg Full If you are in free camera mode then it only resets your current game state (clears everything)
and doesn't restart the game.
Award Power Cell 1 PlayStation button L1.svg + PlayStation button R1.svg Partial While in pause menu on the power cell screen, awards the selected power cell to the player.
While this does increase the power cell counter, it doesn't get removed from the world
and collecting it won't increase the counter any further.
Unlock All Warp Gates 1 PlayStation button L3.svg + PlayStation button C.svg Partial Must be near an active warp gate.
You need to press PlayStation button C.svg
You can start holding PlayStation button L3.svg before that.
Spawn Zoomer or FlutFlut 1 PlayStation button L3.svg Partial Spawn the Zoomer or FlutFlut that should be on the trans-pad you are standing on.
Use Transport 1 PlayStation button L3.svg Partial Allows you to use the Fisherman's boat or the gondola before unlocking them.
You will see the "PRESS PlayStation button C.svg TO USE." message as long as the button is held down.
Show Autosave/Get-Heap 0-3 1 PlayStation button L3.svg (?)Full When pressed during autosave, the game will show auto-save/get-heap 0-3
(depending on location of save file),then auto-save/save done above the autosave icon.
Display Death Counter 1 PlayStation button L3.svg while paused in power cell menu Full "fcd: X" where X is number of deaths.
Advance Game One Frame 1 Hold PlayStation button Start.svg then press PlayStation button R2.svg Partial While paused, the game advances 1 frame then pauses itself.
If PlayStation button Start.svg is not held down, then the game will unpause itself,
but only if you can see the text "PAUSE" on the screen.
Skip Credits 1 PlayStation button T.svg Partial Can only be used during credits.
Toggle "display-level-border" Debug Text 2 PlayStation button T.svg Full -
Display Debug Text 2 Hold PlayStation button R3.svg Full Temporarily displays debug text.
Win Boggy Billy's Minigame 2 PlayStation button X.svg during Boggy Billy's minigame Partial -
Force Plant Boss 2 PlayStation button R3.svg during Plant Boss battle Partial Force Plant Boss to go into its vulnerable state.
Jak II
Feature Controller Number Button Combination Cheat Mode Requirements Description
Toggle Free Camera Mode 1 PlayStation button L1.svg + PlayStation button R1.svg + PlayStation button L2.svg + PlayStation button R2.svg Full Toggles free camera mode in the same way as TPL.
Game can get messed up when you exit free camera mode without entering into it while
the game is paused with the PlayStation button Select.svg button, so use "Restart Mission" to fix it.
Pausing, entering free camera mode, then exiting is also a fix if you forgot
to pause the game before entering free camera mode.
Restore Health 1 PlayStation button R2.svg Full Restores health while or after bumping into something or giving/taking damage.
You can also restore health if Jak is dying, which means that you can avoid death.
You can also walk on damaging surfaces uninterruptedly if you hold down this button.
Reveal Hidden Pause Menu Options 1 Hold PlayStation button L2.svg + PlayStation button R1.svg in pause menu Partial -
Activate Flying 1 PlayStation button L2.svg + PlayStation button R2.svg while on foot Full -
Ascend 1 PlayStation button R2.svg while flying Full -
Descend 1 PlayStation button L2.svg while flying Full -
Exit Flying 1 PlayStation button L1.svg or PlayStation button X.svg while flying Full -
Push Titan Suit or Daxter Upwards 1 PlayStation button L2.svg + PlayStation button R2.svg while in Titan Suit or playing as Daxter Full -
Restart Game 1 Hold PlayStation Up button.svg and PlayStation Left button.svg then press PlayStation button Select.svg Full Restarts the game. If you are in free camera mode, then it only
resets your current game state (clears everything) and doesn't restart the game.
Slow Down Cutscene 1 PlayStation button L1.svg during cutscene Full -
Speed Up Cutscene 1 PlayStation button R1.svg during cutscene Full -
Reset Cutscene Speed or Pause 1 PlayStation button X.svg during cutscene Full Resets cutscene speed if it is not at the default value.
If it is at the default speed already then it just pauses the cutscene.
Lose Minigame 1 PlayStation button L1.svg during minigame Partial -
Win Minigame 1 PlayStation button R1.svg during minigame Partial -
Advance Game One Frame 1 PlayStation button R2.svg while paused with PlayStation button Select.svg Partial The game will advance 1 frame then pause itself.
Toggle Debug Text 2 PlayStation button L3.svg + PlayStation button S.svg Partial -
Toggle "display-bug-report" Debug Text 2 PlayStation button L3.svg + PlayStation button C.svg Partial -
Toggle "display-level-border" Debug Text 2 PlayStation button T.svg Full -
Display Debug Text 2 Hold PlayStation button R3.svg Full -
Fill Inventory 2 PlayStation button L3.svg + PlayStation button X.svg Partial Gives 1000 Skull Gems, 1000 Precursor Orbs, all guns,
the Jetboard, refills some ammo, and refills Dark Eco.
Toggle Cutscene Debug Text 2 PlayStation button L3.svg + PlayStation button R1.svg during cutscene Partial Toggles debug text detailing cutscenes.
Jak 3
Feature Controller Number Button Combination Cheat Mode Requirements Description
Toggle Free Camera Mode 1 PlayStation button L1.svg + PlayStation button R1.svg + PlayStation button L2.svg + PlayStation button R2.svg Full Toggles free camera mode. Also disables Jak, and doesn't prevent the loading
of levels as long as you are not going out of bounds too much.
When in free camera mode, respawns Jak in front of the camera, and also sets a
checkpoint which immediately gets overwritten by an in-level checkpoint in most cases.
Restore Health 1 PlayStation button R2.svg while on foot Full Restores health while or after bumping into something or giving/taking damage.
You can also restore health if Jak is dying, which means that you can avoid death.
You can also walk on damaging surfaces uninterruptedly if you hold down this button.
Reveal Hidden Pause Menu Options 1 PlayStation button L2.svg + PlayStation button R1.svg while in pause menu Partial -
Activate Flying 1 PlayStation button L2.svg + PlayStation button R2.svg while on foot Full -
Ascend 1 PlayStation button R2.svg while flying Full -
Descend 1 PlayStation button L2.svg while flying Full -
Exit Flying 1 PlayStation button L1.svg or PlayStation button X.svg while flying Full -
Push Dark Maker Mech or Daxter Upwards 1 PlayStation button L2.svg + PlayStation button R2.svg while in Dark Maker Mech or playing as Daxter Full -
Restart Game 1 Hold PlayStation Up button.svg and PlayStation Left button.svg then press PlayStation button Select.svg Full Restart the game. If you are in free camera mode, then it only
resets your current game state (clears everything) and doesn't restart the game.
Slow Down Cutscene 1 PlayStation button L1.svg during cutscene Full -
Speed Up Cutscene 1 PlayStation button R1.svg during cutscene Full -
Reset Cutscene Speed or Pause 1 PlayStation button X.svg during cutscene Full Resets cutscene speed if it is not at the default value.
If it is at the default speed already then it just pauses the cutscene.
Change Direction in Eco Grid Minigame 1 PlayStation button T.svg during Eco Grid Minigame Partial -
Lose Minigame 1 PlayStation button L1.svg during minigame Partial -
Win Minigame 1 PlayStation button R1.svg during minigame Partial -
Advance Game One Frame 1 PlayStation button R2.svg while paused with PlayStation button Select.svg Partial The game advances 1 frame then pauses itself.
Toggle Debug Text 2 PlayStation button L3.svg + PlayStation button S.svg Partial -
Toggle "display-bug-report" Debug Text 2 PlayStation button L3.svg + PlayStation button C.svg Partial -
Toggle "display-level-border" Debug Text 2 PlayStation button T.svg Full -
Display Debug Text 2 Hold PlayStation button R3.svg Full -
Fill Inventory 2 PlayStation button L3.svg + PlayStation button X.svg Partial Gives 1000 Skull Gems, 1000 Precursor Orbs, all guns, the Jetboard,
refills some ammo, and refills Dark Eco and Light Eco.
Toggle Cutscene Debug Text 2 PlayStation button L3.svg + PlayStation button R1.svg during cutscene Partial Toggle debug text detailing cutscenes.

History

Events strongly related to Cheat Mode's discovery, in chronological order:

  • Luminar Light found something related to button inputs that could possibly activate full cheat mode in Jak and Daxter: The Precursor Legacy. He informed the speedrunning community that there may be a way to activate full cheat mode in any Jak and Daxter game using button inputs, but speedrunners were not interested at that time.
  • A way to activate Cheat Mode via memory editing in any of the Jak and Daxter games and builds was found by Luminar Light. He then started working on a trainer to eventually make cheat mode accessible for everyone in PCSX2 (a PlayStation 2 emulator).
  • Luminar Light contacted ImJustATester about the discovery he made. Together, they figured out which buttons were required for the Cheat Mode activation, as well as the lengths of each sequence.
  • Kuitar and Vaser figured out the correct order of the buttons in the Cheat Mode activation sequence.

Although the main person behind (re)discovering Cheat Mode was Luminar Light, there were several people who helped him and/or are worth mentioning:

  • DonkeyPlanet found a way to activate Cheat Mode in the Jak and Daxter: The Precursor Legacy (Earlier Demo) by using one of Luminar's methods. This Cheat Mode was activated in a different way than the Cheat Modes in all later builds we had/have access to, so this discovery did not help too much (because the buttons method did not work in the demo anyway, and the memory editing method was different in this demo). Still, this is worth mentioning, because this is the first known case of someone having access to Cheat Mode outside of the Naughty Dog dev team.
  • ImJustATester helped with figuring out which buttons were needed for the Cheat Mode activation sequence, as well as the length of the sequence.
  • Kuitar and Vaser were the people who first discovered the correct button sequence.




Navigation
Game Build Pages The Precursor Legacy (September 2001 PreviewEarlier DemoOctober 19 2001 BuildLater Demo)
Jak II (Earlier DemoLater DemoJuly 2003 PreviewAugust 2003 Review)
Jak 3 (July 2004 InternalEarlier DemoLater DemoSeptember 2004 PreviewSeptember 29 2004 BuildOctober 2004 Review)
Jak X: Combat Racing (Multiplayer BetaDemo)
Game Music The Precursor Legacy (Earlier Demo)
Jak II
Jak 3 (July 2004 Internal)
Jak X: Combat Racing
Official Soundtracks The Precursor LegacyJak IIJak 3Jak X: Combat Racing
File Types CGO FilesDGO FilesMUS FilesSBK FilesSTR FilesVAGWAD Files
Individual Files TWEAKVAL.MUSVAGDIR.AYBWOMAP.STR
General Documentation Pages Advanced TheoriesCheat ModeDebug ModeGame Build Database
Research Articles BSVillage 4Yosemite
Wiki Pages DownloadsMain PageStaffWiki Terminology