From de444679542998ab339c1c196c1dffb0509583bb Mon Sep 17 00:00:00 2001 From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com> Date: Mon, 21 Jul 2025 19:03:32 -0500 Subject: [PATCH] Reword trophy key and firmware dumping guide, add proper credit to red_prig for making the trophy key dumper. --- I.-Quick-start-[Users].md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/I.-Quick-start-[Users].md b/I.-Quick-start-[Users].md index 3449488..2a54d98 100644 --- a/I.-Quick-start-[Users].md +++ b/I.-Quick-start-[Users].md @@ -97,13 +97,13 @@ The emulator is now started. Now you want to install your first game(s). 2. Prepare your game dump by making sure the folder has the right name format: `CUSAxxxxx` (where `xxxxx` is the game's serial). - If you're using ItemzFlow, your game folder will already have the correct name. 3. Find the game installation folder provided on first boot. This can be found on the settings. -4. Take your game dump and copy it to the game installation folder. +4. Take your game dump and copy it to the game installation directory. 5. Once finished, the game should appear in the UI. The process for installing updates is the same: 1. Prepare your dump of the game update by making sure the folder has the right name format: `CUSAxxxxx-patch`/`CUSAxxxxx-UPDATE` - If you're using ItemzFlow, your update folder will already have the correct name. -2. Copy the game update to your game installation folder. +2. Copy the game update to your game installation directory. 3. Once finished, the game should show the installed update version in the UI. --- @@ -113,7 +113,7 @@ shadPS4 can load some modules in: * `LLE mode`: Low Level Emulation: Using the firmware files of the console directly; * `HLE mode`: High Level Emulation: Providing a reimplementation for the original module in the emulator source code. -While several modules are reimplemented, there are still some modules we haven't implemented yet. The modules below can be dumped from your console and added to shadPS4 to increase game compatibility. These modules need to be added to your shadPS4 user folder, which you can find by right clicking on a game, choosing `Open Folder -> Open Log Folder`, and backing out to the previous folder. +While several modules are reimplemented, there are still some modules we haven't implemented yet. The modules below can be dumped from your console and added to shadPS4 to increase game compatibility. These modules need to be added to your shadPS4 user folder, The following is a list of the currently supported firmware modules: @@ -127,14 +127,27 @@ The following is a list of the currently supported firmware modules: -To dump your firmware modules, enable an FTP Server on your PS4, open an FTP Client on your computer (like FileZilla), connect to your PS4 by adding its IP Address and the port to the FTP server, then navigate to ``/system/common/lib/``. Now dump the modules on your PC. It is recommended to dump all modules in the folder in case some are supported in the future. Once they're dumped you can place them in the ``sys_modules`` folder located either in your user folder in your shadPS4 install or in your operating system's default config folder. + + +To dump your firmware modules: +1. Enable an FTP server on your PS4 +2. Open an FTP client on your computer (like FileZilla). +3. Enter the IP Address and FTP server port into your FTP client. +4. Once connected, navigate to ``/system/common/lib/`` on your PS4, and copy all the files you see into a folder on your device. +5. Once they're dumped you can place them in the shadPS4 ``sys_modules`` folder. + - You can find this folder by right clicking on a game, choosing `Open Folder -> Open Log Folder`, and backing out to the previous folder. There you should see the ``sys_modules`` folder. --- ## 5. Dumping the trophy key -To dump the trophy key, use the FTP setup from the prior step, navigate to ``/system/vsh``, and copy the file named `SceShellCore.elf` to your device. Then, using [tropy_key_export.zip](https://github.com/user-attachments/files/21354959/tropy_key_export.zip) through a command prompt, input your dumped `SceShellCore.elf` and it will output the trophy key. Just copy the key into shadPS4's trophy key setting, or directly into your shadPS4 config.toml, and shadPS4 can now extract and unlock trophies as you play. +1. Using the FTP setup from the prior step, navigate to ``/system/vsh`` on your PS4, and copy the file named `SceShellCore.elf` to your device. +2. Download [tropy_key_export.zip](https://github.com/user-attachments/files/21354959/tropy_key_export.zip), and extract it anywhere. + - Credits to https://github.com/red-prig for creating this tool. + - This tool is designed for Windows. Linux users can use Wine to open this program, but there isn't a native option for Mac users yet. +3. Drag your dumped `SceShellCore.elf` onto `tropy_key_export.exe`, a command prompt window will appear showing the trophy key. +4. Enter the trophy key into your shadPS4 settings, or directly into your shadPS4 config.toml. -The trophy key dumper is only designed for Windows. There currently isn't a native Linux or Mac program for dumping the trophy key. +Once these steps are completed, shadPS4 will unlock trophies as you play. ## 6. Configure the emulator Congratulations, your emulator has all the files needed to run your games!