AboutDialog About shadPS4 About shadPS4 shadPS4 is an experimental open-source emulator for the PlayStation 4. shadPS4 is an experimental open-source emulator for the PlayStation 4. This software should not be used to play games you have not legally obtained. This software should not be used to play games you have not legally obtained. CheatsPatches Cheats / Patches for Cheats / Patches for Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n Cheats/Patches are experimental.\nUse with caution.\n\nDownload cheats individually by selecting the repository and clicking the download button.\nIn the Patches tab, you can download all patches at once, choose which ones you want to use, and save your selection.\n\nSince we do not develop the Cheats/Patches,\nplease report issues to the cheat author.\n\nCreated a new cheat? Visit:\n No Image Available No Image Available Serial: Serial: Version: Version: Size: Size: Select Cheat File: Select Cheat File: Repository: Repository: Download Cheats Download Cheats Delete File Delete File No files selected. No files selected. You can delete the cheats you don't want after downloading them. You can delete the cheats you don't want after downloading them. Do you want to delete the selected file?\n%1 Do you want to delete the selected file?\n%1 Select Patch File: Select Patch File: Download Patches Download Patches Save Save Cheats Cheats Patches Patches Error Error No patch selected. No patch selected. Unable to open files.json for reading. Unable to open files.json for reading. No patch file found for the current serial. No patch file found for the current serial. Unable to open the file for reading. Unable to open the file for reading. Unable to open the file for writing. Unable to open the file for writing. Failed to parse XML: Failed to parse XML: Success Success Options saved successfully. Options saved successfully. Invalid Source Invalid Source The selected source is invalid. The selected source is invalid. File Exists File Exists File already exists. Do you want to replace it? File already exists. Do you want to replace it? Failed to save file: Failed to save file: Failed to download file: Failed to download file: Cheats Not Found Cheats Not Found No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game. No Cheats found for this game in this version of the selected repository,try another repository or a different version of the game. Cheats Downloaded Successfully Cheats Downloaded Successfully You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list. You have successfully downloaded the cheats for this version of the game from the selected repository. You can try downloading from another repository, if it is available it will also be possible to use it by selecting the file from the list. Failed to save: Failed to save: Failed to download: Failed to download: Download Complete Download Complete Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game. Patches Downloaded Successfully! All Patches available for all games have been downloaded, there is no need to download them individually for each game as happens in Cheats. If the patch does not appear, it may be that it does not exist for the specific serial and version of the game. Failed to parse JSON data from HTML. Failed to parse JSON data from HTML. Failed to retrieve HTML page. Failed to retrieve HTML page. The game is in version: %1 The game is in version: %1 The downloaded patch only works on version: %1 The downloaded patch only works on version: %1 You may need to update your game. You may need to update your game. Incompatibility Notice Incompatibility Notice Failed to open file: Failed to open file: XML ERROR: XML ERROR: Failed to open files.json for writing Failed to open files.json for writing Author: Author: Directory does not exist: Directory does not exist: Failed to open files.json for reading. Failed to open files.json for reading. Name: Name: Can't apply cheats before the game is started Can't apply cheats before the game is started. Close Close CheckUpdate Auto Updater Auto Updater Error Error Network error: Network error: The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later. The Auto Updater allows up to 60 update checks per hour.\nYou have reached this limit. Please try again later. Failed to parse update information. Failed to parse update information. No pre-releases found. No pre-releases found. Invalid release data. Invalid release data. No download URL found for the specified asset. No download URL found for the specified asset. Your version is already up to date! Your version is already up to date! Update Available Update Available Update Channel Update Channel Current Version Current Version Latest Version Latest Version Do you want to update? Do you want to update? Show Changelog Show Changelog Check for Updates at Startup Check for Updates at Startup Update Update No No Hide Changelog Hide Changelog Changes Changes Network error occurred while trying to access the URL Network error occurred while trying to access the URL Download Complete Download Complete The update has been downloaded, press OK to install. The update has been downloaded, press OK to install. Failed to save the update file at Failed to save the update file at Starting Update... Starting Update... Failed to create the update script file Failed to create the update script file CompatibilityInfoClass Fetching compatibility data, please wait Fetching compatibility data, please wait Cancel Cancel Loading... Loading... Error Error Unable to update compatibility data! Try again later. Unable to update compatibility data! Try again later. Unable to open compatibility_data.json for writing. Unable to open compatibility_data.json for writing. Unknown Unknown Nothing Nothing Boots Boots Menus Menus Ingame Ingame Playable Playable ControlSettings Configure Controls D-Pad Up Left Right Down Left Stick Deadzone (def:2 max:127) Left Deadzone Left Stick Config Selection Common Config Use per-game configs L1 / LB L2 / LT Back R1 / RB R2 / RT L3 Options / Start R3 Face Buttons Triangle / Y Square / X Circle / B Cross / A Right Stick Deadzone (def:2, max:127) Right Deadzone Right Stick Color Adjustment R: G: B: Override Lightbar Color Override Color ElfViewer Open Folder Open Folder GameInfoClass Loading game list, please wait :3 Loading game list, please wait :3 Cancel Cancel Loading... Loading... GameInstallDialog shadPS4 - Choose directory shadPS4 - Choose directory Directory to install games Directory to install games Browse Browse Error Error Directory to install DLC GameListFrame Icon Icon Name Name Serial Serial Compatibility Compatibility Region Region Firmware Firmware Size Size Version Version Path Path Play Time Play Time Never Played Never Played h h m m s s Compatibility is untested Compatibility is untested Game does not initialize properly / crashes the emulator Game does not initialize properly / crashes the emulator Game boots, but only displays a blank screen Game boots, but only displays a blank screen Game displays an image but does not go past the menu Game displays an image but does not go past the menu Game has game-breaking glitches or unplayable performance Game has game-breaking glitches or unplayable performance Game can be completed with playable performance and no major glitches Game can be completed with playable performance and no major glitches Click to see details on github Click to see details on GitHub Last updated Last updated GameListUtils B B KB KB MB MB GB GB TB TB GuiContextMenus Create Shortcut Create Shortcut Cheats / Patches Cheats / Patches SFO Viewer SFO Viewer Trophy Viewer Trophy Viewer Open Folder... Open Folder... Open Game Folder Open Game Folder Open Save Data Folder Open Save Data Folder Open Log Folder Open Log Folder Copy info... Copy info... Copy Name Copy Name Copy Serial Copy Serial Copy Version Copy Version Copy Size Copy Size Copy All Copy All Delete... Delete... Delete Game Delete Game Delete Update Delete Update Delete DLC Delete DLC Compatibility... Compatibility... Update database Update database View report View report Submit a report Submit a report Shortcut creation Shortcut creation Shortcut created successfully! Shortcut created successfully! Error Error Error creating shortcut! Error creating shortcut! Install PKG Install PKG Game Game This game has no update to delete! This game has no update to delete! Update Update This game has no DLC to delete! This game has no DLC to delete! DLC DLC Delete %1 Delete %1 Are you sure you want to delete %1's %2 directory? Are you sure you want to delete %1's %2 directory? Open Update Folder Delete Save Data This game has no update folder to open! Failed to convert icon. This game has no save data to delete! Save Data SFO Viewer for InstallDirSelect shadPS4 - Choose directory shadPS4 - Choose directory Select which directory you want to install to. Select which directory you want to install to. Install All Queued to Selected Folder Delete PKG File on Install MainWindow Open/Add Elf Folder Open/Add Elf Folder Install Packages (PKG) Install Packages (PKG) Boot Game Boot Game Check for Updates Check for Updates About shadPS4 About shadPS4 Configure... Configure... Install application from a .pkg file Install application from a .pkg file Recent Games Recent Games Open shadPS4 Folder Open shadPS4 Folder Exit Exit Exit shadPS4 Exit shadPS4 Exit the application. Exit the application. Show Game List Show Game List Game List Refresh Game List Refresh Tiny Tiny Small Small Medium Medium Large Large List View List View Grid View Grid View Elf Viewer Elf Viewer Game Install Directory Game Install Directory Download Cheats/Patches Download Cheats / Patches Dump Game List Dump Game List PKG Viewer PKG Viewer Search... Search... File File View View Game List Icons Game List Icons Game List Mode Game List Mode Settings Settings Utils Utils Themes Themes Help Help Dark Dark Light Light Green Green Blue Blue Violet Violet toolBar toolBar Game List Game List * Unsupported Vulkan Version * Unsupported Vulkan Version Download Cheats For All Installed Games Download Cheats For All Installed Games Download Patches For All Games Download Patches For All Games Download Complete Download Complete You have downloaded cheats for all the games you have installed. You have downloaded cheats for all the games you have installed. Patches Downloaded Successfully! Patches Downloaded Successfully! All Patches available for all games have been downloaded. All Patches available for all games have been downloaded. Games: Games: ELF files (*.bin *.elf *.oelf) ELF files (*.bin *.elf *.oelf) Game Boot Game Boot Only one file can be selected! Only one file can be selected! PKG Extraction PKG Extraction Patch detected! Patch detected! PKG and Game versions match: PKG and Game versions match: Would you like to overwrite? Would you like to overwrite? PKG Version %1 is older than installed version: PKG Version %1 is older than installed version: Game is installed: Game is installed: Would you like to install Patch: Would you like to install Patch: DLC Installation DLC Installation Would you like to install DLC: %1? Would you like to install DLC: %1? DLC already installed: DLC already installed: Game already installed Game already installed PKG ERROR PKG ERROR Extracting PKG %1/%2 Extracting PKG %1/%2 Extraction Finished Extraction Finished Game successfully installed at %1 Game successfully installed at %1 File doesn't appear to be a valid PKG file File doesn't appear to be a valid PKG file Run Game Eboot.bin file not found PKG File (*.PKG *.pkg) PKG is a patch or DLC, please install the game first! Game is already running! shadPS4 shadPS4 PKGViewer Open Folder Open Folder PKG ERROR PKG ERROR Name Name Serial Serial Installed Size Size Category Type App Ver FW Region Region Flags Path Path File File Unknown Unknown Package SettingsDialog Settings Settings General General System System Console Language Console Language Emulator Language Emulator Language Emulator Emulator Enable Separate Update Folder Enable Separate Update Folder Default tab when opening settings Default tab when opening settings Show Game Size In List Show Game Size In List Show Splash Show Splash Enable Discord Rich Presence Enable Discord Rich Presence Username Username Trophy Key Trophy Key Trophy Trophy Logger Logger Log Type Log Type Log Filter Log Filter Open Log Location Open Log Location Input Input Cursor Cursor Hide Cursor Hide Cursor Hide Cursor Idle Timeout Hide Cursor Idle Timeout s s Controller Controller Back Button Behavior Back Button Behavior Graphics Graphics GUI Gui User User Graphics Device Graphics Device Vblank Divider Vblank Divider Advanced Advanced Enable Shaders Dumping Enable Shaders Dumping Enable NULL GPU Enable NULL GPU Enable HDR Enable HDR Paths Paths Game Folders Game Folders Add... Add... Remove Remove Debug Debug Enable Debug Dumping Enable Debug Dumping Enable Vulkan Validation Layers Enable Vulkan Validation Layers Enable Vulkan Synchronization Validation Enable Vulkan Synchronization Validation Enable RenderDoc Debugging Enable RenderDoc Debugging Enable Crash Diagnostics Enable Crash Diagnostics Collect Shaders Collect Shaders Copy GPU Buffers Copy GPU Buffers Host Debug Markers Host Debug Markers Guest Debug Markers Guest Debug Markers Update Update Check for Updates at Startup Check for Updates at Startup Always Show Changelog Always Show Changelog Update Channel Update Channel Check for Updates Check for Updates GUI Settings GUI Settings Title Music Title Music Disable Trophy Pop-ups Disable Trophy Pop-ups Background Image Background Image Show Background Image Show Background Image Opacity Opacity Play title music Play title music Update Compatibility Database On Startup Update Compatibility Database On Startup Game Compatibility Game Compatibility Display Compatibility Data Display Compatibility Data Update Compatibility Database Update Compatibility Database Volume Volume Save Save Apply Apply Restore Defaults Restore Defaults Close Close Point your mouse at an option to display its description. Point your mouse at an option to display its description. Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region. Console Language:\nSets the language that the PS4 game uses.\nIt's recommended to set this to a language the game supports, which will vary by region. Emulator Language:\nSets the language of the emulator's user interface. Emulator Language:\nSets the language of the emulator's user interface. Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID. Enable Separate Update Folder:\nEnables installing game updates into a separate folder for easy management.\nThis can be manually created by adding the extracted update to the game folder with the name "CUSA00000-UPDATE" where the CUSA ID matches the game's ID. Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting. Show Splash Screen:\nShows the game's splash screen (a special image) while the game is starting. Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile. Enable Discord Rich Presence:\nDisplays the emulator icon and relevant information on your Discord profile. Username:\nSets the PS4's account username, which may be displayed by some games. Username:\nSets the PS4's account username, which may be displayed by some games. Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters. Trophy Key:\nKey used to decrypt trophies. Must be obtained from your jailbroken console.\nMust contain only hex characters. Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation. Log Type:\nSets whether to synchronize the output of the log window for performance. May have adverse effects on emulation. Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it. Log Filter:\nFilters the log to only print specific information.\nExamples: "Core:Trace" "Lib.Pad:Debug Common.Filesystem:Error" "*:Critical"\nLevels: Trace, Debug, Info, Warning, Error, Critical - in this order, a specific level silences all levels preceding it in the list and logs every level after it. Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable. Update:\nRelease: Official versions released every month that may be very outdated, but are more reliable and tested.\nNightly: Development versions that have all the latest features and fixes, but may contain bugs and are less stable. Background Image:\nControl the opacity of the game background image. Background Image:\nControl the opacity of the game background image. Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI. Play Title Music:\nIf a game supports it, enable playing special music when selecting the game in the GUI. Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window). Disable Trophy Pop-ups:\nDisable in-game trophy notifications. Trophy progress can still be tracked using the Trophy Viewer (right-click the game in the main window). Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse. Hide Cursor:\nChoose when the cursor will disappear:\nNever: You will always see the mouse.\nidle: Set a time for it to disappear after being idle.\nAlways: you will never see the mouse. Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself. Hide Idle Cursor Timeout:\nThe duration (seconds) after which the cursor that has been idle hides itself. Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad. Back Button Behavior:\nSets the controller's back button to emulate tapping the specified position on the PS4 touchpad. Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information. Display Compatibility Data:\nDisplays game compatibility information in table view. Enable "Update Compatibility On Startup" to get up-to-date information. Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts. Update Compatibility On Startup:\nAutomatically update the compatibility database when shadPS4 starts. Update Compatibility Database:\nImmediately update the compatibility database. Update Compatibility Database:\nImmediately update the compatibility database. Never Never Idle Idle Always Always Touchpad Left Touchpad Left Touchpad Right Touchpad Right Touchpad Center Touchpad Center None None Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it. Graphics Device:\nOn multiple GPU systems, select the GPU the emulator will use from the drop down list,\nor select "Auto Select" to automatically determine it. Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution. Width/Height:\nSets the size of the emulator window at launch, which can be resized during gameplay.\nThis is different from the in-game resolution. Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change! Vblank Divider:\nThe frame rate at which the emulator refreshes at is multiplied by this number. Changing this may have adverse effects, such as increasing the game speed, or breaking critical game functionality that does not expect this to change! Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render. Enable Shaders Dumping:\nFor the sake of technical debugging, saves the games shaders to a folder as they render. Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card. Enable Null GPU:\nFor the sake of technical debugging, disables game rendering as if there were no graphics card. Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format. Enable HDR:\nEnables HDR in games that support it.\nYour monitor must have support for the BT2020 PQ color space and the RGB10A2 swapchain format. Game Folders:\nThe list of folders to check for installed games. Game Folders:\nThe list of folders to check for installed games. Add:\nAdd a folder to the list. Add:\nAdd a folder to the list. Remove:\nRemove a folder from the list. Remove:\nRemove a folder from the list. Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory. Enable Debug Dumping:\nSaves the import and export symbols and file header information of the currently running PS4 program to a directory. Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation. Enable Vulkan Validation Layers:\nEnables a system that validates the state of the Vulkan renderer and logs information about its internal state.\nThis will reduce performance and likely change the behavior of emulation. Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation. Enable Vulkan Synchronization Validation:\nEnables a system that validates the timing of Vulkan rendering tasks.\nThis will reduce performance and likely change the behavior of emulation. Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame. Enable RenderDoc Debugging:\nIf enabled, the emulator will provide compatibility with Renderdoc to allow capture and analysis of the currently rendered frame. Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10). Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10). Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work. Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work. Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes. Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes. Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc. Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc. Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc. Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc. Save Data Path:\nThe folder where game save data will be saved. Save Data Path:\nThe folder where game save data will be saved. Browse:\nBrowse for a folder to set as the save data path. Browse:\nBrowse for a folder to set as the save data path. Release Nightly Set the volume of the background music. Enable Motion Controls Save Data Path Browse Browse async sync Auto Select Directory to install games Directory to install games Directory to save data Video Display Mode Windowed Fullscreen Fullscreen (Borderless) Window Size W: H: Separate Log Files Separate Log Files:\nWrites a separate logfile for each game. TrophyViewer Trophy Viewer Trophy Viewer