D3ROS-Modding-Seasons

Diablo III (ROS) - Seasonal PS4 Modding

This guide aims to provide concise, accurate instructions to use publicly available homebrew and PC tools to bring edited saves into Season 24 and beyond on PS4 and PS5. I put this all together and abused my first Seasonal leaderboard spot on August 11, 2021 😉

In this guide I will show you step-by-step what I did and which tools and information I used.

Contact Me

Required Hardware

Required Software

Import your encrypted Diablo 3 save to Console B

  1. On Console B, launch GoldHEN, navigate to Home Screen Settings -> ★GoldHEN★ -> Enable BinLoader Server, and it will give a notification in the top left of your LAN IP
  2. Launch PS4 Save Mounter, input Console B LAN IP and click Send Payload
  3. Launch PS4OfflineAccountActivator, input Console B LAN IP and click Connect, click Get Users
    • NOTE: Your dashboard might freeze and restart the UI, wait for it to restart and click Connect then Get Users again
  4. Paste the PSN ID of your account into the box of zeroes next to a newly created offline account
    • NOTE: Your PSN ID is the name of the folder on your USB drive under PS4->SAVEDATA
  5. Click Set ID & Activate, reboot your console, sign into newly activated account
  6. Copy your existing Diablo 3 save from your USB to System Storage

Decrypt your Diablo 3 save to use with D3StudioFork

  1. Sign into your newly activated account on Console B, then launch GoldHEN again and enable both the BinLoader and FTP servers
  2. On your PC, create a folder for your decrypted save, we will name ours PS4Save
  3. Launch PS4 Save Mounter, input Console B LAN IP, click Send Payload, click Connect, click Patch, click Get Users, click Get Games, select Diablo 3 from dropdown (probably CUSA00242 for US RoS disc), click Search, click Mount
  4. Open FTP client on your PC, connect to Console B LAN IP and port (the GoldHEN default FTP port is 2121), navigate to /mnt/pfs/ and there should be a savedata_xxxxxxxx_CUSAxxxx_autosave folder, open it
  5. Download to your PS4Save folder the following items: heroes folder, account.dat, profile.dat, and prefs.dat
    • NOTE: If it exists, ignore the sce_sys folder completely, do not modify/delete/replace it!
  6. Click Unmount in PS4 Save Mounter

Open your Diablo 3 save with D3StudioFork

  1. Download D3StudioFork and extract to a folder, we will name ours D3S
  2. Launch D3StudioFork v*.exe, click open save, and navigate to your PS4Save folder. Select account.dat and click Open. This can take an extremely long time to load with larger saves and more characters
    • NOTE: D3StudioFork was developed for Seasonal modding, on the latest game update, so you shouldn’t need to make any changes besides checking the “Season ##” box on the Hero tab if you need to convert a hero, and all lists are fully up to date
  3. Make changes to your save, then click File -> Save All

Inject and export your modified PS4 save

  1. Launch PS4 Save Mounter, input Console B LAN IP, click Send Payload, click Connect, click Patch, click Get Users, click Get Games, select Diablo 3 from dropdown (probably CUSA00242 for US RoS disc), click Search, click Mount
  2. Open FTP client on your PC, connect to Console B LAN IP and port (the GoldHEN default FTP port is 2121), navigate to /mnt/pfs/ and there should be a savedata_xxxxxxxx_CUSAxxxx_autosave folder, open it
  3. Upload from your PS4Save folder the following items: heroes folder, account.dat, profile.dat, and prefs.dat
    • NOTE: If it exists, ignore the sce_sys folder completely, do not modify/delete/replace it!
  4. Click Unmount in PS4 Save Mounter
  5. Plug USB drive into Console B, and copy your edited Diablo save from System Storage to USB Storage Device
  6. Your save can now be copied back to your unmodified console to play online

Happy Modding!


Special Thanks