★ Debug Settings: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(added some more options) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
The '''Debug Settings''' (''stylised as'' '''★ Debug Settings''') are a subset of options for Game/App debugging/development, which are only available on DevKits/TestKits. ★Debug Settings, located at the bottom of the console settings includes various features for development support. | |||
*If you want to open the Debug Settings on a retail machine, you have to perform an exploit (on system version 3.xx/4.xx), otherwise it will prompt you with the CE-109543-2 error code. | |||
*Debug Settings on retail machines are missing most of the features and/or error out when trying to enable them, even when exploited.<!-- could you use the exploit to install a dev/test pup? idk --> | |||
==Overview== | |||
'''Note''': The following ★ Debug Settings are taken from the PlayStation 5 Developer Network. | |||
<div style="float:right"> | |||
[[File:Debug Settings Homescreen.jpg|thumb|right|Debug Settings Homescreen]]<br> | |||
[[File:Debug Settings.jpg|thumb|right|A look at Debug Settings in Settings]]<br> | |||
[[File:Debug Settings 2.jpg|thumb|right|A look at Debug Settings in Settings]]<br> | |||
[[File:20221106201123.jpg|thumb|left|Retail machine ★ Debug Settings]] | |||
[[File:20221106201131.jpg|thumb|left|Retail machine ★ Debug Settings, if there is no exploit, an error will be reported]] | |||
</div> | |||
{| class="wikitable" | |||
|- | |||
! Menu !! Information | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Game}} | |||
|- | |||
| Package Downloader || Package download and install emulation on a local server | |||
|- | |||
| Package Installer || Local Package install using a USB mass storage device | |||
|- | |||
| SaveData || Save Data handling during development | |||
|- | |||
| Add Content Manager || Display a list of additional content, enable/disable entitlements, delete entitlements and delete additional content | |||
|- | |||
| Slow SSD Mode || Emulate a slow SSD with low bandwidth and high stress to test game handling | |||
|- | |||
| Instant App Suspending || Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state | |||
|- | |||
| Notice Screen Skip Flag || Sets the NSSF. If on, middleware screens will be skipped. If off, it will force the screens to show. Depends on app. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System}} | |||
|- | |||
| TRC Check Notifications || Enable/Disable checks to test whether applications conform to TRC requirements | |||
|- | |||
| Export Error/Notification History to USB Mass Storage || Saves list of errors from Error History found in Settings | |||
|- | |||
| Region Settings || Test different System Languages and Time Zones to be used for specific countries/regions (Japan, North America, Oceania, UK, Europe, Korea, Southeast Asia, Taiwan, Russia, Mexico, Brazil, China, Off only on DevKits) | |||
|- | |||
| Debug Network Clock || Operates present time in correlation with sceRtcGetCurrentNetworkTick() | |||
|- | |||
| Reset Network Clock || This setting is for checking application behavior when the network time has not been initialized | |||
|- | |||
| Debug NPDRM Clock || Testing various scenarios of licenses | |||
|- | |||
| Fake parameter for camera calibration ||This feature is for checking the Depth library's calibration data that is implemented on a PlayStation®4 application. | |||
|- | |||
| Export setting info to USB Mass Storage || Saves information on a USB mass storage device (confirming what kind of execution environment was used when a problem occurs) | |||
|- | |||
| Boot History || Displays the statistics for the number of times the system software has been booted | |||
|- | |||
| Fake Device Settings || To be used only when directed by SIE during publishing phases of game development | |||
|- | |||
| Display Title ID on Home Screen || Display the title ID on the content icon in the home screen and in libraries | |||
|- | |||
| RNPS Config ||This feature is not required for general development. Use it when directed by SIE. | |||
|- | |||
|Bulit-In System Applications | |||
|This feature displays a list of built-in system application title IDs and versions. | |||
|- | |||
| Video Resource Arbitration ||This feature is not required for general development. Use it when directed by SIE | |||
|- | |||
|Trigger Workspace Dump | |||
|Dumps the workspace to the hard drive. | |||
|- | |||
| Show System Application Version ||No info. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Multi User}} | |||
|- | |||
| Switch User Group || Switch up to 64 users to test various country/region and age settings | |||
|- | |||
| Display Account Information || Displays account information of PSN on the bottom section of login screen | |||
|- | |||
|Use Auto Assign & Login Feature in Debug Settings [DevKit Only] | |||
|This setting indicates which of the automatic login settings specified with "Settings" > "★Debug Settings" > "Multi User" and "Settings" > "Login Settings" is enabled. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation™Network}} | |||
|- | |||
| NP Environment || Set environmental variables of PSN | |||
|- | |||
| In-Game Commerce Debug || Testing operation of application that uses in-game browsing to browse and purchase products (DLC) | |||
|- | |||
| Patch Check || Patch detection check for games | |||
|- | |||
| Upgradable App Debug || Set SKU flag values (Trial, Full, Off) | |||
|- | |||
| Require purchased license || Selection (Applications, Additional Content and All) will require user to have a purchased license, to emulate retail unit operation | |||
|- | |||
| Premium Recheck Event Interval || | |||
|- | |||
| Universal Data System Data || | |||
|- | |||
| Show Activity Configuration || | |||
|- | |||
| Activity Preview || | |||
|- | |||
| Web API Force Rate Limit || To be used only when directed by SIE during publishing phases of game development | |||
|- | |||
| Web API Force Rate Limit Target) || To be used only when directed by SIE during publishing phases of game development | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Activation}} | |||
|- | |||
| Activate from USB || Update expiration date for DevKits/TestKits to prevent leakage of proprietary information (Is not allowed for PS5 DevKits/TestKits!) | |||
|- | |||
| Activate Using Internet || Update expiration date using PlayStation 5 Developer Network for DevKits/TestKits to prevent leakage of proprietary information | |||
|- | |||
| Show Expiration Date || Display expiration date of DevKit/TestKit | |||
|- | |||
| Show Activation Key || Display internal ID used when updating expiration date | |||
|- | |||
| System Passcode Management || Set system passcode for booting up. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Boot Parameters}} | |||
|- | |||
| Release Check Mode || Set between 3 different testing environments meant to emulate different user experiences and features (Release Mode/Retail, Assist Mode (stripped down dev mode) and Development Mode) | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Controller Setting}} | |||
|- | |||
| Enable Play/Pause Button Emulation ||This setting allows the Play button of a remote control to be used as a Play/Pause button. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Core Dump}} | |||
|- | |||
| Dump Level || | |||
|- | |||
| System Dump Level || Dump debug setting stats to be used when setting files and amount of information | |||
|- | |||
| Copy & Delete || | |||
|- | |||
| Uploader || | |||
|- | |||
| Upload Status || | |||
|- | |||
| Video Duration || | |||
|- | |||
| Screenshot || | |||
|- | |||
| Gpu Mini Capture on Mini Coredump || | |||
|- | |||
| Skip error screen when triggering a core dump by the application || | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Crash Reporting}} | |||
|- | |||
| Enable System Crash Reporting || Dump crashes stats to be used when setting files and amount of information | |||
|- | |||
| Keep Corefiles || | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Game Live Streaming}} | |||
|- | |||
| Live Streaming Mode || | |||
|- | |||
| Broadcast URL || | |||
|- | |||
| Social Feedback Latency || | |||
|- | |||
| Social Feedback Mode || | |||
|- | |||
| Social Message 01-10 || | |||
|- | |||
| colspan="2" |{{Anchored|Graphics}} | |||
|- | |||
|PA Debug [DevKit Only] | |||
|This setting enables or disables the PA Debug feature. When enabled, the GPU performance monitoring feature can be used. | |||
|- | |||
|System Load Control [DevKit Only] | |||
|This feature sets the system software GPU load. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Network}} | |||
|- | |||
| NetCtlAp Wi-Fi Password for QA || Set Wi-fi AP Password using a calculated value random for each console | |||
|- | |||
| NAT Traversal Information || Display P2P NAT information and stats | |||
|- | |||
| Ifconfig Information || Display ifconfig information and stats | |||
|- | |||
| Route Information || Display routing information and stats | |||
|- | |||
| Network Emulation || Emulate packet losses and delays occuring on the network | |||
|- | |||
| mDNS || Enable/Disable multicast DNS | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation®VR}} | |||
|- | |||
| Change Eye-to-Eye Distance || | |||
|- | |||
| Show Eye-to-Eye Distance Status || | |||
|- | |||
| Ignore Social Screen Separate Mode || | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Remote Play}} | |||
|- | |||
| User Assign Mode || | |||
|- | |||
| Ignore Prohibition ||Ignore blocking of Remote Play set by the app. | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Share}} | |||
|- | |||
| Contents Sharing Test from Share Button || Control sending content to servers of various services by using SHARE button | |||
|- | |||
| Enable Control Share Range || Set privacy level when uploading a video to Youtube by using SHARE button | |||
|- | |||
| Fake Generated Error || | |||
|- | |||
| Recording Capture Target || | |||
|- | |||
| Service Availability Check || | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Sound and Screen}} | |||
|- | |||
| Set HDCP Encryption || Enable/Disable HDMI encryption | |||
|- | |||
| Play Dummy Music || Emulate a user playing music when gaming | |||
|- | |||
| Audio Output Format || Change audio output (Auto, LPCM 2ch, LPCM 5.1ch, LPCM 7.1ch, Dolby Digital 5.1ch, DTS 5.1ch, LPCM 2ch Headphone Audio, LPCM 2ch TV Virtual Surround) | |||
|- | |||
| Adjust HDR || Change strength of HDR and edit effect of HDR | |||
|- | |||
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System Update}} | |||
|- | |||
| Update Server URL || Update firmware by using a custom Update Server URL hosted by the developer. | |||
|- | |||
|} |
Latest revision as of 09:56, 13 November 2023
The Debug Settings (stylised as ★ Debug Settings) are a subset of options for Game/App debugging/development, which are only available on DevKits/TestKits. ★Debug Settings, located at the bottom of the console settings includes various features for development support.
- If you want to open the Debug Settings on a retail machine, you have to perform an exploit (on system version 3.xx/4.xx), otherwise it will prompt you with the CE-109543-2 error code.
- Debug Settings on retail machines are missing most of the features and/or error out when trying to enable them, even when exploited.
Overview[edit | edit source]
Note: The following ★ Debug Settings are taken from the PlayStation 5 Developer Network.
Menu | Information |
---|---|
Game | |
Package Downloader | Package download and install emulation on a local server |
Package Installer | Local Package install using a USB mass storage device |
SaveData | Save Data handling during development |
Add Content Manager | Display a list of additional content, enable/disable entitlements, delete entitlements and delete additional content |
Slow SSD Mode | Emulate a slow SSD with low bandwidth and high stress to test game handling |
Instant App Suspending | Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state |
Notice Screen Skip Flag | Sets the NSSF. If on, middleware screens will be skipped. If off, it will force the screens to show. Depends on app. |
System | |
TRC Check Notifications | Enable/Disable checks to test whether applications conform to TRC requirements |
Export Error/Notification History to USB Mass Storage | Saves list of errors from Error History found in Settings |
Region Settings | Test different System Languages and Time Zones to be used for specific countries/regions (Japan, North America, Oceania, UK, Europe, Korea, Southeast Asia, Taiwan, Russia, Mexico, Brazil, China, Off only on DevKits) |
Debug Network Clock | Operates present time in correlation with sceRtcGetCurrentNetworkTick() |
Reset Network Clock | This setting is for checking application behavior when the network time has not been initialized |
Debug NPDRM Clock | Testing various scenarios of licenses |
Fake parameter for camera calibration | This feature is for checking the Depth library's calibration data that is implemented on a PlayStation®4 application. |
Export setting info to USB Mass Storage | Saves information on a USB mass storage device (confirming what kind of execution environment was used when a problem occurs) |
Boot History | Displays the statistics for the number of times the system software has been booted |
Fake Device Settings | To be used only when directed by SIE during publishing phases of game development |
Display Title ID on Home Screen | Display the title ID on the content icon in the home screen and in libraries |
RNPS Config | This feature is not required for general development. Use it when directed by SIE. |
Bulit-In System Applications | This feature displays a list of built-in system application title IDs and versions. |
Video Resource Arbitration | This feature is not required for general development. Use it when directed by SIE |
Trigger Workspace Dump | Dumps the workspace to the hard drive. |
Show System Application Version | No info. |
Multi User | |
Switch User Group | Switch up to 64 users to test various country/region and age settings |
Display Account Information | Displays account information of PSN on the bottom section of login screen |
Use Auto Assign & Login Feature in Debug Settings [DevKit Only] | This setting indicates which of the automatic login settings specified with "Settings" > "★Debug Settings" > "Multi User" and "Settings" > "Login Settings" is enabled. |
PlayStation™Network | |
NP Environment | Set environmental variables of PSN |
In-Game Commerce Debug | Testing operation of application that uses in-game browsing to browse and purchase products (DLC) |
Patch Check | Patch detection check for games |
Upgradable App Debug | Set SKU flag values (Trial, Full, Off) |
Require purchased license | Selection (Applications, Additional Content and All) will require user to have a purchased license, to emulate retail unit operation |
Premium Recheck Event Interval | |
Universal Data System Data | |
Show Activity Configuration | |
Activity Preview | |
Web API Force Rate Limit | To be used only when directed by SIE during publishing phases of game development |
Web API Force Rate Limit Target) | To be used only when directed by SIE during publishing phases of game development |
Activation | |
Activate from USB | Update expiration date for DevKits/TestKits to prevent leakage of proprietary information (Is not allowed for PS5 DevKits/TestKits!) |
Activate Using Internet | Update expiration date using PlayStation 5 Developer Network for DevKits/TestKits to prevent leakage of proprietary information |
Show Expiration Date | Display expiration date of DevKit/TestKit |
Show Activation Key | Display internal ID used when updating expiration date |
System Passcode Management | Set system passcode for booting up. |
Boot Parameters | |
Release Check Mode | Set between 3 different testing environments meant to emulate different user experiences and features (Release Mode/Retail, Assist Mode (stripped down dev mode) and Development Mode) |
Controller Setting | |
Enable Play/Pause Button Emulation | This setting allows the Play button of a remote control to be used as a Play/Pause button. |
Core Dump | |
Dump Level | |
System Dump Level | Dump debug setting stats to be used when setting files and amount of information |
Copy & Delete | |
Uploader | |
Upload Status | |
Video Duration | |
Screenshot | |
Gpu Mini Capture on Mini Coredump | |
Skip error screen when triggering a core dump by the application | |
Crash Reporting | |
Enable System Crash Reporting | Dump crashes stats to be used when setting files and amount of information |
Keep Corefiles | |
Game Live Streaming | |
Live Streaming Mode | |
Broadcast URL | |
Social Feedback Latency | |
Social Feedback Mode | |
Social Message 01-10 | |
Graphics | |
PA Debug [DevKit Only] | This setting enables or disables the PA Debug feature. When enabled, the GPU performance monitoring feature can be used. |
System Load Control [DevKit Only] | This feature sets the system software GPU load. |
Network | |
NetCtlAp Wi-Fi Password for QA | Set Wi-fi AP Password using a calculated value random for each console |
NAT Traversal Information | Display P2P NAT information and stats |
Ifconfig Information | Display ifconfig information and stats |
Route Information | Display routing information and stats |
Network Emulation | Emulate packet losses and delays occuring on the network |
mDNS | Enable/Disable multicast DNS |
PlayStation®VR | |
Change Eye-to-Eye Distance | |
Show Eye-to-Eye Distance Status | |
Ignore Social Screen Separate Mode | |
Remote Play | |
User Assign Mode | |
Ignore Prohibition | Ignore blocking of Remote Play set by the app. |
Contents Sharing Test from Share Button | Control sending content to servers of various services by using SHARE button |
Enable Control Share Range | Set privacy level when uploading a video to Youtube by using SHARE button |
Fake Generated Error | |
Recording Capture Target | |
Service Availability Check | |
Sound and Screen | |
Set HDCP Encryption | Enable/Disable HDMI encryption |
Play Dummy Music | Emulate a user playing music when gaming |
Audio Output Format | Change audio output (Auto, LPCM 2ch, LPCM 5.1ch, LPCM 7.1ch, Dolby Digital 5.1ch, DTS 5.1ch, LPCM 2ch Headphone Audio, LPCM 2ch TV Virtual Surround) |
Adjust HDR | Change strength of HDR and edit effect of HDR |
System Update | |
Update Server URL | Update firmware by using a custom Update Server URL hosted by the developer. |