Skip to content

Latest commit

 

History

History
75 lines (61 loc) · 3.67 KB

File metadata and controls

75 lines (61 loc) · 3.67 KB

License: MIT Release Version Visual Studio 2026 .NET10

Important

This software is free and open source. If someone asks you to pay for it, it's likely a scam.

💀📦 DeathStrandingSaveDataResigner - What is it ⁉️

icon

This console application can decrypt and encrypt SaveData files from the PC version of Death Stranding game. It can also re-sign these SaveData files with your own UserID to use anyone’s SaveData on your User Account.

😱 Is it safe?

The short answer is: No.

Caution

If you unreasonably edit your SaveData files, you risk corrupting them or getting banned from playing online. In both cases, you will lose your progress.

Important

Always create a backup of any files before editing them.

Important

Disable the Steam Cloud before you replace any SaveData files.

You’ve been warned. Now that you fully understand the possible consequences, you may proceed to the next chapter.

📜 How to use this tool

[CLI] - 🪟 Windows | 🐧 Linux | 🍎 macOS

Usage: .\death-stranding-savedata-resigner-cli.exe -m <mode> [options]

Modes:
  -m d  Deencrypt SaveData files
  -m r  Re-sign SaveData files
  -m e  Export cover images from SaveData files
  -m i  Import cover images to SaveData files

Options:
  -p <input_folder_path>   Path to folder containing SaveData files
  -c <covers_folder_path>  Path to folder containing cover images (used in import cover mode)
  -u <user_id>             New User ID (used in re-sign mode)
  -q                       Don't wait for user input to exit after operation completes (auto-close)
  -h                       Show this help message

Examples

Deencrypt

This operation reverses the encryption state of a file. If the files are encrypted, performing this operation will decrypt them.

.\death-stranding-savedata-resigner-cli.exe -m d -p ".\InputDirectory"

Re-sign

This operation updates the UserID in encrypted files. The input files must be in an encrypted state. The UserID consists of the platform name and the user’s ID on that platform, formatted as: platform_user-id
for example: steam_76561197960265730 or epic_1234567890abcdeffedcba0987654321.

.\death-stranding-savedata-resigner-cli.exe -m r -p ".\InputDirectory" -u steam_76561197960265730

Export Covers

This operation exports the covers from the files into PNG files.

.\death-stranding-savedata-resigner-cli.exe -m ec -p ".\InputDirectory"

Import Covers

This operation imports PNG cover images from a directory that mirrors the folder structure of the InputDirectory.

.\death-stranding-savedata-resigner-cli.exe -m ic -p ".\InputDirectory" -c ".\CoversDirectory"

Note

Modified files are being placed in a newly created folder within the "DeathStrandingSaveDataResigner/_OUTPUT/" folder.

🔥 Issues

All the problems I've encountered during my tests have been fixed on the go. If you find any other issues (which I hope you won't) feel free to report them there.