Debug Mode
Debug mode, often mistaken for Cheat Mode, is the mode in which the game boots with in-game debugging tools enabled. Debugging tools can be accessed in Jak and Daxter: The Precursor Legacy, Jak II, Jak 3, and Jak X: Combat Racing. These tools were only ever meant to be used by the developers at Naughty Dog to help diagnose bugs during the development of the Jak and Daxter games.
Originally, debug mode could only be accessed by booting the Jak and Daxter games on a PlayStation 2 TOOL (DTL-T10000H) development console. But, with the advancements in hardware emulation and the native porting of the Jak trilogy to PC by the OpenGOAL team, debug mode has been made accessible to the public.
Debugging Tools & Options
Jak and Daxter: The Precursor Legacy
The primary debug menu options in Jak and Daxter: The Precursor Legacy on the native PC port
Artist
- Contains tools useful for technical artists like displaying information relating to memory, polygons, errors, sprites, animations, and more.
Game
- Contains tools for starting a new game, savings and loading the game, resetting actors, toggling free cam, checkpoint warping, toggling in-game settings, and enabling invulnerability.
Stats
- Contains toggles for displaying stats relating to polygon count, colliders, binary space partitioning (BSP), buffers, target (Jak) info, DMA testing, BLERC, and PERF.
Render
- Contains toggles for enabling and disabling in-game renderers, which handles displaying different textures.
Collision
- Contains tools for viewing collision stats, marks, and cache. It also contains a collision renderer that displays in-game collision based on mode, event, and material type filters.
Display
- Contains tools for displaying memory usage, ticks, file info, memory card info, strip lines, load boundaries, texture download, and marks for collision, target, entities, camera, geometry, navmesh, paths, volumes, and ambiences.
Actor
- Contains tools relating to in-game actors like spawn actors, reset actors, marks, vis, and various ambience marks.
Target
- Contains tools relating to target (Jak) like target stats, play, start, stop, invulnerability, origin warp (x:0, y:0, z:0), and slow frame rate toggle.
Camera
- Contains tools for editing camera settings, accessing camera presets, and editing the field of view.
Subdiv
Ocean Subdiv
Time of day
Sound
Shader
Instance
Task
Load
Particles
Entity
PC Settings
Other