Debug Mode: Difference between revisions

From Jak Speedruns Wiki
Jump to navigation Jump to search
No edit summary
(Redirected page to Cheat Mode)
Tag: New redirect
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Debug mode enabled jak1.png|thumb|Collision renderer being toggled on in The Precursor Legacy via debugging tools.]]
#REDIRECT [[Cheat Mode]]
[[File:Playstation2devkit.jpg|thumb|A PlayStation 2 TOOL (DTL-T10000H) development console used exclusively by game studios to develop games for the PlayStation 2.]]
'''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 cycle 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'''
'''Subdiv'''
'''Ocean Subdiv'''
'''Time of day'''
'''Sound'''
'''Shader'''
'''Instance'''
'''Task'''
'''Load'''
'''Particles'''
'''Entity'''
'''PC Settings'''
'''Other'''
 
== Jak II ==
== Jak 3 ==
== Jak X: Combat Racing ==

Latest revision as of 19:53, 28 June 2025

Redirect to: